ショピファイフローでの購入回数カウント

Topic summary

Shopify Flowを使用して顧客の購入回数をカウントし、タグとして追加する方法についての質問と回答。

質問内容:

  • オーダーまたはフルフィルメント発生時に、顧客の過去購入回数(返品・キャンセル除く)をカウントし、「購入回数n回」というタグを顧客に追加したい

提案された解決策:

  1. トリガー:「Order created」を使用
  2. 条件設定:「numberOfOrders」が1以上の場合に実行
  3. アクション:「Add customer tags」で「購入回数{{order.customer.numberOfOrders}}回」タグを追加
  4. 重複防止:「Remove customer tags」で前回の購入回数タグを削除(例:「購入回数{{order.customer.numberOfOrders minus: 1}}回」)

画像付きの詳細な設定例が提供され、1回目・2回目購入時の表示例も示されている。質問者は回答を参考にすると返答し、解決した模様。

Summarized with AI on November 14. AI used: claude-sonnet-4-5-20250929.

閲覧いただきありがとうございます。

現在手探り状態でショピファイフローについて勉強をしているのですが行き詰ってしまい質問させていただいた次第です。

やりたいこととしては

①オーダーorフルフィルメントが発生

②その人が過去に購入をしてくださったかをカウント(キャンセル、返品含まず)

③顧客タグにn回というタグを追加

というものを作成したいと考えております。

どなたか知恵をお貸しいただけると幸いです。

宜しくお願い致します。

@Anonymous_ec20dc22254a37a02d9386b0495cebe1

ご質問いただいている、ショピファイフローでの購入回数カウントをしたい件ですが、

下記のようにShopify Flowを組むことで対応できるかと思います。

設定例

  1. トリガーの『Order created』を選択

  2. 条件でOrder > customer内の『numberOfOrders』を選択し
    equal to部分を『Greater than or equal to』に変更し
    NumberOfOrders欄に1を追加

  3. アクションの『Add customer tags』を選択しTags欄に下記内容を入力しタグを追加
    購入回数{{order.customer.numberOfOrders}}回
    ※顧客タグに『購入回数n回』のタグを追加

  4. アクションの『Remove customer tags』を選択しTags欄に下記内容を入力しタグを追加
    購入回数{{order.customer.numberOfOrders | minus : 1}}回
    ※顧客タグについている購入ごとに追加される購入回数タグの一個前のタグを削除

1回目の購入時表示例

2回目の購入時表示例

ご参考まで。

(キュー小坂)

アドバイスありがとうございます。

参考にさせて頂きます。