質問 > フロント機能 > 送料無料設定(3系) |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
umebius |
投稿日時: 2016/10/4 9:46
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 送料無料設定(3系) >特定の商品(商品A)のみ商品送料がかかる設定になっていますが、
>地域別に設定した送料が加算されないようにする方法はありますか? 購入商品にAを含んでいる場合、地域別送料を加算しないということなら ShoppingService.phpをカスタマイズして setShippingDeliveryFeeメソッドで下のような感じでしょうか。 ※動作確認してません $containsProductA = (0 < $Shipping->getShipmentItems()->filter( function($shipmentItem){ $shipmentItem->getProduct()->getId() == "商品AのID"; } )->count()); if($containsProductA) // Aを含む場合は商品毎の送料のみ $Shipping->setShippingDeliveryFee($productDeliveryFeeTotal); else $Shipping->setShippingDeliveryFee($deliveryFee->getFee() + $productDeliveryFeeTotal);
|
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
送料無料設定(3系) | lian | 2016/10/3 11:19 |
» Re: 送料無料設定(3系) | umebius | 2016/10/4 9:46 |
Re: 送料無料設定(3系) | lian | 2016/10/4 10:27 |
Re: 送料無料設定(3系) | umebius | 2016/10/8 12:20 |
Re: 送料無料設定(3系) | umebius | 2016/10/4 9:54 |