商品一覧のカートボタンに数量を追加したい

フォーラム 使い方全般 商品一覧のカートボタンに数量を追加したい

  • このトピックには4件の返信、2人の参加者があり、最後にklにより2年、 10ヶ月前に更新されました。
5件の投稿を表示中 - 1 - 5件目 (全5件中)
  • 投稿者
    投稿
  • #93920
    kl
    参加者

    こんにちは。お世話になっております。

    商品一覧ページに表示される各商品にカートボタンを以下のように表示させております。

    <?php usces_the_item(); ?>
    <?php usces_have_skus(); ?>
    <?php usces_direct_intoCart($post->ID, usces_the_itemSku(‘return’), false, ‘カートへ入れる’); ?>

    カートに入れるボタンを押すと、商品は投入されておりますが、数量も追加できるようにしたく、コードを足しましたが、うまく動作しておりません。数量をコントロールするにはどのようなコードを追加させたらよいか教えていただけますでしょうか?

    ご教授いただけると助かります。
    よろしくお願いいたします。

    WordPress のバージョン:(5.7.1)
    Welcart のバージョン:(basic 1.3.2 beldad 1.0.13)
    PHP のバージョン:(例 7.2)
    ご利用のテーマ:(例 WelcartBasic の自作子テーマ, beldad)
    症状を確認したブラウザ: chrome
    サーバー【重要】:(ローカル環境)

    #93945
    sagawa
    キーマスター

    こんにちは。

    usces_the_itemQuant()で表示させた数量フィールドがusces_direct_intoCart()で生成されたformタグ内に入っていますでしょうか?

    #93952
    kl
    参加者

    category.phpの商品一覧の価格表示の下に、以下を記述したのですが、うまく作動しませんので、ご教授お願いできますか?

    <span class=”title”><?php usces_the_itemName(); ?></span>
    <?php wcct_produt_tag(); ?>
    <span class=”price”><?php usces_the_firstPriceCr(); ?><?php usces_guid_tax(); ?></span>
    <?php remove_filter( ‘the_excerpt’, array( $usces, ‘filter_cartContent’ ), 20 ); ?>

    <?php the_excerpt(); ?>

    <?php usces_the_item(); ?>
    <?php usces_have_skus(); ?>
    <?php usces_direct_intoCart($post->ID, usces_the_itemSku(‘return’), false, ‘カートへ入れる’); ?>
    <?php usces_the_itemQuant(); ?>

    #93959
    sagawa
    キーマスター

    kl様

    お送りいただいた記述ですと、usces_the_itemQuant()で出力された数量フィールドがusces_direct_intoCart()で生成されたformタグ内に入っていないかと思います。(formタグの外に数量フィールドがある状態かと思います)
    usces_direct_intoCart()関数内にあるフィルターフックusces_filter_single_item_informを利用するなどの対応が必要です。
    ここではレクチャは行っておりませんので、ご自身でのカスタマイズが難しい場合はWelCustomよりご依頼下さい。

    #93961
    kl
    参加者

    segawa様、ご丁寧なご回答ありがとうございます!
    かしこまりました。もう一度、よく確認しながらもう少しねばってやってみたいと思います。
    いつもご教授助かっております。ありがとうございます!

5件の投稿を表示中 - 1 - 5件目 (全5件中)
  • このトピックに返信するにはログインが必要です。