バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 送料に関して、手数料ラジオボタン→各都道府県自動反映

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
rpro
投稿日時: 2019/2/1 18:57
対応状況: 開発中
新米
登録日: 2019/1/31
居住地:
投稿: 6
送料に関して、手数料ラジオボタン→各都道府県自動反映
▼テンプレート
[EC-CUBE] EC CUBE3系
[レンタルサーバ] エックスサーバー

いつもお世話なっております。
ご教示いただきたく投稿させていただきました!

内容ですが、
弊社では、ネコポス・銀行振込・代引き・クレジットカードを使おうとしてます。

ネコポス→3000円以下 サイズ指定あり
銀行、代引き、クレジットカード→サイズ指定なし

現在の設定
商品種別A→銀行、代引き、クレジットカード対応してます
商品種別B→ネコポス対応のみの商品(銀行、代引き、クレジットカード使用可能のラジオボタン付けてる)

商品種別A→各都道府県別で送料設定(本州800円、九州・北海道1200円、沖縄2000円です。)
商品種別B→全国均一350

商品種別Bの商品をカートに入れます
ネコポスならば350円ですが
まれに代引きにて発送して欲しい
その場合、各都道府県の送料を自動入力してもらえるソースコードがわかりません。

商品種別B→代引きのラジオボタンを押すと
各都道府県の設定したデータが反映できるようなやり方はありますか?
よろしくお願いします。

弊社では代引きの手数料は取っていないため、全て送料で反映させたいです。
468
投稿日時: 2019/2/1 20:10
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 1746
Re: 送料に関して、手数料ラジオボタン→各都道府県自動反映
デフォルトの「ご注文内容のご確認ページ」で
配送業者、支払方法がそれぞれプルダウン、ラジオボタンで選択できるようになっており、
選択時に画面がリロード→送料、手数料の再計算が実行される仕様かと思いますが、
その動きを変更したいという事でしょうか?


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

rpro
投稿日時: 2019/2/1 20:42
対応状況: −−−
新米
登録日: 2019/1/31
居住地:
投稿: 6
Re: 送料に関して、手数料ラジオボタン→各都道府県自動反映
ご連絡ありがとうございます。
その通りです。

商品種別Bを一点かごへ→購入画面→手数料等にリンクしている場所のラジオボタンで選択。
ネコポスのラジオボタンを押す場合→送料にリンクしてところが反映
代引きのラジオボタンを押す→商品種別Aで設定されてる情報を読み取り、各都道府県を自動で反映を望んでいます?可能でしょうか?

468
投稿日時: 2019/2/3 12:46
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 1746
Re: 送料に関して、手数料ラジオボタン→各都道府県自動反映
デフォルトでは配送業者で送料が計算されるところを、
商品種別Bについては支払方法で送料を計算できるようにしたいという事でしょうか?
データ構造上、配送業者に都道府県の送料が紐付いている為、
実現するには強引なカスタマイズになりそうな気がします。
商品種別Bに代引き用の配送業者を追加するのは運用上難しいのでしょうか?


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

rpro
投稿日時: 2019/2/3 18:34
対応状況: −−−
新米
登録日: 2019/1/31
居住地:
投稿: 6
Re: 送料に関して、手数料ラジオボタン→各都道府県自動反映
ご返信ありがとうございます。
返信内容の通り、かなり強引にソースコードを変えなければいけません。
そのため、知りたい情報に感じしては

送料に関してシステム上、どこのファイルにどのI Dが割り振られているのかさえわかれば無理ではないシステムかなと思います…
もし、よろしければそのような情報がありましたらご返信よろしくお願いします。
468
投稿日時: 2019/2/4 10:51
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 1746
Re: 送料に関して、手数料ラジオボタン→各都道府県自動反映
まず、IDについてですがデータベースのデータを直接確認していただくのが早いのではないでしょうか?
dtb_deliveryに配送業者、
dtb_paymentに支払方法、
dtb_delivery_feeに配送業者別都道府県別送料が格納されています。
また、dtb_payment_optionで配送業者毎に利用可能な支払方法の紐付を格納しています。

ECCUBEは3系でしょうか?
送料計算は支払方法を選択した際のリロード時に行われる事になると思いますが、該当のコードは以下の箇所になります。
/src/Eccube/Controller/ShoppingController.php function payment()
デフォルトでは、支払方法切替時の処理に配送料金の再計算は含まれておりませんので、
配送業者切替時のfunction delivery()にある
foreach ($shippings as $Shipping) {
...ここで都道府県ごとの送料計算を実行
}
の記述をコピーする必要があります。
さらに、ここで配送業者がネコポスかつ、支払方法が代引きか?
判定する形になるかと思います。


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

rpro
投稿日時: 2019/2/5 15:25
対応状況: −−−
新米
登録日: 2019/1/31
居住地:
投稿: 6
Re: 送料に関して、手数料ラジオボタン→各都道府県自動反映
ご連絡ありがとうございます。
中を確認し、ソースを換え
何とか反映させることが出来ました。
本当に、ありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


ec-cube.co

統計情報

総メンバー数は45,176名です
総投稿数は91,762件です

投稿数ランキング

1
seasoft
7332
2
AMUAMU
2712
3
nanasess
1894
4
468
1746
5
yuh
1584
6
umebius
1296
7
red
1281
8
fukap
907
9
tsuji
837
10
shutta
827
11 ramrun 789
12
tao_s
750
13
h_tanaka
730
14 karin 656
15 sumida 641
16
homan
633
17 DELIGHT 571
18
patapata
502
19
flealog
483
20 tonton 436


ネットショップの壺

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

Copyright© LOCKON CO.,LTD. All Rights Reserved.