バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 送料を加算した上での代引き手数料設定

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
alice4work
投稿日時: 2013/10/16 18:13
対応状況: −−−
半人前
登録日: 2012/7/27
居住地:
投稿: 13
送料を加算した上での代引き手数料設定
現在購入金額が 0〜9,999円 の場合と 10,000円〜 の場合で代引き手数料を分けています。
分け方は「支払方法設定」の利用条件で分けています。

この方法だと送料を除いた状態で条件の判断がなされるため、
送料を加えると10,000円以上になるケースに対応できません。

購入金額+送料が一万円以上になった場合に代引き手数料を上げるにはどのようにすればいいのでしょうか?
namahage
投稿日時: 2013/10/17 11:02
対応状況: −−−
長老
登録日: 2013/2/28
居住地: 大阪
投稿: 198
Re: 送料を加算した上での代引き手数料設定
ども

送料は固定ですか?
仮に送料が500円の固定だった場合、
〜9499円(代引き手数料、300円)
9500〜14499円(代引き手数料、500円)
などと、送料をあらかじめ引いた金額を設定すればできるのではないでしょうか?
1万以上送料無料の場合は、特に意識せずとも問題ないと思われます。

送料が固定でない場合は、それ相応のPHPプログラムのカスタマイズが必要となり、
そちらは少々複雑になるかもしれません。
alice4work
投稿日時: 2013/10/17 11:53
対応状況: −−−
半人前
登録日: 2012/7/27
居住地:
投稿: 13
Re: 送料を加算した上での代引き手数料設定
送料は地域によって異なるのでカスタマイズすることになりそうですね。

LC_Page_Shopping_Payment.php にある、
sfGetDelivFee() で送料を取得しておいて getSelectedDeliv() に送料を渡して total に加算すればなんとなく狙った動作をしているようですが、
関数 action() のケース分け select_deliv, confirm, default の全てで同じような処理をすれば大丈夫なのか自信がないです。

$deliv_fee = $objCartSess->sfGetDelivFee($deliv_pref, $deliv_id);
$arrSelectedDeliv = $this->getSelectedDeliv($objPurchase, $objCartSess, $deliv_id, $deliv_fee);

のような感じなのですがこれでいいのでしょうか?
namahage
投稿日時: 2013/10/17 14:26
対応状況: −−−
長老
登録日: 2013/2/28
居住地: 大阪
投稿: 198
Re: 送料を加算した上での代引き手数料設定
送料無料条件が設定されないのであればそれでも問題なさそうですね。後ほど送料計算後の料金に対して送料無料条件が適用されないように気をつけてくださいね。
alice4work
投稿日時: 2013/10/17 14:43
対応状況: −−−
半人前
登録日: 2012/7/27
居住地:
投稿: 13
Re: 送料を加算した上での代引き手数料設定
isDelivFree() の方もチェックしてみましたが
小計は送料抜きで再計算されているようなのでこれでいけそうですね。
ありがとうございます。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

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