thumbnail

決済方法が非表示にならない

決済ルールで決済方法が非表示にならない場合の原因と確認方法をまとめています。

決済ルールを設定しても決済方法が非表示にならない場合は、次の原因を順に確認してください。

決済ルールを利用するには、料金プランの選択が必要です。開発ストアの場合も料金プランが必要です。アプリ管理画面の「料金プラン」で契約状況を確認してください。

決済ルールの一覧で、該当ルールのステータスを確認してください。「無効」の場合は「有効にする」を選択し、再度確認してください。

決済ルールの条件はAND条件です。設定したすべての条件を同時に満たした場合にだけ適用されます。1つでも満たさない条件があると、Shopifyの決済設定がそのまま表示されます。言語・顧客・商品・注文の各条件を、実際のチェックアウトの状態と照らし合わせてください。

直接入力した決済方法名は、Shopifyのチェックアウトに表示されている名称と、大文字・小文字を含めて一致している必要があります。チェックアウトに表示されている正確な名称を確認し、ルールの設定と比較してください。

決済方法名は、お客様がチェックアウトを表示している言語によって変わることがあります(例: 日本語では「楽天ペイ」、英語では「Rakuten Pay」)。一方の言語の名称だけを設定していると、別の言語でチェックアウトしたお客様には非表示になりません。

一覧(プリセット)から選んだ決済方法は、日本語表記・英語表記のどちらで表示されていても対象になります。それ以外は、対応するすべての言語の決済方法名をルールにそれぞれ追加してください。

商品の条件で「特定のコレクション」「特定の商品」を選び、対象を1件も指定していない場合、ルールは適用されません。対象を指定するか、「すべての商品」に変更してください。

アプリが利用しているShopifyの「Payment Customization API」は、ShopアプリとShopify POSに対応していません。これらの販売チャネルで決済方法を制御する必要がある場合は、Shopアプリでの販売停止も検討してください。参考: Payment Customization API |Shopify dev

Shopアカウントでログインしたお客様が特定の条件で遷移する、Shopアカウント専用のチェックアウトページ(URLが https://shop.app/checkout/ で始まるページ)には、Payment Customization APIが対応していません。Shopifyへ確認した結果、仕様であるとの回答を得ています。

回避する場合は、Shop Payの利用、またはShopアカウントでのログインの停止を検討してください。再現する手順は次のとおりです。

(1) 過去にShop Payで支払ったShop Payアカウントでログインする

(2) チェックアウトへ進む

ストアのチェックアウトページではなく、Shopのチェックアウトページ(URLが https://shop.app/checkout/ で始まる)に遷移します。

(3) 表示される決済方法を確認する

Shop Payの「今すぐ支払う」だけが表示され、Shop Payで決済できます。

次の画像は、Shopifyの手動の決済方法の選択画面です。

決済ルールの一覧にある「銀行振込」「郵便為替」「代金引換」は、手動の決済方法でそれぞれ「銀行振込」「郵便為替」「代引き(COD)」を選んで作成した決済方法を非表示にします。「カスタム決済方法を作成する」で作成した決済方法は、名称が「銀行振込」などでも一覧の選択では非表示になりません。

この場合は、「決済方法の一覧に存在しない決済を非表示にする」を参考に、決済方法名を直接入力して追加してください。

All in Giftなど、下書き注文のチェックアウトページを自動生成するアプリを利用している場合、商品データを参照できず決済ルールが動作しないことがあります。下書き注文を自動生成しない設定ができる場合は、その設定を検討してください。

前提: Shopifyの注文管理画面から作成した下書き注文のチェックアウトページでは、決済ルールは動作します。

「代金引換」が決済方法ではなく、配送方法(例: 「代金引換(通常配送)」)として登録されている場合、決済ルールでは非表示にできません。配送ルールで非表示にしてください。配送方法の候補に表示されない場合も、配送方法名を直接入力し、一致方法を「部分一致」にすると指定できます。詳しくは「配送ルール」を参照してください。

上記を確認しても解決しない場合は、お問い合わせフォームからお問い合わせください。 調査のため、該当するルールのタイトル、非表示にならなかった決済方法の名称、チェックアウトの表示言語、購入した販売チャネルをお知らせください。