バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > カゴの中身が特定の金額の場合は特別価格をつけたい

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
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 を使うと、案外カジュアルに実現できるかも。

表示に関して要件があると、適合するかは検討が必要かもしれませんが。

まずは、ご参考まで。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

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: カゴの中身が特定の金額の場合は特別価格をつけたい
すみません、うまく動作させることができなかったのでもう一度たてたいと思います
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,698名です
総投稿数は109,943件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1638
8
red
1570
9
mcontact
1283
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.