質問 > フロント機能 > 商品ごとに配送方法を設定したいです。 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
asahiS |
投稿日時: 2020/1/16 15:29
対応状況: −−−
|
新米 登録日: 2020/1/16 居住地: 投稿: 2 |
商品ごとに配送方法を設定したいです。 商品ごとに配送方法を設定したいです。
・商品A(配送先によって料金が変わる) ・商品B(全国一律料金) それぞれの商品に、上記の様に配送方法を設定し、 同梱の際に高い方の送料が適用されるようにしたいです。 例えば、 商品Aのみ購入の場合 → 東京への配送5000円 商品Bのみ購入の場合 → 全国一律500円 商品A・B両方を購入 → 東京への配送5000円(Aの分の配送料は無料) というような感じです。 商品種別を分けて、それぞれに配送方法を設定する方法を試しましたが、AB同時購入の際に別会計になってしまうため、 同時に会計できる方法を探しています。 どのファイルを開いて、どの辺をどのようにカスタマイズすればいいのでしょうか。 今回初めてEC-CUBEをさわる初心者です。 何卒アドバイスいただけましたら幸いです。宜しくお願い致します。 ------------------------------------------------------------------------------------------ [EC-CUBE] 4系 [レンタルサーバ] さくらレンタルサーバ [OS] win10 [PHP] PHP 7.3.12 [データベース] phpMyAdmin 4.9.0.1 [WEBサーバ] [ブラウザ] Google Chrome 79.0.3945.117 [導入プラグインの有無] なし ------------------------------------------------------------------------------------------ |
umebius |
投稿日時: 2020/1/19 20:27
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 商品ごとに配送方法を設定したいです。 それぞれかなり難しい問題なので簡単にしか紹介できませんが、、
商品ごとに配送方法を設定するにはエンティティsrc/Eccube/Entity/Product.phpに配送方法へのリレーションを作ることで実現できます。 本体ファイルを触らない方法は下記で紹介されています。 https://doc4.ec-cube.net/customize_entity ただ同時会計・配送別ということなら、販売種別を使っても良いかもしれません。 同時会計にする方法は下記で紹介しています。 https://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=23308&forum=11&post_id=96217#forumpost96217 送料のカスタマイズはPurchaseFlowを使います。結構難しいです。 https://doc4.ec-cube.net/customize_service
|
asahiS |
投稿日時: 2020/1/23 15:08
対応状況: −−−
|
新米 登録日: 2020/1/16 居住地: 投稿: 2 |
Re: 商品ごとに配送方法を設定したいです。 umebius様
ありがとうございます。 エンティティやPurchaseFlowというのがあるのですね……。 構造やとっかかりの部分が少し分かりました。 販売種別を分けてカートを同じにして、 値引き条件の方をどうにかする方向性で考えてみようと思います。 難しいのかどうかすらもよくわからない状態なので、難しいと言っていただけたことが大きな収穫です! すぐには理解できそうもありませんが、URLを参考に調べながら試行錯誤してみようと思います。 大変助かります。ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |