指定商品をURLを指定してカートの中へ

フォーラム 使い方全般 指定商品をURLを指定してカートの中へ

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

    いつもありがとうございます。

    今回例えば、商品一覧のようなページを別途固定ページで作成し、

    その商品に対し、

    ①詳細を確認する

    ②すぐ購入する

    といった二つのボタンを設置します。

    ①の場合は商品詳細のURLを指定すればよいのですが

    ②のすぐ購入するの場合はクリックすることでカートページにこちらの商品を追加された

     状態で表示できるようなことはできますか。

     

    #66036
    komokomo
    参加者

    こんにちは。

    >>②すぐ購入する

    商品一覧に購入ボタンを配置することはできると思いますよ。

    商品一覧表示は割愛しますね。

    formでカートへのURLを設定します。

    methodはpostで。

    formの中で

    if( !usces_have_zaiko() )

    を使用し在庫の有無で分岐し商品があればボタンを表示、

    なければボタンを非表示にします。

    在庫がある場合はテンプレートタグusces_the_itemSkuButtonを使用し

    カートボタンを表示させます。

    <form action="<?php USCES_CART_URL;?>" method="post">
    <?php
    if( !usces_have_zaiko() ){
    echo'売切れ';
    }else{
    usces_the_itemSkuButton();
    }
    ?>
    </form>

    usces_have_skusをどこかで使用してください。

    正常に動作しないようでしたらglobal $post;を記述すると正常に動作します。

    あと複数skuの場合は最初のskuのみ取得になるので注意してください。

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