バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 指定金額以上の購入は送料無料にしたいが、複数配送の場合は1つ目だけ無料にしたい。

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
soclover
投稿日時: 2018/12/17 12:36
対応状況: −−−
新米
登録日: 2018/12/17
居住地:
投稿: 6
指定金額以上の購入は送料無料にしたいが、複数配送の場合は1つ目だけ無料にしたい。
▼テンプレート
[EC-CUBE]3.0.10 新規
[レンタルサーバ]Xサーバ
[OS] Linux sv1126.xserver.jp 4.4.0-137-generic
[PHP] 使用しているPHPのバージョン
[データベース] 7.0.30
[WEBサーバ] Apache
[ブラウザ] Chromeなど
[導入プラグインの有無] MailMagazine、Pointプラグイン、おすすめ商品管理プラグイン、クロネコヤマト カード・後払い一体型決済モジュール、ソーシャルボタン、メールテンプレート機能拡張プラグイン、住所自動入力の拡張版、最近チェックした商品、送料無料対象商品設定プラグイン、配送伝票番号プラグイン、配送方法拡張プラグイン
[カスタマイズの有無] 特に無し
[現象] 指定金額以上の購入は送料無料にしたいが、複数配送の場合は1つ目だけ無料にしたいです。

現状、8000円以上のお買い物で送料無料になっていますが、
複数配送で2件、3件と追加していった場合に
2件目以降は送料をもらいたいというのが今回ぶつかっている壁です。

ちなみに、他のサイトで1件分の送料を(deliveryFeeTotal)のところで値下げしておけば良いというものがありましたが、
都道府県毎に送料を指定しているので、計算が合いません。
https://teratail.com/questions/150135

(やりたいことの例)
8000円以上のお買い上げで・・・

1件目 東京 0円
2件目 岡山 1200円
3件目 佐賀 1350円


1件目の東京の送料が1100円だったとして、その「1100」という値をどこかで取得できたら、ShoppingService.phpのsetDeliveryFreeAmountを

$Order->setDeliveryFeeTotal($Order->getDeliveryFeeTotal() - ”1件目への送料”);


のようにできるのかなぁと思っているのですが、
1件目の送料をどうやって取得すれば良いかがわからず困っております。


雑文申し訳ございません
468
投稿日時: 2018/12/18 9:40
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
Re: 指定金額以上の購入は送料無料にしたいが、複数配送の場合は1つ目だけ無料にしたい。
$Order->getShippings(0)->getShippingDeliveryFee();
で1件目の配送先の送料は取得できるのではないかと思います。


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

soclover
投稿日時: 2018/12/21 14:21
対応状況: −−−
新米
登録日: 2018/12/17
居住地:
投稿: 6
Re: 指定金額以上の購入は送料無料にしたいが、複数配送の場合は1つ目だけ無料にしたい。
ありがとうございます!試してみます。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1568
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
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.