質問 > 管理機能 > 送料に関して、手数料ラジオボタン→各都道府県自動反映 |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
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 居住地: 投稿: 3217 |
Re: 送料に関して、手数料ラジオボタン→各都道府県自動反映 デフォルトの「ご注文内容のご確認ページ」で
配送業者、支払方法がそれぞれプルダウン、ラジオボタンで選択できるようになっており、 選択時に画面がリロード→送料、手数料の再計算が実行される仕様かと思いますが、 その動きを変更したいという事でしょうか?
|
rpro |
投稿日時: 2019/2/1 20:42
対応状況: −−−
|
新米 登録日: 2019/1/31 居住地: 投稿: 6 |
Re: 送料に関して、手数料ラジオボタン→各都道府県自動反映 ご連絡ありがとうございます。
その通りです。 商品種別Bを一点かごへ→購入画面→手数料等にリンクしている場所のラジオボタンで選択。 ネコポスのラジオボタンを押す場合→送料にリンクしてところが反映 代引きのラジオボタンを押す→商品種別Aで設定されてる情報を読み取り、各都道府県を自動で反映を望んでいます?可能でしょうか? |
468 |
投稿日時: 2019/2/3 12:46
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 送料に関して、手数料ラジオボタン→各都道府県自動反映 デフォルトでは配送業者で送料が計算されるところを、
商品種別Bについては支払方法で送料を計算できるようにしたいという事でしょうか? データ構造上、配送業者に都道府県の送料が紐付いている為、 実現するには強引なカスタマイズになりそうな気がします。 商品種別Bに代引き用の配送業者を追加するのは運用上難しいのでしょうか?
|
rpro |
投稿日時: 2019/2/3 18:34
対応状況: −−−
|
新米 登録日: 2019/1/31 居住地: 投稿: 6 |
Re: 送料に関して、手数料ラジオボタン→各都道府県自動反映 ご返信ありがとうございます。
返信内容の通り、かなり強引にソースコードを変えなければいけません。 そのため、知りたい情報に感じしては 送料に関してシステム上、どこのファイルにどのI Dが割り振られているのかさえわかれば無理ではないシステムかなと思います… もし、よろしければそのような情報がありましたらご返信よろしくお願いします。 |
468 |
投稿日時: 2019/2/4 10:51
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
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) { ...ここで都道府県ごとの送料計算を実行 } の記述をコピーする必要があります。 さらに、ここで配送業者がネコポスかつ、支払方法が代引きか? 判定する形になるかと思います。
|
rpro |
投稿日時: 2019/2/5 15:25
対応状況: −−−
|
新米 登録日: 2019/1/31 居住地: 投稿: 6 |
Re: 送料に関して、手数料ラジオボタン→各都道府県自動反映 ご連絡ありがとうございます。
中を確認し、ソースを換え 何とか反映させることが出来ました。 本当に、ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |