thumbnail

(活用例)eギフト注文の場合、決済方法を非表示にする

eギフトサービスが設定するカート属性を条件にして、eギフト注文だけ特定の決済方法を非表示にする設定例です。

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の決済設定がそのまま表示されます。