wel_takawa

投稿の際は下記の情報をお書き添えください。
-------------------------------------------
WordPress のバージョン:(例 6.8.2)
Welcart のバージョン:(例 2.11.20)
PHP のバージョン:(例 8.2)
Welcart専用の拡張プラグインとバージョン:(例 DL Seller 3.5.8、SKU Select 1.4.7)
ご利用の親テーマとバージョン :(例 Welcart Basic 1.8.7)
ご利用の子テーマとバージョン :(例 Welcart Beldad 1.5.5)
利用している決済モジュール:
症状を確認したブラウザ:
サーバー【重要】:(会社名、サービス名)
--------------------------------------------

フォーラムへの返信

1件の投稿を表示中 - 1 - 1件目 (全1件中)
  • 投稿者
    投稿
  • wel_takawa
    参加者

    お世話になっております。
    解決方法を探してみたところ、下記のようにコードを変更することで、目的の仕様に一歩近づくことができました。

    ◆ wc_item_single

    1) 1回目の「usces_have_skus();」を削除。
    2) <?php do { ?> と <?php } while ( usces_have_skus() ); ?> を削除。
    3) <?php while ( usces_have_skus() ): ?> ~ <?php endwhile; ?> で2つのループを作成。
    4) 1回目の <?php while ( usces_have_skus() ): ?> ~ <?php endwhile; ?> 直下に <?php usces_reset_skus(); ?> を追加。

    上記でカートに入れるボタンをそれぞれ検証してみましたが、問題なく動作しておりました。
    whileのループでは、SKUに登録されている全ての値が取得されるんですね…。それに気づかずにハマっておりました。

    今のところこちらで問題なさそうなので、解決済みとさせていただきます。

    少しでもこの質問をご覧頂きました方々や、気にかけてくださった方々がいらっしゃいましたら、お礼申し上げます。

    また、何かしらの参考になりましたら幸いでございます。

1件の投稿を表示中 - 1 - 1件目 (全1件中)