バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 都道府県単位ではなく市内単位の配送設定をしたい

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
lune
投稿日時: 2013/4/16 18:01
対応状況: −−−
新米
登録日: 2013/4/16
居住地:
投稿: 3
都道府県単位ではなく市内単位の配送設定をしたい
[EC-CUBE] 2.11.5
[レンタルサーバ] WebARENA SuiteX
[PHP] 5.1.6
[データベース] MySQL 5.1.36
[WEBサーバ] Linux 2.6.18-194.17.1.el5
[HTTPユーザーエージェント] Mozilla/5.0 (Windows NT 6.1; WOW64; rv:20.0) Gecko/20100101 Firefox/20.0


いつも大変お世話になっています。
過去ログや他サイト等調べたのですが解決に至るものが
無かったので質問させて下さい。

質問は表題の通りですが、都道府県単位ではなく
市内単位の配送設定をしたいと思っております。
市内といっても、無数に設定するのではなく「横浜市」のみで
考えているのですが、ひとつだけなので
SC_CartSession.phpに付け足せばいいのかなと思っています。

そこで、住所に横浜市とあれば
$results['deliv_fee'] = 525;
としようとしているのですが、PHPやDBの知識不足もありうまくいきません。

単純に
if(strpos('●●●', '横浜市') !== false){
$results['deliv_fee'] = 525;
}
で済ませようと思っているのですが「●●●」の部分に何を入れたら
反応してくれるのかで思考が止まってしまいました。
CartSessionよりもこっちに書いた方がいいのでは?などありましたら
教えられる範囲で構いませんのでご教授頂ければと思います。

よろしくお願います。
tokuhiro
投稿日時: 2013/4/16 18:24
対応状況: −−−
常連
登録日: 2012/4/18
居住地: 大阪
投稿: 53
Re: 都道府県単位ではなく市内単位の配送設定をしたい
mtb_prefに「横浜市」を追加すれば、特にカスタマイズしなくても大丈夫かなと思います。(本番稼働していなければの話ですが…)

mtb_prefに新規項目として「神奈川県横浜市」を追加

配送設定にて「神奈川県横浜市」の配送料を記入。

後は、会員登録時に、
「横浜市にお住まいの方は神奈川県横浜市をご選択下さい」
などのメッセージを出してあげればいいのかなと思います。
AMUAMU
投稿日時: 2013/4/16 18:24
対応状況: −−−
登録日: 2009/5/2
居住地: 東京都
投稿: 2712
Re: 都道府県単位ではなく市内単位の配送設定をしたい
SC_CartSessionのcalculate内ですと配送先住所までは持ってきていないので、考えられているような形での単純な実装では無いかと思います。

calculate内でやる場合、仮受注情報から引き出す処理を足す必要があると思います。
また、この計算時には住所が確定していない場合も想定した実装が必要です。

別案としてはLC_Page_Shopping_Payment内とLC_Page_Shopping_Confirm内で配送業者と配送先が確定して仮計算されたデータのデータ保存時に補正をかける感じかなと思います。

自分がやるとしたらcalculate側に処理を足しそうですが、別案の方がカスタマイズとしては分かりやすいかもしれないです


----------------
EC-CUBE公式エヴァンジェリスト
EC-CUBEインテグレートパートナー (株)スピリット・オブ
移転・拡張・高速化・問題解決
各種カスタマイズ・支援依頼承ります。

[url=h

AMUAMU
投稿日時: 2013/4/16 18:27
対応状況: −−−
登録日: 2009/5/2
居住地: 東京都
投稿: 2712
Re: 都道府県単位ではなく市内単位の配送設定をしたい
こっちの方がシンプルで簡単な解決方法ですね

※郵便番号からの住所取り出しが出来ないので、そこもメッセージ表示必要かも?(もしくは、取り出しにカスタマイズか)


----------------
EC-CUBE公式エヴァンジェリスト
EC-CUBEインテグレートパートナー (株)スピリット・オブ
移転・拡張・高速化・問題解決
各種カスタマイズ・支援依頼承ります。

[url=h

lune
投稿日時: 2013/4/16 18:30
対応状況: −−−
新米
登録日: 2013/4/16
居住地:
投稿: 3
Re: 都道府県単位ではなく市内単位の配送設定をしたい
早速の回答有難うございます。

本番稼働前なのでこの方法は試して実装できたのですが、
住所の自動入力で購入者が混乱してしまわないかなと思って
他の方法を考えたという経緯があります。

どうしようもなければ最終手段としては考えています。
lune
投稿日時: 2013/4/16 18:34
対応状況: −−−
新米
登録日: 2013/4/16
居住地:
投稿: 3
Re: 都道府県単位ではなく市内単位の配送設定をしたい
回答有難うございます。

やはり、呼び出してこないとダメなのですね。

ご指摘いただいたLC_Page_Shopping_Paymentと
LC_Page_Shopping_Confirmを確認してみます。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,297名です
総投稿数は109,692件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1568
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
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.