質問 > 管理機能 > 教えてください。 |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
m.masami |
投稿日時: 2020/4/16 13:28
対応状況: −−−
|
半人前 登録日: 2020/4/14 居住地: 投稿: 28 |
Re: 教えてください。 468様
教えて頂きました方法で大体は確認致しました。 ShoppingService.phpソース含め、その他ソースも検索で送料の"540"で 検索しましたが、ヒットしませんでした。 ShoppingService.phpソースを確認しましたが、私のphp知識が無いせいだと思いますが、色々調べて確認しましたが、改修されてないような気がします。 /** * 配送料無料条件(合計金額)の条件を満たしていれば配送料金を0に設定 * * @param Order $Order */ public function setDeliveryFreeAmount(Order $Order) { // 配送料無料条件(合計金額) $deliveryFreeAmount = $this->BaseInfo->getDeliveryFreeAmount(); if (!is_null($deliveryFreeAmount)) { // 合計金額が設定金額以上であれば送料無料 if ($Order->getSubTotal() >= $deliveryFreeAmount) { $Order->setDeliveryFeeTotal(0); // お届け先情報の配送料も0にセット $shippings = $Order->getShippings(); foreach ($shippings as $Shipping) { $Shipping->setShippingDeliveryFee(0); } } } } /** * 配送料無料条件(合計数量)の条件を満たしていれば配送料金を0に設定 * * @param Order $Order */ public function setDeliveryFreeQuantity(Order $Order) { // 配送料無料条件(合計数量) $deliveryFreeQuantity = $this->BaseInfo->getDeliveryFreeQuantity(); if (!is_null($deliveryFreeQuantity)) { // 合計数量が設定数量以上であれば送料無料 if ($this->orderService->getTotalQuantity($Order) >= $deliveryFreeQuantity) { $Order->setDeliveryFeeTotal(0); // お届け先情報の配送料も0にセット $shippings = $Order->getShippings(); foreach ($shippings as $Shipping) { $Shipping->setShippingDeliveryFee(0); } } } } あと、データベースでdtb_delivery系も見ましたが、やはり送料の"540"が見当たらなかったです。 配送・送料系でプラグインは導入してないみたいです。 ShoppingService.phpに上書き記述した方がいいなど、なにかアドバイスを頂けますと助かります。 大変申し訳ございませんが、よろしくお願いいたします。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
教えてください。 | m.masami | 2020/4/14 12:26 |
Re: 教えてください。 | 468 | 2020/4/14 18:19 |
Re: 教えてください。 | m.masami | 2020/4/14 21:05 |
Re: 教えてください。 | 468 | 2020/4/15 8:15 |
Re: 教えてください。 | m.masami | 2020/4/15 10:55 |
» Re: 教えてください。 | m.masami | 2020/4/16 13:28 |
Re: 教えてください。 | 468 | 2020/4/16 15:32 |
Re: 教えてください。 | m.masami | 2020/4/16 23:37 |
Re: 教えてください。 | 468 | 2020/4/17 9:37 |
Re: 教えてください。 | m.masami | 2020/4/18 13:08 |
Re: 教えてください。 | m.masami | 2020/4/18 13:32 |