セレクトボックスで複数SKUを選択する仕組みについて

フォーラム 要望と提案 セレクトボックスで複数SKUを選択する仕組みについて

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

    SKUが複数(価格は全て同じ)ある場合、以下の様な流れで

    カートへ商品を投入するようなカスタマイズの方法を

    ご教示頂く事は可能でしょうか。

    ?セレクトボックスで表示された複数のSKU、それぞれの

     在庫状態より希望の物を選択

    ?希望の数量を入力

    ?購入ボタン押下

    サイズやカラー等のバリエーション違いの商品を選択させる際に

    よくある仕組みですが、Welcartデフォルト設定で実現させる

    場合、サイズ等のバリエーション違いは「商品オプション」

    として表示及び選択させる事になり、それぞれの在庫管理が

    できない為、コードの変更を試みてます。

    以上、何卒宜しくお願い致します。

    #59365
    nanbu
    キーマスター

    こんにちは。

    在庫管理したいので商品オプションとしては対応しきれないと言うことですね。

    SKUをセレクトボックスで切り替えられるようにと言うのはとても興味深いものですが、この変更はsingle_item.php だけの変更では済まず簡単には行かないのではと思います。

    Welcart はカートに投入する際、単に商品コードや数量だけではなくいろんなデータを決まったフォームで送っています。これらのデータはSKUごとに用意されているので、もしセレクトでSKUを切り替えた場合それらのデータも同様に切り替えられなくてはいけません。それにはきっとJavaScript が必要になってくるでしょう。

    例えばJavaScript でフォーム自体を書き換えてしまうスキルがおありでしたら挑戦されてみていいかも。

    この変更は見た目簡単そうですが内部的には複雑になりそうな予感がします。

    ちなみに、single_item.php はオリジナルのものを作って、アップグレードの時に上書きされないよう退避させる方法が有りますので、これのカスタマイズは問題ありません。その方法はいずれコミュニティー等で紹介いたします。

    解決策をお答えできなくて済みません。

    #59366
    norman
    参加者

    早速のご報告ありがとうございました!

    single_item.php以外の関連ファイルも色々と眺めてみたのですが、やはり私のスキルでは商品個別ページの根本的なカスタマイズは難しいようです(泣)。

    SKUの数だけカート投入ボタンや数量のテキストボックスが存在するとなると、見た目的に若干冗長的(?)な気がしておりまして・・将来のバージョンでこのような仕掛けの導入をご検討頂けると幸いです。

    誠に不仕付けなご提案とは存じておりますが、何卒よろしくお願い致します。

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