eギフトの注文で、代金引換や銀行振込などの決済方法を非表示にする設定例です。eギフトサービス(All in gift・AnyGift)がeギフト注文時に自動で設定するカート属性を、決済ルールの条件に使います。
前提: 決済の初期セットアップが完了している必要があります。まだの場合は「初期セットアップ(決済)」を参照してください。
決済ルールを有効にすると、チェックアウトでカート属性を判定し、決済方法の表示を切り替えます。
通常の注文(カート属性なし):指定した決済方法が表示されます。
eギフト注文(カート属性あり):指定した決済方法が非表示になります。
(1) 決済ルールを作成する
アプリ管理画面 →「決済ルール」→「ルールを作成」を選択してください。
(2) 設定値を入力する
利用しているeギフトサービスに応じて、次の内容を設定してください。
All in giftを利用している場合の設定値は次のとおりです。
設定項目 | 設定値 |
|---|---|
タイトル | 任意の管理用タイトル |
表示モード | 指定した決済方法を非表示にする |
決済方法 | 一覧から選択、または決済方法名を直接入力 |
言語 | すべての言語 |
顧客 | すべてのお客様 |
商品 | すべての商品 |
注文 | 特定の注文 |
カート属性 → キー | SNSギフト |
カート属性 → 値 | true |
AnyGiftを利用している場合の設定値は次のとおりです。
設定項目 | 設定値 |
|---|---|
タイトル | 任意の管理用タイトル |
表示モード | 指定した決済方法を非表示にする |
決済方法 | 一覧から選択、または決済方法名を直接入力 |
言語 | すべての言語 |
顧客 | すべてのお客様 |
商品 | すべての商品 |
注文 | 特定の注文 |
カート属性 → キー | eギフト決済用注文 |
カート属性 → 値 | true |
注意: カート属性の値は小文字で true と入力してください。True や TRUE では値が一致せず、ルールが適用されません。
(3) 決済ルールを保存して有効にする
設定を保存した後、「有効にする」を選択してください。
(4) 動作を確認する
通常の注文とeギフトの注文でそれぞれチェックアウトへ進み、決済方法の表示を確認してください。
カート属性のキーと値は、各eギフトサービスの仕様に依存します。変更されている場合は、サービスの最新の仕様を確認してください。
カート属性の値は、入力した値と完全に一致する場合にだけ条件を満たします。
決済ルールの条件はすべて満たす必要があります(AND条件)。1つでも満たさない条件があると、Shopifyの決済設定がそのまま表示されます。