バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 送料無料条件のカスタマイズについて

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
popo
投稿日時: 2010/4/9 17:50
対応状況: −−−
長老
登録日: 2008/10/1
居住地:
投稿: 189
送料無料条件のカスタマイズについて
EC-CUBEバージョン 2.3.0
PHPバージョン PHP 4.4.9
DBバージョン PostgreSQL 7.3.4


お世話になっております。

以前に下記で、「商品コードによって送料を追加する」と言うご質問をさせて頂いて、この件については解決したのですが、新たな問題がでてきました。
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=4459&forum=10&viewmode=flat&order=ASC&start=0

新たな問題と言うのは、上記を例にすると商品コードが「AA」や「BB」の商品が1つ以上含まれている場合は、送料を別途+1000円すると言うようになっていますが、金額による送料無料の条件を設定している場合に、問題が出て来てしまいました。

例えば、購入金額が5000円以上で送料無料に設定した場合です。5000円未満は送料一律500円。
商品コードが「AA」や「BB」以外で、例えば商品コード「CC」の商品を4000円分を購入した場合は送料は500円になり、合計4500円となります。

ですが、商品コードが「CC」を4000円分を購入し、例えば商品コード「AA」の商品を2000円分購入した場合は、購入金額が送料無料の条件を満たしてしまい、商品コード「AA」が含まれていると言う条件の送料+1000円しかされないようになってしまいます。

要するに、送料無料の条件を別途送料設定した商品コードの商品を除外して計算するようにしたいです。

上記の場合で言うと、
商品コード「CC」の商品4000円を注文で、送料+500円。
一緒に商品コード「AA」の商品2000円を注文して、送料+1000円

CC:4000円
AA:2000円
送料:1500円(「CCに対しての送料500円」+「AAに対しての送料1000円」)
合計:7500円


現在の設定の場合は、下記のようになってします。
商品コード「CC」の商品4000円と、商品コード「AA」2000円で合計6000円となり、送料無料の条件5000円以上になるため、送料0円に。
注文商品の中に商品コード「AA」の商品が含まれているので送料+1000円

CC:4000円
AA:2000円
送料:1000円
合計:7000円



送料無料の条件の注文金額の合計から、特定の商品コードの注文金額を差し引くにはどのようにしたら良いでしょうか?

解決方法を御教授して頂けると嬉しく思います。

何卒、よろしくお願い致します。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は89,344名です
総投稿数は110,082件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1652
8
red
1570
9
mcontact
1304
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.