質問 > 管理機能 > 配送料の計算を変更したい |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
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 |