機能要望 > その他 > EC-Cube3 送料無料時、北海道・沖縄・離島を除外計算 |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
mochi |
投稿日時: 2016/9/6 22:35
対応状況: −−−
|
新米 登録日: 2015/6/12 居住地: 投稿: 2 |
EC-Cube3 送料無料時、北海道・沖縄・離島を除外計算 送料無料時、遠隔地のみ送料を若干割増にするのは、どこをいじれば良いのでしょうか?
EC-CUBE2の時の記述はあったのですが、3の場合どこを直せばよいのかわからずに困っております。 eccube.servise.shoppingという所で処理しているのとは思うのですが。 よろしくお願いいたします。 |
qchs |
投稿日時: 2016/9/7 1:46
対応状況: −−−
|
半人前 登録日: 2016/5/4 居住地: 投稿: 18 |
Re: EC-Cube3 送料無料時、北海道・沖縄・離島を除外計算 北海道・沖縄県以外を0円に設定するのではだめですか?
|
umebius |
投稿日時: 2016/9/7 7:58
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: EC-Cube3 送料無料時、北海道・沖縄・離島を除外計算 ご察しの通り、eccube.servise.shoppingになります。
これはEccube\Service\ShoppingServiceというクラスになります。 setDeliveryFreeAmountあたりで合計金額によって送料無料にしていますので、ここでOrderのShippingが沖縄や北海道なら除外してやれば良いと思います。 ただShoppingServiceを直接修正すると今後の本体アップデートは難しくなります。 継承するなりしてeccube.servise.shoppingを置き換えた方が安全ではあります。
|
mochi |
投稿日時: 2016/9/7 10:20
対応状況: −−−
|
新米 登録日: 2015/6/12 居住地: 投稿: 2 |
Re: EC-Cube3 送料無料時、北海道・沖縄・離島を除外計算 ご回答ありがとうございます。
?最初にqchsさんがお答えいただいたように、金額を送料無料未満と以上で分けて配送方法(通常料金のパターンと沖縄・北海道・離島以外を0のパターン)を2つ登録してみたのですが、カート画面で数量を変更しようとすると、「この商品は、同時購入できません。」のエラーとなり駄目でした。 従いまして、 ?のshoppingservice.phpを修正する方向でトライしてみます。 ご回答ありがとうございました。 うまく動作しましたら、修正箇所を再度回答させて頂きます。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |