Shopify Flowで直近○日以内に商品が追加されたかどうかを判定する方法

Topic summary

Shopify Flowで「直近○日以内に商品が追加されたか」を判定する方法についての質問。

提案された解決策:

  • 商品作成をトリガーとして、タグを追加
  • 待機アクションで10日間を指定
  • 10日後にタグを削除
  • このタグの有無で「10日以内に登録された商品」を識別可能

質問者の追加検討:
スケジュールトリガーと組み合わせて、該当タグ付き商品の有無でアクションを起こす方法を検討。その際、Shopオブジェクトでストア全体の商品を判定する変数やmetafieldsの設定可否について質問。

回答者の見解:

  • Get product dataとCountアクションの組み合わせで対応可能と示唆
  • 具体的な最終アクションの記載がないため、これ以上の詳細回答は無料対応範囲を超えると説明

現状: 質問者は提案内容を踏まえて引き続き試行する意向を示し、ディスカッションは継続中。

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

いつもお世話になっております。

Shopify Flowで直近○日以内に商品が追加されたかどうかを判定する方法はありますか?

商品追加のトリガーはあると思うのですが、そうではなくて例えば10日ごとなどスケジュールを立てて、10日以内に新商品の追加がなければアクションを起こしたいです。

よろしくお願いいたします。

詳細不明なのと試作していないのとで実用に足るのか判断できませんが、一例としてはFlowで以下のようにすればどうにかなるのかなと思います。

  1. 商品作成をトリガーとする
  2. タグを追加
  3. 待機で10日を指定
  4. 待機後に追加したタグを削除

上記で追加したタグが存在する間は「商品登録から10日以内の商品」とみなせるので、該当のタグを手掛かりになんらかの処理を行えると思います。

以上ですが、意図どうりに動かない場合は申し訳ありません。

1 Like

Jizo_Inagaki様

ご回答ありがとうございます。

教えていただいた方法を使い、もう1つスケジュールをトリガーとして、ストア全体の商品の中で該当のタグがついている商品がなければ、アクションを起こすといった方法なら希望の動作ができるかなと考えたのですが、その場合条件で使えるのがShopオブジェクトになるようです。

Shopオブジェクトの中で、ストア全体の商品を判定する変数が見つけられなかったのですが、そういったものはありますでしょうか?

他にShopオブジェクトの中で使えそうなのは、metafieldかなと思ったのですが、Shop自体に設定できるmetafieldが私には見つけられませんでした。

Shop自体に設定できるmetafieldはどこから設定できるかご存知ですか?

よろしくお願いいたします。

申し訳ありませんが「Shopオブジェクト」「ストア全体の商品を判定する変数」「metafileds」などを求める理由がよくわかりません。

個人的にはGet product dataとCountのアクションで対応できると思いますが、その先の最終的な具体的アクションに関する記載もないため判断できません。

ここまで踏まえまして、無料対応の範囲を超える状況のため回答はここまでとさせていただきます。ご了承ください。

Jizo_Inagaki様

ご回答ありがとうございました。

教えていただいたことを踏まえまして、もう少しいろいろ試してみます。