thumbnail

銀行振込・代金引換・コンビニ決済の非表示設定:eギフト


eギフト購入時に、銀行振込・代金引換(Cash on Delivery)・コンビニ決済を支払い方法から非表示にできます。これにより、eギフトに適さない支払い手段をお客様に表示せず、スムーズな購入体験を提供できます。

注意点

  • その他の決済方法を個別に非表示にする機能は提供しておりません。

  • 決済方法を個別に選択して非表示にすることはできません。

  • 本機能を有効にした場合、上記3つの決済方法がすべて非表示となります。

ポイント

  • 通常注文では全ての支払い方法が表示されます

  • こちらの設定を有効化した場合、eギフト購入時には決済代行会社に関わらず決済方法名に「銀行振込」または「コンビニ」を含む決済方法は非表示となります。

  • 設定は後から無効化することが可能です


  1. Shopify GraphiQLアプリをインストール

  2. GraphiQLで支払い方法のカスタマイズを作成

  3. 設定の確認


例:銀行振込・代金引換をご利用時

  • 通常購入時(eギフト以外):銀行振込・代金引換も選択可能

  • eギフト購入時:銀行振込・代金引換が非表示になり、選択できない



  1. 以下URLからインストール

↓こちらの画面に遷移します

  1. 「payment_customizations」のread及びwriteにチェックを入れる

    ※検索(「ctrl+F」or「command+F」)で「payment_customizations」と入力すると見つかります)

  1. Shop URLmyshopify IDを入力してInstallをクリックする

  1. 遷移先画面で「インストール」をクリックし完了です

  1. Shopify GraphiQLアプリのインストールが完了しました


Shopify公式ドキュメントにあるstep3: Create the payment customization with GraphiQLの通り進めていきます

  1. GraphiQLアプリをインストール後はこちらの画面になります。

※表示されない場合、 Shopifyアプリから「Shopify GraphiQL App」を選択し表示してください

  1. 左のパネルに以下のコードをコピー&ペースト(上書き)し、マークをクリックします。

Plaintext
query {
  shopifyFunctions(first: 25) {
    nodes {
      app {
        title
      }
      apiType
      title
      id
    }
  }
}

  1. 以下のような画面になります

  1. 左のパネルに以下のコードをコピー&ペースト(上書き)します。

Plaintext
mutation {
  paymentCustomizationCreate(paymentCustomization: {
    title: "Hide payment method by cart total",
    enabled: true,
    functionId: "YOUR_FUNCTION_ID_HERE",
  }) {
    paymentCustomization {
      id
    }
    userErrors {
      message
    }
  }
}
  • title は任意の名前を入力(こちらの管理画面に表示されます)

  • functionId に右パネルにある All in giftのID をコピー&ペーストする

  1. 入力後、マークをクリックする。

    支払いカスタマイズが作成され最終的にこのような画面になります。

  1. Shopify管理画面 > 設定 > 決済 > 決済方法のカスタマイズ を開く

  2. STEP2で設定したカスタマイズがリストに表示されていることを確認

  1. 以上で設定は完了です

※eギフトのテスト注文にて、銀行振込・代金引換・コンビニ決済が非表示になっているか確認をしてください。


  1. Shopify管理画面 > 設定 > 決済 > 決済方法のカスタマイズ を開く

  2. 対象のカスタマイズ右側にある 管理 をクリック

  1. 設定したアプリをチェックし無効をクリックして完了です