バージョン選択

フォーラム

メニュー

オンライン状況

46 人のユーザが現在オンラインです。 (39 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 46
もっと...

PR

デザインテンプレート EC-CUBE3.0版が登場!
広告掲載について

サイト内検索

質問 > フロント機能 > 特定のカテゴリー内でのボリュームディスカウント

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
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
居住地: Tokyo
投稿: 671
Re: 特定のカテゴリー内でのボリュームディスカウント
CartからCartItemsを取得、
CartItem->getObject()->getProduct()->getProductCategories()で所属カテゴリーの一覧取れます。


----------------
//////////////////////////////
(株)U-Mebius EC-CUBE3 カスタマイズ・高速化 ・バグ修正
EC-CUBE関連技術者の採用もお問い合わせください。


tchiro
投稿日時: 2017/3/19 19:57
対応状況: −−−
新米
登録日: 2017/2/27
居住地:
投稿: 5
Re: 特定のカテゴリー内でのボリュームディスカウント
ありがとうございます!
umebius
投稿日時: 2017/3/20 22:18
対応状況: −−−
仙人
登録日: 2016/7/22
居住地: Tokyo
投稿: 671
Re: 特定のカテゴリー内でのボリュームディスカウント
簡単な回答で申し訳ございません。
不明点ございましたらまたご投稿ください。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

 



ログイン


EC-CUBEガイドブック

統計情報

総メンバー数は19,527名です
総投稿数は81,834件です

投稿数ランキング

1
seasoft
7331
2
AMUAMU
2712
3
nanasess
1623
4
yuh
1347
5
red
1056
6
fukap
907
7
shutta
827
8 ramrun 789
9
tsuji
782
10
umebius
671
11
tao_s
646
12 sumida 638
13
homan
633
14 karin 609
15
468
579
16 DELIGHT 571
17
patapata
502
18
flealog
483
19 tonton 436
20
ecbg
387


ネットショップの壺

EC-CUBEガイドブック
Copyright© LOCKON CO.,LTD. All Rights Reserved.