特定の配送方法と決済方法に関して

特定の配送方法を選択した場合に、使用不可能な決済方法を設定できますでしょうか。

具体的には、

配送方法として、「クリックポスト(ポスト投函)」を選択した場合、「Cash On Delivery=代金引換」を選択できないようにしたいです。

方法はあるのでしょうか?

ご知見いただけますと幸いです。

@TM0504

下記のアプリを利用されてはいかがでしょうか?

https://apps.shopify.com/hidepay?locale=ja

下記の画像のように、「配送方法」に応じて「支払方法を隠す」ことができるはずです。

なお、

こちらのアプリはShopify Functionsを利用しているように思います。

手前味噌ですが、

Shopify Functionsのチュートリアルを少し発展した内容をブログとして公開しています。

https://techlab.q-co.jp/articles/107/

上記を応用すれば、アプリを利用しなくてもご自身で支払方法の出し分けを実装できるはずです。

ご参考まで。

(キュー田辺)

1 Like

ありがとうございます。

たしかにご提案いただいたアプリで対応できそうですね。

試しに入れてみたのですが、勝手に?有料プランへの登録を促されるのが不可解でした・・

英語標準のためか、shipping methodに入力する際、日本語で入力ができず機能を活かせないようでした。せっかくご紹介いただいたのに申し訳ありません。

ブログも拝見させていただきます。コーダーに共有し、相談してみます。

ご丁寧にありがとうございました。

ベストソリューションとして承認させていただきます。

@TM0504

試しに入れてみたのですが、勝手に?有料プランへの登録を促されるのが不可解でした・・

左様でしたか。

私は開発ストアで試しているためか、同じ現象に遭遇していないのですが、

もし、お手間でなければ、Shopifyのパートナーに登録し(無料で登録できます)、

開発ストアを作ってお試しいただく方が安心してテストできるかもしれません。

英語標準のためか、shipping methodに入力する際、日本語で入力ができず機能を活かせないようでした。

なるほどです。

アプリベンダーに要望をお伝えいただくと無料で対応してくれるかもしれません。

(海外のアプリベンダーは比較的、無料でこういったことに対応してくれる印象があります。)

ブログも拝見させていただきます。コーダーに共有し、相談してみます。

もし、

質問者様の要望通りにするための処理の書き方が不明な場合は、

ご相談いただければある程度まででしたら無料で相談に乗ります。

必要でしたら、プライベートメッセージをお送りください。

(キュー田辺)