Shopify Flowで特定の商品の購入回数をカウントアップする注文タグor顧客タグをつけたい

Topic summary

特定商品(SKU: 1234の商品A)の購入回数を顧客ごとにカウントし、注文タグで管理したいという質問。

希望する動作:

  • 初回購入時:「商品Aの購入回数:1」タグを付与
  • 2回目購入時:「商品Aの購入回数:2」に更新
  • 3回目以降も同様にカウントアップ
  • 最終的には購入回数に応じてクーポンを送付予定

回答内容:
Qcoltd氏が、顧客ごとに商品別の購入回数をカウントする仕様であることを確認。Shopify Flowでの実現は「かなり大変」と指摘し、代替案として顧客セグメント機能の利用を提案。

提案された方法:

  1. セグメント入力画面で「商品が購入されました」を選択
  2. 商品ID・商品タグで絞り込み、数量で購入回数を指定
  3. 条件に合致する顧客セグメントが自動生成される

スクリーンショット付きで具体的な設定手順が示されているが、投稿が途中で切れており、完全な解決策の提示には至っていない。

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

Shopify Flowで特定の商品の購入回数をカウントアップする注文タグor顧客タグをつけたいです。

商品A(SKU:1234)が購入されたら、

①初めての商品A(SKU:1234)の購入の場合 → 「商品Aの購入回数:1」を注文タグをつける

②2回目の商品A(SKU:1234)の購入の場合 → 「商品Aの購入回数:2」と書き換える

③3回目の商品A(SKU:1234)の購入の場合 → 「商品Aの購入回数:3」と書き換える

・・・以下続く

※定期購入ではありません。

どのようにShopify Flowを組んでいけば良さそうでしょうか?

最終的に、

①初めての商品A(SKU:1234)→ クーポン1を送付する

②2回目の商品A(SKU:1234)の購入の場合 → クーポン2を送付する

③3回目の商品A(SKU:1234)の購入の場合 → クーポン3を送付する

とする予定です。

@aoi_16

下記で合っているでしょうか?

  • 顧客Aが、商品Aを購入 → 注文に「購入回数: 1」タグを付与
  • 顧客Aが、商品Aを購入 → 注文に「購入回数: 2」タグを付与
  • 顧客Bが、商品Aを購入 → 注文に「購入回数: 1」タグを付与
  • 顧客Aが、商品Aを購入 → 注文に「購入回数: 3」タグを付与
  • 顧客Aが、商品Bを購入 → 注文に「購入回数: 1」タグを付与

もし、こちらで合っているようでしたら、

Shopify Flowで実現するのはかなり大変そうです。

顧客セグメントの方が簡単に実現できそうですがいかがでしょうか?

(1) セグメント入力面で、 “商品が購入されました” を選択します。

(2) 商品タグ、もしくは商品IDで対象となる商品を絞り込みつつ、数量を利用し、いくつ購入したかで絞り込みます。

(3) 最終的に下記のようなセグメントのクエリが生成されるので、「適用」すると、条件にあった顧客のセグメントが得られます。

ご参考まで。

(キュー田辺)