バージョン選択

フォーラム

メニュー

オンライン状況

67 人のユーザが現在オンラインです。 (62 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 67
もっと...

サイト内検索

質問 > フロント機能 > 送料の設定に関して

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
WYLryxrg
投稿日時: 2024/10/31 9:50
対応状況: −−−
新米
登録日: 2024/10/31
居住地:
投稿: 2
送料の設定に関して
[EC-CUBE]
EC-CUBEのバージョン4.2.3

[ブラウザ]
Safari・Chrome

[導入プラグインの有無]
・配送方法設定拡張プラグイン
・商品オプションプラグイン for EC-CUBE4.2~4.3

[カスタマイズの有無]
オプションプラグインと配送方法プラグインを連携させ、オプションプラグインにも重さの設定が可能にカスタマイズしています。

[質問内容]
特定の商品だけ商品の購入数に応じて、
送料を変更する方法はございますでしょうか?

1個購入で送料は2つ分
2個購入で送料は3つ分
3個購入で送料は4つ分

1個目だけ送料が2つ分で、2個目以降の購入時は送料が1つ分増えていく想定です。
mcontact
投稿日時: 2024/10/31 9:55
対応状況: −−−
登録日: 2022/1/22
居住地:
投稿: 1526
Re: 送料の設定に関して
EC-CUBEのカスタマイズが必要になってきます。

DeliveryFeePreprocessor.phpあたりをカスタマイズが必要です。


----------------
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
EC-CUBEインテグレートパートナー【ゴールド】ランク
M&I Works
URL: https://miworks.biz/
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

yuh
投稿日時: 2024/10/31 10:04
対応状況: −−−
登録日: 2013/1/9
居住地: 大阪
投稿: 1892
Re: 送料の設定に関して
カスタマイズして対応するしかないです。


----------------


http://ec-lab.net/

WYLryxrg
投稿日時: 2024/10/31 10:32
対応状況: −−−
新米
登録日: 2024/10/31
居住地:
投稿: 2
Re: 送料の設定に関して
ご回答をいただきありがとうございます。
DeliveryFeePreprocessor.phpのファイルを下記のように調整すれば
反映は可能でしょうか?

OrderControllerかShoppingControllerにフックを追加し

1つ目:送料2つ分
2つ目以降:1つずつ増加(例:3商品購入 → 送料4つ分)
となるように下記コードを記載する。

$totalItems = count($cart->getItems());
$shippingCost = 0;

if ($totalItems >= 1) {
$shippingCost += 2; // 最初の1つ目で送料2つ分
}
if ($totalItems > 1) {
$shippingCost += ($totalItems - 1); // 残りの個数で送料1つずつ増加
}

$order->setShippingFee($shippingCost * 1000); // 送料の合計を設定
mcontact
投稿日時: 2024/11/1 14:16
対応状況: −−−
登録日: 2022/1/22
居住地:
投稿: 1526
Re: 送料の設定に関して
本コミュニティは開発者の相互にサポートするのための開発コミュニティです。
コードレビューを行う場所ではありません。
ご自身で改修したコードをもとに、調査・開発・確認を行ってください。
それでも不明点が出るようであれば、エラーログなどを記載して質問して頂くか、開発に関して初心者ということでしたら、開発できるレベルまで勉強されるか、御社エンジニアまたはEC-CUBEインテグレートパートナーに相談されることをオススメ致します。
https://www.ec-cube.net/integrate/partner/


----------------
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
EC-CUBEインテグレートパートナー【ゴールド】ランク
M&I Works
URL: https://miworks.biz/
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は95,593名です
総投稿数は111,568件です

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2325
5
umebius
2085
6
yuh
1892
7
h_tanaka
1844
8
red
1574
9
mcontact
1526
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
804
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.