決済方法の変更があった時の内部通知メール送信ついて

Topic summary

銀行振込で注文した顧客が後から別の決済方法に変更して決済完了した際、店舗側がそれに気付けないという課題について、Shopify Flowを使った解決策が提案されました。

提案された解決方法:

  1. 1つ目のFlow(Order Created時):

    • 銀行振込の注文に「銀行振込」タグを自動付与
    • 条件判定には Order.PaymentGatewayNames を使用
  2. 2つ目のFlow(Order Paid時):

    • 「銀行振込」タグがある注文を確認
    • 実際の決済方法が銀行振込以外の場合、内部通知メールを送信

質問者は当初、条件設定の具体的な項目名について追加質問しましたが、PaymentGatewayNames を使用する方法の説明を受け、最終的に実装に成功しました。

Summarized with AI on October 27. AI used: claude-sonnet-4-5-20250929.

銀行振込で購入したお客様が、請求メールを見て別の決済手段を選び、いつの間にか決済完了していることがあります。

それに気付くことができずに困っており、FLOWなどを使って内部通知メールを設定したいのですが、うまくできません。

メールにはできれば注文番号も自動反映させるようにしたいです。

どなたか教えていただけないでしょうか。よろしくお願いいたします。

@tcsf2

考え方のご提案だけになってしまいますが、

2つのFlowを作成されると良いかと思います。

[1つ目のFlow]

  • トリガー: Order Created
  • 支払方法が銀行振込かを判定し、銀行振込であればアクションを実行
  • アクション: Add order tags で、「銀行振込」タグを付与

[2つ目のFlow]

  • トリガー: Order Paid
  • 注文に「銀行振込」タグがあるか確認し、あれば次のステップへ
  • 支払方法に銀行振込以外があるかを判定し、あればアクションを実行
  • アクション: Send internal emailで、銀行振込の注文が銀行振込以外で決済された可能性があることをスタッフに通知

ご参考まで。

(キュー田辺)

1 Like

ご返信ありがとうございます!

もう少し質問なのですが、

1つ目の「支払方法が銀行振込かを判定し、銀行振込であれば」のところは、条件で選ぶと思うのですがどの項目を選択すれば良いのでしょうか…

同様に2つ目の条件設定のところの項目名も詳しく教えていただけないでしょうか。

恐れ入りますが、何卒よろしくお願いいたします。

@tcsf2

支払方法の判定方法でしょうか?

であれば、OrderのPaymentGatewayNamesを確認するのが良いです。

(キュー田辺)

返信ありがとうございます。

無事に実装することができました!