バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 配送料の計算を変更したい

管理機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
mii
投稿日時: 2019/4/6 9:12
対応状況: −−−
半人前
登録日: 2019/2/21
居住地:
投稿: 21
配送料の計算を変更したい
[EC-CUBE]3.017
[レンタルサーバ]ロリポップ
[OS]Win10
[PHP]5.6
[データベース]MySQL5.6

カスタマイズで、Eccube/Service/ShopingService.php内にて思う値が取れない状態でして、ご質問させていただきます。(ShoppingController.phpにも類似記述してる、省略)
カートからレジに移動間の計算で、Eccube/Entity/Shippingへ項目を追加しています。(名前:Kosu)

入れたい値は商品の個数合計(複数注文の場合はそれぞれの注文での個数合計)で、個数を取得できたらこれを元にいろいろ式をいじりたいのですが、今のところ0で取得できていません。以下の関数を修正して試しました
ShopingService.php内下記部位

public function setShippingDeliveryFee(Shipping $Shipping, Delivery $Delivery = null,Order $Order = null)
{/*←$Order追加*/
(省略)
$Shipping->setShippingDeliveryFee($deliveryFee->getFee() + $productDeliveryFeeTotal);

if(!empty($Order)){ /*↓ここから追加*/
$OrderDetailItems=$Order->getOrderDetails();
$itemQuantity=0;
foreach($OrderDetailItems as $OrderDetailItem){$itemQuantity+=$OrderDetailItem->getQuantity();}
$Shipping->setShippingDeliveryKosuu($itemQuantity);
}
}

フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
 » 配送料の計算を変更したい mii 2019/4/6 9:12
     Re: 配送料の計算を変更したい umebius 2019/4/6 9:22
       Re: 配送料の計算を変更したい mii 2019/4/6 10:16
         Re: 配送料の計算を変更したい umebius 2019/4/6 23:37

 



ログイン


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

統計情報

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

投稿数ランキング

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