質問 > フロント機能 > 特定のカテゴリー内でのボリュームディスカウント |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
tchiro |
投稿日時: 2017/2/27 17:47
対応状況: −−−
|
新米 登録日: 2017/2/27 居住地: 投稿: 5 |
特定のカテゴリー内でのボリュームディスカウント [EC-CUBE] 3.0.13
「特定のカテゴリに属する商品をカートに3個入れると値引きする。」 というのを実装したいのですが、私の技術不足のため実装することができません。 商品A[カテゴリ:セット商品] = 1000円 商品B[カテゴリ:セット商品] = 1000円 商品C[カテゴリ:セット商品] = 1000円 上記のA,B,Cの商品をカートに入れると3000円ではなく、何%か値引きするというのを実装したいです。Aが1個、Bが2個の場合でも値引きされる仕様が理想です。 src/Eccube/Entity/Cart.php 内にある、$totalPriceの値を数値を変更すれば合計金額が変わることはわかったのですが、カート内に何個「カテゴリ:セット商品」があるか調べるにはどうしたらよいでしょうか? 質問の仕方も下手で申し訳ございません。 どうか、ご教授お願いいたします。 |
umebius |
投稿日時: 2017/2/27 21:37
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 特定のカテゴリー内でのボリュームディスカウント CartからCartItemsを取得、
CartItem->getObject()->getProduct()->getProductCategories()で所属カテゴリーの一覧取れます。
|
tchiro |
投稿日時: 2017/3/19 19:57
対応状況: −−−
|
新米 登録日: 2017/2/27 居住地: 投稿: 5 |
Re: 特定のカテゴリー内でのボリュームディスカウント ありがとうございます!
|
umebius |
投稿日時: 2017/3/20 22:18
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 特定のカテゴリー内でのボリュームディスカウント 簡単な回答で申し訳ございません。
不明点ございましたらまたご投稿ください。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |