バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 代引き手数料が商品代金でなく総額によって計算されてしまう

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
pecori
投稿日時: 2019/3/19 18:02
対応状況: 解決済
半人前
登録日: 2018/3/14
居住地:
投稿: 13
代引き手数料が商品代金でなく総額によって計算されてしまう
[EC-CUBE] https://site4.ec-cube.net/ (4.0.2)
[レンタルサーバ] 上記デモサイト
[OS] Mac OS 10.13.6
[PHP] 7.1.21
[データベース] PostgreSQL 9.2.24
[WEBサーバ] Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips
[ブラウザ] Chrome72.0.3626.121
[導入プラグインの有無]
[カスタマイズの有無]
[現象]
1. 配送方法設定で、送料を1,000円に設定する。
2. 支払方法設定で、代金引換の条件を0~6,480円、手数料300円にする。
3. 3,024円の商品(チェリーアイスサンド)を2つカートに入れる。
4. 支払方法に代金引換は出てこない
(商品代金0~6,480円は満たしているが、送料を含めると総額が7,048円になるので満たさないと判断されたのではないか)
5. 支払方法設定で、もう1つ代金引換(6,481円~、手数料500円)を追加する。
6. 配送方法設定で、新しく追加した代金引換も追加する。
7. 4.の場面で代引きを選択すると、500円(条件6,481円~)が加算される


https://www.shiro8.net/manual4/v40x/setting/shop_payment.html
こちらのマニュアルを見ると、利用条件は注文商品の合計金額と書いてあるのですが、
実際に試してみると、送料を含めた総額で判定しているようです。

送料を含めず商品代金のみに変更したいのですが、
設定する管理画面またはカスタマイズが必要な場合は方法を教えていただけないでしょうか。
よろしくお願いいたします。
umebius
投稿日時: 2019/3/19 20:47
対応状況: −−−
登録日: 2016/7/22
居住地: 東京日本橋
投稿: 1296
Re: 代引き手数料が商品代金でなく総額によって計算されてしまう
ご指摘の通り、注文商品の合計金額ではなく、「総額」で判定されています。

この判定部分があるのはsrc/Eccube/Form/Type/Shopping/OrderType.phpですので、こちらを修正する等すれば商品代金のみに変更可能です。
下記の$Order->getPaymentTotal()の部分ですね。

$Payments = $this->filterPayments($Payments, $Order->getPaymentTotal());

※複数箇所ありますのでご注意ください


----------------
EC-CUBE3系4系 カスタマイズ ECのプロがシステム特急案件承ります。
公式インテグレートパートナー (株)U-Mebius

pecori
投稿日時: 2019/3/20 11:20
対応状況: −−−
半人前
登録日: 2018/3/14
居住地:
投稿: 13
Re: 代引き手数料が商品代金でなく総額によって計算されてしまう
ありがとうございます!
https://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=17021&forum=5&post_id=74765
こちらも参考に、

$Payments = $this->filterPayments($Payments, $Order->getPaymentTotal());
 を
$Payments = $this->filterPayments($Payments, $Order->getSubTotal());
 に変更したら(2箇所)、うまくいっている気がします。

何か不具合が出てきましたらまたご相談させていただきます。
ありがとうございました。
umebius
投稿日時: 2019/3/20 13:11
対応状況: −−−
登録日: 2016/7/22
居住地: 東京日本橋
投稿: 1296
Re: 代引き手数料が商品代金でなく総額によって計算されてしまう
動作したとのこと良かったです。
何かございましたらまたご投稿ください。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


ec-cube.co

統計情報

総メンバー数は45,176名です
総投稿数は91,762件です

投稿数ランキング

1
seasoft
7332
2
AMUAMU
2712
3
nanasess
1894
4
468
1746
5
yuh
1584
6
umebius
1296
7
red
1281
8
fukap
907
9
tsuji
837
10
shutta
827
11 ramrun 789
12
tao_s
750
13
h_tanaka
730
14 karin 656
15 sumida 641
16
homan
633
17 DELIGHT 571
18
patapata
502
19
flealog
483
20 tonton 436


ネットショップの壺

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

Copyright© LOCKON CO.,LTD. All Rights Reserved.