バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 商品の送料が商品毎に発生してしまう件

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
gakuichi
投稿日時: 2016/11/11 11:18
対応状況: −−−
新米
登録日: 2016/11/11
居住地:
投稿: 1
商品の送料が商品毎に発生してしまう件
EC-CUBE B2Bバージョン 1.0.0
EC-CUBEバージョン 2.13.2
PHPバージョン PHP 5.3.3
DBバージョン MySQL 5.1.73
------------
買い物カゴに複数商品(2つ以上の商品)を入れると、
送料も加算されてしまいます。

1ユーザーが複数商品を購入しても、
配送先が同じである場合には商品は1商品分しか発生させたくないので、
このエラーを修正したいです。
※送料は全国一律540円にしております。

とても困っていますので、どなたかご教示くださいませ。

PHPは以下となります。
----------------
// 商品ごとの送料を加算
if (OPTION_PRODUCT_DELIV_FEE == 0) {
$cartItems = $this->getCartList($productTypeId);
foreach ($cartItems as $arrItem) {
$results['deliv_fee'] += $arrItem['productsClass']['deliv_fee'] * $arrItem['quantity'];
}
}

// 配送業者の送料を加算
if (OPTION_DELIV_FEE == 1
&& !SC_Utils_Ex::isBlank($deliv_pref)
&& !SC_Utils_Ex::isBlank($deliv_id)) {
$cartItems = $this->getCartList($productTypeId);
foreach ($cartItems as $arrItem) {
$results['deliv_fee'] += SC_Helper_Delivery_Ex::getDelivFee($deliv_pref, $deliv_id);
}
}

// 送料無料チェック
if ($this->isDelivFree($productTypeId)) {
$results['deliv_fee'] = 0;
}

// 合計を計算
$results['total'] = $results['subtotal'];
$results['total'] += $results['deliv_fee'];
$results['total'] += $charge;
$results['total'] -= $discount;

// お支払い合計
$results['payment_total'] = $results['total'] - $use_point * POINT_VALUE;
468
投稿日時: 2016/11/23 0:48
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
Re: 商品の送料が商品毎に発生してしまう件
ご質問の件ですが、
>1ユーザーが複数商品を購入しても、
>配送先が同じである場合には商品は1商品分しか発生させたくない
とは、商品Aを1個カゴに入れてた場合も、10個入れた場合も
1個分の送料を計算したいという事でしょうか?

商品Aと商品Bがカゴに投入された場合は、
商品A(1個分) + 商品B(1個分)で送料が計算されるという条件で
よろしかったでしょうか?

上記の条件で良ければ、$arrItem['quantity']を1に置き換えてみては如何でしょうか?
常に1個で送料が計算されると思います。

$results['deliv_fee'] += $arrItem['productsClass']['deliv_fee'] * $arrItem['quantity'];



$results['deliv_fee'] += $arrItem['productsClass']['deliv_fee'] * 1;
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,972名です
総投稿数は110,019件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
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.