ワークフローテンプレート「割引前価格」が追加された場合は、商品を「セール中」としてタグ付けしてください

「割引前価格」が追加された場合は、商品を「セール中」としてタグ付けしてください

ページをコピーする

商品に、これまで設定されていなかった「割引前価格」が設定された場合は、その商品に「on-sale」タグを追加してください。このトリガーには、変更前後の割引前価格が記録されるため、すでにセール中だった商品は再度対象として抽出されることはありません。このタグを、自動生成されるセール商品コレクションでご利用ください。

商品に、これまで設定されていなかった「割引前価格」が設定された場合は、その商品に「on-sale」タグを追加してください。このトリガーには、変更前後の割引前価格が記録されるため、すでにセール中だった商品は再度対象として抽出されることはありません。このタグを、自動生成されるセール商品コレクションでご利用ください。

トリガーは1つで、Shopifyの組み込みアクションのみを使用するため、他のアプリは必要ありません。ストア固有の設定は一切含まれていないため、インポートすればすぐに動作します。

Shopify Flow のワークフロー:「割引前価格」が追加された際に、商品を「セール中」としてタグ付けする
Shopify Flow でのワークフローの全体像です。

必要なもの

  • このアプリの権限「**商品、バリエーション、コレクションデータへのアクセス」**について。権限とデータへのアクセス をご覧ください。
  • これだけです:ワークフローを有効にすると、アプリ内の「**商品バリエーションの価格が変更された」**というトリガーがオンになります。

「Workflow Trigger Extensions」アプリをインストールし、その「権限」ページで「商品、バリエーション、コレクションのデータへのアクセス」を許可してください。このワークフローを有効にすると、アプリ内のトリガーがオンになります。

ワークフローを入手する

  1. このページの下部に添付されている.flowファイルをダウンロードしてください。
  2. Shopifyの管理画面で「Shopify **Flow」**を開き、「**インポート」**をクリックしてファイルを選択してください。
  3. 手順を確認してから、「**ワークフローを有効にする」**をクリックしてください。

このファイルは、Shopify Flow自体からエクスポートされたものです。手動で編集せず、インポート後にShopify Flow内でワークフローを変更してください。

仕組みについて

  1. **「商品バリエーション価格変更」イベントは、**価格または割引前価格が変更された各バリエーションごとに1回発火し、priceChange パラメータに、変更前の割引前価格と変更後の割引前価格が含まれます。
  2. priceChange.oldCompareAtPrice.amountが空で、priceChange.newCompareAtPrice.amountが空でない場合、この条件は継続します。
  3. **商品タグを追加すると、**そのバリエーションの商品(productVariant.product.id)にon-saleが設定されます。

自分だけのものにしましょう

  • on-saleというタグで自動収集を設定すれば、セールページが自動的に作成されます。
  • 「割引前価格」が削除された際にタグも削除されるテンプレートをインポートし、タグがセール情報で終わるよう設定してください。

今後の手順