質問 > フロント機能 > 【EC-CUBE4】1つの商品ページで2つの規格をカートに入れるカスタムの方法 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
takuanz |
投稿日時: 2019/12/24 15:20
対応状況: −−−
|
新米 登録日: 2019/12/24 居住地: 投稿: 2 |
【EC-CUBE4】1つの商品ページで2つの規格をカートに入れるカスタムの方法 [EC-CUBE] 4.0.3
[サーバ] AWS [OS] amazonlinux2 [PHP] 7.1 [データベース] MySQL 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クラスを定義すれば良いのではないでしょうか?
|
takuanz |
投稿日時: 2019/12/25 18:53
対応状況: −−−
|
新米 登録日: 2019/12/24 居住地: 投稿: 2 |
Re: 【EC-CUBE4】1つの商品ページで2つの規格をカートに入れるカスタムの方法 468 様
ご回答いただきありがとうございます! 現状開発環境は用意できていない現状ですが、 実現可能とのこと、さらに解決方法をわかりやすく 教えていただきとても助かります。 早急に開発環境を構築し、ご教授頂いた内容で検証してみます! また不明な点が見つかりましたらご教授いただけますと幸いです! |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |