質問 > 管理機能 > 商品別送料 複数商品を購入した際の送料計算 |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
damdam |
投稿日時: 2017/5/16 11:25
対応状況: 確認中
|
常連 登録日: 2013/5/20 居住地: 投稿: 66 |
商品別送料 複数商品を購入した際の送料計算 [EC-CUBE]3.0.14
どうしてもわからないので、教えてください。 商品毎に送料を設定しています。 例: 商品A 送料800円 商品B 送料1200円 上記2点購入した場合当然沿送料2000円となります。 これを複数購入した場合は一番高い送料1点分で掲載したいです。 上記の場合は送料1200円が適応される様に、、 どうしたら良いでしょうか。何か良いプラグインがあればそれでも良いのですが 方法があれば教えてください。 |
hata |
投稿日時: 2017/5/16 13:13
対応状況: −−−
|
長老 登録日: 2015/8/3 居住地: 宮城県(2017/09末引退) 投稿: 156 |
Re: 商品別送料 複数商品を購入した際の送料計算 damdamさん
該当する機能を持つプラグインは公開されていないようです。 ご希望のご要件は、カスタマイズが必要ということになります。 下記の関数で商品毎の送料を見ているようでしたので、手を入れるなら この辺になるかと思います。 src/Eccube/Service/ShoppingService.php getNewDetails() getNewShipmentItem() getProductDeliveryFee() カスタマイズが難しいようでしたら送料関連のプラグインを出していたり、 構築事例を持っている制作会社にご依頼されるのが無難だと思います。 ちなみにご依頼される場合は、以下のような情報も添えて依頼されると良いと思います。 ・同一商品を2つ買った場合の送料の期待値(商品Bを2個でも1200円?) ・配送業者の送料との関係 (配送業者の送料は、0円固定?送料指定商品が含まれていたら0円?従来どおり単純加算?) ・複数配送機能を使用する場合は、複数配送時の送料計算方法 ・そのほか送料に影響があるカスタマイズ・プラグインの導入予定 以上です。 #あとで誰か見るかもしれないので補足# 複数配送機能を使わなければ、上記の関数の修正だけでも大丈夫そうでした。 複数配送機能を使う場合は、setShippingDeliveryFee()の呼び元から修正が必要になりそうです。 (Shippingsを全部舐めて、一番送料が高い商品を見つけなくてはならないため下層の関数だけでは対応しきれない。) |
aoki.u |
投稿日時: 2017/5/16 14:00
対応状況: −−−
|
常連 登録日: 2017/2/19 居住地: 投稿: 53 |
Re: 商品別送料 複数商品を購入した際の送料計算 いえ、手を入れるなら setShippingDeliveryFeeあたりです。 送料関係のカスタマイズは難易度が高いので プログラムに強いところにご依頼された方が良いです。
|
damdam |
投稿日時: 2017/5/16 16:39
対応状況: 解決済
|
常連 登録日: 2013/5/20 居住地: 投稿: 66 |
Re: 商品別送料 複数商品を購入した際の送料計算 ありがとうございます。
他の方法を考えてみます。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |