ログイン
新規登録
パスワード紛失
メインメニュー
フォーラム
オンライン状況
60 人のユーザが現在オンラインです。 (47 人のユーザが フォーラム を参照しています。)
登録ユーザ: 5
ゲスト: 55
kikunobu, yamakou, a-003, 55eccube, simpson, もっと...
広告
質問 > 管理機能 > 個別送料設定について
管理機能
新規スレッドを追加する

EC-CUBE ASP登場
スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
x41
投稿日時: 2007-12-18 17:15
対応状況: −−−
長老
登録日: 2007-11-23
居住地:
投稿: 299
個別送料設定について
お世話になります。

パラメータ設定で商品ごとの送料設定にし、csvの送料欄には送料を入力しアップしていますが反映されません。

SHOPマスタの送料無料条件などテストしてみましが反映されません。

他のフォーラムでVersion1で同じような内容がありましたが2.0.1も未対応でしょうか?

因みに、インスト後にデフォルトで設定されている送料1000円はどこに設定されているのでしょうか?(買い物かご決済の最終で加算される送料です)

環境
EC-CUBEバージョン:2.0.1
PHPバージョン:5.1.6
DB:MySQL 4.1.20
ゲスト
投稿日時: 2007-12-18 18:29
対応状況: −−−
Re: 個別送料設定について
管理画面、配送業者設定のところです<1000円
x41
投稿日時: 2007-12-18 18:46
対応状況: −−−
長老
登録日: 2007-11-23
居住地:
投稿: 299
Re: 個別送料設定について
ゲストさん、こんにちは。

ありがとうございます。

配送業者設定の個所には送料金額設定欄がないのですが...

先ほど、EC CUBEのデモサイトの管理画面にログインして比較したのですが当方の配送業者設定の個所は配送料登録の欄が表示されていません。

なぜでしょう...
ゲスト
投稿日時: 2007-12-18 19:21
対応状況: −−−
Re: 個別送料設定について
それって、INPUT_DELIV_FEEにゼロが指定されてるからでしょう。
2.0.1 だったら、./data/mtb_constants_init.php の 103行目
1.4.5 だったら、./data/conf/conf.php の 165行目
共に手を入れていない場合の行数。

なかったら、
define("INPUT_DELIV_FEE", 1);
って、バージョンそれぞれのファイルに書き込むと表示されると
思うよん。

テンプレート(deliv_input.tpl)で、
if $smarty.const.INPUT_DELIV_FEE って聞いてるから、
これに引っかかると表示されん。
x41
投稿日時: 2007-12-19 10:29
対応状況: −−−
長老
登録日: 2007-11-23
居住地:
投稿: 299
Re: 個別送料設定について
ゲストさん、こんにちは。

ありがとうございます。

パラメータ設定で変更し、送料項目表示されました。

しかし、個別送料設定が反映されません。
実装されている方がいらっしゃるならご教授お願いいたします。
ramrun
投稿日時: 2007-12-19 10:39
対応状況: −−−
仙人
登録日: 2006-11-3
居住地:
投稿: 789
Re: 個別送料設定について
不具合等々、過去ログに意外と出ております。
まずはフォーラムの検索をしてみてください。

商品登録CSVで送料が反映されない
x41
投稿日時: 2007-12-19 16:18
対応状況: −−−
長老
登録日: 2007-11-23
居住地:
投稿: 299
Re: 個別送料設定について
ramrunさん、こんにちは。

ありがとうございます。

引用:

まずはフォーラムの検索をしてみてください。

商品登録CSVで送料が反映されない


上記も確認していたのですが、2.0.1は1.4.*のdata/lib/slib.phpがないようです...

上記フォーラムの内容を実装してみたいのですが該当ファイルがどこにあるかわかりません。どなたかご存じないでしょうか?
ramrun
投稿日時: 2007-12-19 17:06
対応状況: −−−
仙人
登録日: 2006-11-3
居住地:
投稿: 789
Re: 個別送料設定について
2.0.1ではガッツリ変わってたんですね(汗)。

sfTotalCartは
eccube/data/class/helper/SC_Helper_DB.php
へ移っているようです。
x41
投稿日時: 2007-12-20 13:24
対応状況: −−−
長老
登録日: 2007-11-23
居住地:
投稿: 299
Re: 個別送料設定について
ramrunさん、こんにちは。

ありがとうございます。

/data/class/helper/SC_Helper_DB.php
sfTotalCartのfor内に下記を追加しました。

$objCartSess->setProductValue($arrCart[$i]['id'], 'deliv_fee', $arrData['deliv_fee']);

個別送料設定可能になりましたが送料無料商品と送料別商品を一緒い注文すると送料が付いてしまいます。

送料無料商品単品だけの注文ですと送料つきません。

例えば、商品情報csvのA商品の送料を0、B商品の送料を600とした場合、A商品だけの注文ですと送料は0円なのですがA商品、B商品を一緒に注文した場合に送料が600円になります。

SC_Helper_DB.phpを変更してみますが結果は一緒になります。
どの部分に変更を加えればよいのか教えていただけないでしょうか?
ramrun
投稿日時: 2007-12-20 14:36
対応状況: −−−
仙人
登録日: 2006-11-3
居住地:
投稿: 789
Re: 個別送料設定について
引用:
個別送料設定可能になりましたが送料無料商品と送料別商品を一緒い注文すると送料が付いてしまいます。


送料別の商品なんですから当然といえば当然ですが、
送料無料商品がひとつでも入れば、送料別商品をたくさん同時購入しても送料無料ということなんですか?

sfTotalCartの↓のコードで1商品ずつの送料を加算していますので、x41さんのやりたいように変更するしかないかと(汗)。

// 送料の合計を計算する
$objPage->tpl_total_deliv_fee+= ($arrData['deliv_fee'] * $arrCart[$i]['quantity']);


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

 
EC-CUBEダウンロード
正式版(zip版) 正式版(tar.gz版)
パートナー募集
構築事例募集
EC-CUBE寄付支援プロジェクト
リンク
統計情報
総メンバー数は4,867名です
総投稿数は31,478件です

投稿数ランキング
1
seasoft
5033
2
AMUAMU
917
3 ramrun 789
4
nanasess
771
5
homan
547
6 tonton 436
7
kishik
381
8
tao_s
355
9
ecbg
311
10 x41 299
11
DDR
259
12 arts 229
13 pineray 209
14
kvex2004
205
15
flealog
191
16
55eccube
163
17
DELIGHT
149
18 nanakoko 139
19
mahalo_c
136
20 popo 134
21 kurobon 122
22
yokoshima
113
23
Oba
106
24
takoyaki
105
25 lvsa 104
26
lucky7
101
27 mi-taro 100
28 it3 92
29
sakurai07
89
30 Masashige 89
31
kaoring777
89
32
illfrog300
88
33
ryo
86
34 tao 82
35 tmtqn543 82
36 mkhkck 79
37 bott 78
38 hunterman 78
39
saratoga
76
40
asayama
70
41
vexit
70
42
osamusi
66
43
lockon_admin
65
44 kana 64
45
kishimoto
63
46
hogehoge
63
47 harutom 63
48 fsv_g2 61
49 NSX 61
50 fukuma 60
Copyright© LOCKON CO.,LTD. All Rights Reserved.