FROM CACHE - jp_header
このコミュニティはピアツーピアサポートに移行しました。Shopify サポートは今後、このコミュニティへのサービスを提供いたしません。これからもぜひ、他のマーチャントやパートナーとつながり、サポートし合い、経験を共有してください。 当社の行動規範に違反する行動や削除を希望するコンテンツがありましたら、引き続きご報告ください

Re: 【Shopify Flow】注文情報が更新されたことを契機にメールを自動送信したい

【Shopify Flow】注文情報が更新されたことを契機にメールを自動送信したい

peco1
観光客
5 0 2

Shopify Flowを使って以下のようなことをやりたいのですが、Flowを見てみたところ注文内容の変更を契機とした条件分岐がなさそうでしたので、実現方法をご存知であればご教示ください。

 

管理画面の注文詳細で、「注文に特定のタグが付与された」or「注文のメモ欄に特定のワードが入力された」or「注文のタイムライン欄に特定のワードが入力された」ことを契機に、顧客へメールを自動送信したい

 

尚、注文詳細へのタグ付与orメモ・タイムライン書き込みはサイト管理者による手作業を想定しています。

1件の返信1

Qcoltd
Shopify Partner
1361 533 511

@peco1 様

 

注文の更新に関するトリガーはShopify Flowには存在しないようなので、

やり方を工夫する必要があるかと思います。

 

まず、下記の「予定時刻」をトリガーにします。

https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/scheduled-time

 

下記の「直近1時間の注文件数が10件を下回った場合に通知を送信する」が参考になるかと思います。

https://shopify.com/admin/apps/flow/editor/templates/c6de0ec7-7ba3-46f7-958c-a6e0460f1f5a

 

全体として下記のような処理を行います。

 

  • 注文情報にメタフィールド「処理済み」(custom.is_processed)をtrue/falseを準備する
  • 予定時刻で、例えば5分ごとに実行する
  • Get order dataで、updated_atが5分以内の注文を100個取得する ※5分以内に更新された注文が100個を超えることがある場合、この方法は使えません。
  • Forアクションで、注文情報にメタフィールド「処理済み」(custom.is_processed)がblank(次のものは空白、または存在しない)の場合のみ処理を続行する
  • 条件分岐で、タグかメモに特定のワードがあるかを判定する
  • 上記の分岐がtrueであれば、Send internal emailアクションを実行する ※送り先が、お客様の場合は、Send marketing emailを使用してください。
  • その後、注文情報のメタフィールド「処理済み」(custom.is_processed)を、trueに設定します。

 

ご参考まで。

(キュー田辺)

株式会社Q (キュー)
グラフィックデザイン、アパレル事業、Web制作など色々やっている渋谷区代々木の会社です。ShopifyでのECサイトの運営・開発も行なっています。
私たちについて: https://web.q-co.jp/ テックブログ: https://techlab.q-co.jp/