バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

機能要望 > フロント機能 > 個別の送料設定

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
k_ok_ok
投稿日時: 2009/4/3 13:25
対応状況: −−−
新米
登録日: 2009/3/18
居住地:
投稿: 3
個別の送料設定
EC-CUBE:2.3.0
DBサーバ:MySQL 5.0.67
PHP:5.2.6

初心者です。
初めてec-CUBEにトライしております。

通常の商品は通常の送料設定を適応し、一部商品については全国一律の送料を適応させることは可能でしょうか?

「商品登録CSV」の登録情報に送料の項目がありましたので、0 でCSV登録して見ましたが、繁栄されておりませんでした。

スキルの低い人間ですが、ご助言いただければと思います。
asayama
投稿日時: 2009/4/3 15:23
対応状況: −−−
一人前
登録日: 2008/1/9
居住地: 東京都品川区
投稿: 150
Re: 個別の送料設定
はじめまして。朝山と申します。

通常送料の商品と、全国一律送料の商品を同梱することはありますか?
そういう場合は送料はどうなるのでしょうか。

あるお店のカスタマイズでは、ある商品はメール便だから全国一律で安く、それ以外は普通便なので都道府県別送料なので、同じカートで購入できないようにしたりしました。

まずは、そのあたりのルールを決めるところからだと思います。


----------------
株式会社システムフレンド
朝山俊雄

改造専門店・EC-CUBE工房
http://ec-cube.systemfriend.co.jp/

seasoft
投稿日時: 2009/4/3 15:25
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 個別の送料設定
試したことはありませんが、「商品登録CSV」の登録情報に送料の項目に関しては、パラメータ「OPTION_PRODUCT_DELIV_FEE」が関係していそうですね。
加算されそうな雰囲気が濃厚ですが・・・

また、商品が混在した注文に関する動作を少しつめる必要がありそうな気がします。
仕様さえ明確に決めてしまえば、カスタマイズは比較的軽量に対応できると思いますよ。

(追記)
朝山さんと被りましたね。やはり、混在注文に関しての仕様決めからですね。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

k_ok_ok
投稿日時: 2009/4/3 23:30
対応状況: −−−
新米
登録日: 2009/3/18
居住地:
投稿: 3
Re: 個別の送料設定
朝山様 seasoft様
早速の助言有難うございます。

送料については3パターンを設定し商品ごとに選択したいと思っております。
(1)全国送料無料
(2)全国送料一律:商品ごとに設定させる為(1)と同じ扱いかもしれません
(3)通常送料

混在した注文の場合 商品 A B C D E の5があり送料の設定が
A=(1) B=(2) C=(3) D=(2) E=(3) とした場合

A+B+C の場合、送料はその合計(1)+(2)+(3)
A+B+C+Dの場合、送料はその合計(1)+(2)+(3)+(2)
A+B+C+E の場合は重複した送料は計算しないで(1)+(2)+(3)

と計算させたく思っています。

又、商品ごとの送料設定は管理画面から設定させたいと思っています。管理画面からでなくても良いのですが、スキルの異なるスタッフが商品の登録を行うことを想定しており、簡単に設定できるようにしたい思っています。

素人丸出しの書き方で申し訳ないですが、よろしくお願いします。


seasoft
投稿日時: 2009/4/3 23:52
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 個別の送料設定
その仕様でしたら、商品マスタの送料が NULL の商品を含む注文の場合、(3) を加算するというロジックで対応できそうです。

いくつか方法はありそうですが、私でしたら、
SC_Helper_DB#sfTotalConfirm
SC_CartSession#getAllProductsDelivFee
あたりで対応する方法を選択すると思います。

管理機能で入力項目が無いのは EC-CUBE の不具合と言っても良いような・・・ さほど難なく項目追加は出来るとは思いますが。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

k_ok_ok
投稿日時: 2009/4/4 11:02
対応状況: −−−
新米
登録日: 2009/3/18
居住地:
投稿: 3
Re: 個別の送料設定
有難うございます。

正直自分で対応する自身がありませんが、
引用:

・・ さほど難なく項目追加は出来るとは思いますが。

というお言葉ですので、安心しました。

有難うございました。
asayama
投稿日時: 2009/4/7 9:23
対応状況: −−−
一人前
登録日: 2008/1/9
居住地: 東京都品川区
投稿: 150
Re: 個別の送料設定
スルーしてました。すみません。

もうひとつ気にしないといけない点として、送料無料条件(・・円以上送料無料)を使うのであれば、その対象に含めないようにするんですよね?

その仕様も含めて送料を計算した後に、あとはseasoftさんの言うとおり個別設定の送料の合計を加算すればよい、ということになりそうです。

運用を考えると商品登録のページで個別送料をメンテできるようにしておいたほうがよいですね。



----------------
株式会社システムフレンド
朝山俊雄

改造専門店・EC-CUBE工房
http://ec-cube.systemfriend.co.jp/

seasoft
投稿日時: 2009/4/7 9:37
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 個別の送料設定
> 運用を考えると商品登録のページで個別送料をメンテできるようにしておいたほうがよいですね。

管理機能側のロジック & テンプレートは、とりあえず必要と思われるものは実装されていますね。

特段のこだわりが無ければ、テンプレートのコメントアウトを外すだけで動作しました。

だったら、パラメータと連動させて <!--{if ...}--> にしておけば、現状でもそれなりには動作しそうです。

反面、フロント機能は、利用者によって色々な計算方法があると思いますので、拡張しやすい実装に改良していく余地がありますね。
現実装だと、class_extends を用意していないクラスで演算している部分もあり、本体ソースを編集しないと(きれいには)収集できませんね。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

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


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
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.