質問 > フロント機能 > カゴの中身が特定の金額の場合は特別価格をつけたい |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
muscleking |
投稿日時: 2013/6/24 10:31
対応状況: −−−
|
半人前 登録日: 2013/3/11 居住地: 投稿: 18 |
カゴの中身が特定の金額の場合は特別価格をつけたい EC-CUBEバージョン 2.11.5
PHP 5.2.17 DBバージョン MySQL5.0.90 --------------------------- 現在60以上ある商品のなかから組み合わせにて料金を一定料金にするという方法を模索しています カゴの中に入っている金額が特定の金額になると、 任意の金額になるようにしたいのです。 たとえば、カゴの中の合計が 9,000円になったら8,900円となり 18,000円になったら15,900円になる といった具合です。カゴの中の金額が特定になったら 強制的に変更してまって大丈夫な状態です 詳細としては 一つの商品が4,500円の商品で Aグループから2つ以上かうと8,900円 Aグループから2つ以上、Bグループからも2つ以上買うと 合計は18,000円ですが、15,900円にといった具合です 当方初心者のため、詳細まで教えていただけると大変助かります どうぞよろしくお願いいたします |
seasoft |
投稿日時: 2013/6/24 13:07
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: カゴの中身が特定の金額の場合は特別価格をつけたい EC-CUBE に標準実装されている dtb_order.discount を使うと、案外カジュアルに実現できるかも。
表示に関して要件があると、適合するかは検討が必要かもしれませんが。 まずは、ご参考まで。
|
muscleking |
投稿日時: 2013/6/24 14:11
対応状況: −−−
|
半人前 登録日: 2013/3/11 居住地: 投稿: 18 |
Re: カゴの中身が特定の金額の場合は特別価格をつけたい 回答ありがとうございます
mtb_order_discount を見つけることができませんでした 今order系であるのは mtb_order_status mtb_order_status_color のみとなります マスターデータ管理の中ではないのでしょうか? |
dyoshino |
投稿日時: 2013/6/24 15:17
対応状況: −−−
|
半人前 登録日: 2013/6/21 居住地: 福井県福井市文京2-17-33 投稿: 17 |
Re: カゴの中身が特定の金額の場合は特別価格をつけたい グループというのはec-cubeでいうカテゴリ(dtb_category)だと理解すればよいのでしょうか。
そうであればdtb_categoryに割引となる条件(金額や個数)を設定できる列を追加して、カートに入れるタイミングで、その条件がtrueなら強制的に割引後の金額に置き換えればよいと思います。 ---------------------------------- EC-CUBEカスタマイズならウェブ支援室 http://www.web-supporters.com/ |
muscleking |
投稿日時: 2013/6/24 15:53
対応状況: −−−
|
半人前 登録日: 2013/3/11 居住地: 投稿: 18 |
Re: カゴの中身が特定の金額の場合は特別価格をつけたい 回答ありがとうございます
今現在のカテゴリは イベント名 | 開催1日目 | | | 講習1 / 講習2 / 講習3 | 開催2日目 | | | 講習4 / 講習5 / 講習6 | 特別開催日 | 講習7 / 講習8 / 講習9 とう形でカテゴリー分けされております 講習会は1つだけ参加だと4,500円 1日目に2つ以上参加だと8,900円 2日目も同様に1つだけ参加だと4,500円 2つ以上参加だと8,900円 となります ただし、開催1日目と2日目、両方8,900円だった場合は 2日併せて15,900円となる という感じで料金を設定したいのです。 特別開催日は2つ以上参加で8,900円だけなので、 応用して組めばいいかなと考えています ご回答いただきましたdtb_categoryを使用して割引設定をする場合にどのように組めばよいのか教えていただけますでしょうか? どうかよろしくお願いいたします |
dyoshino |
投稿日時: 2013/6/24 19:50
対応状況: −−−
|
半人前 登録日: 2013/6/21 居住地: 福井県福井市文京2-17-33 投稿: 17 |
Re: カゴの中身が特定の金額の場合は特別価格をつけたい ぱっと見た感じだと、カテゴリIDでcountをとって割引の条件に該当しているのなら、SC_CartSession::calculate()の$discountの値を調整すればいけると思いますよ。
あと、 講習1、講習2、講習3と講習4、講習5、講習6を選択した場合って割引率が上がるんでしょうか。その辺の仕様はどうなっているんでしょうか。 ---------------------------------- EC-CUBEカスタマイズならウェブ支援室 http://www.web-supporters.com/ |
muscleking |
投稿日時: 2013/6/25 2:43
対応状況: −−−
|
半人前 登録日: 2013/3/11 居住地: 投稿: 18 |
Re: カゴの中身が特定の金額の場合は特別価格をつけたい 回答ありがとうございます
値の調整の仕方も教えていただけるとありがたいです 講習1〜6を全部とっても15,900円で割引率は変わらないです どうぞ宜しくお願いします |
muscleking |
投稿日時: 2013/6/27 4:47
対応状況: 保留
|
半人前 登録日: 2013/3/11 居住地: 投稿: 18 |
Re: カゴの中身が特定の金額の場合は特別価格をつけたい すみません、うまく動作させることができなかったのでもう一度たてたいと思います
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |