wel_takawa

投稿の際は下記の情報をお書き添えください。
-------------------------------------------
WordPress のバージョン:(例 6.0.2)
Welcart のバージョン:(例 2.8.1)
PHP のバージョン:(例 8.0)
Welcart専用の拡張プラグインとバージョン:(例 DL Seller 3.4.1、SKU Select 1.4.2)
ご利用の親テーマとバージョン :(例 Welcart Basic 1.7.1)
ご利用の子テーマとバージョン :(例 Welcart Beldad 1.4)
症状を確認したブラウザ:
サーバー【重要】:(会社名、サービス名)
--------------------------------------------

フォーラムへの返信

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件中)