質問 > フロント機能 > 【EC-CUBE4】1つの商品ページで2つの規格をカートに入れるカスタムの方法 |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
468 |
投稿日時: 2019/12/25 12:24
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 【EC-CUBE4】1つの商品ページで2つの規格をカートに入れるカスタムの方法 複数の商品情報を受け取りカートに投入するアクションをカスタマイズして追加すれば実現可能と思います。
デフォルトのカート投入処理は、/src/Eccube/Controller/ProductController.php function addCart()に記述されており、 /src/Eccube/Form/Type/AddCartType.phpで定義されたformTypeを用いて 商品ID、商品規格、数量のワンセットを受け取って、カートセッションにデータを追加しています。 2つの商品規格という事なので AddCartType.phpを参考に$builder->add(***********);の記述部分を追記して 2商品規格分を渡せるformTypeクラスを定義すれば良いのではないでしょうか?
|
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
【EC-CUBE4】1つの商品ページで2つの規格をカートに入れるカスタムの方法 | takuanz | 2019/12/24 15:20 |
» Re: 【EC-CUBE4】1つの商品ページで2つの規格をカートに入れるカスタムの方法 | 468 | 2019/12/25 12:24 |
Re: 【EC-CUBE4】1つの商品ページで2つの規格をカートに入れるカスタムの方法 | takuanz | 2019/12/25 18:53 |