プロダクトトリガーの手順
ステータス、タイトル、ハンドル、ベンダー、タイプ、タグの旧値と新値を表示する商品トリガーに関する、Shopify Flowのステップバイステップチュートリアルです。
Shopify Flowでは、商品が更新されたことを通知することはできます。しかし、何が変更されたのか、また変更前の値がどうだったのかまでは通知できません。以下の11のトリガーは、その両方を実現します。それぞれのトリガーは、特定の種類の変更が発生した際に発動し、変更前後の値をワークフローに渡します。
以下の各セクションは、それぞれ簡単なチュートリアルとなっています。トリガーが作動する条件、Shopify Flowに送信されるデータ、そして数分で再現できるワークフローについて解説しています。
このページの内容:製品の更新、製品のステータスが変更されました、製品のタイトルが変更されました、製品のハンドルが変更されました、製品の説明が変更されました、製品のベンダーが変更されました、製品の種類が変更されました、製品のタグが追加されました、製品のタグが削除されました、製品がチャネルに公開されました、製品がチャネルから非公開になりました

製品の更新情報
製品を保存するたびに、変更内容にかかわらずログが出力されます。バージョン 2.10.0 以降では、changes も含まれるようになりました。これは、変更された追跡対象フィールド(タイトル、ハンドル、説明、ステータス、ベンダー、タイプ、タグ)と、変更前後の値を示しています。
| ~からの火災 | ShopifyのWebhookと変更検出機能 |
| 許可 | 商品、バリエーション、コレクションのデータへのアクセス |
| 電源が入りました | これを使用するFlowワークフローを有効にすると、この機能がオンになります。この機能専用のスイッチは、アプリの「**トリガー」**ページにあります。 |
次のような用途にご利用ください
changes.fieldsに基づいて、いくつかの種類の製品編集に対応し、分岐するワークフローです。- 監査証跡:追跡された変更(旧バージョンと新バージョンの両方)をすべて、スプレッドシートまたはSlackのチャンネルに記録してください。
- どのより具体的なトリガーが本当に必要か見極めるまでの間、ひとまずこれを使っておいてください。
「Product Update」がワークフローに送信する内容
| Shopify Flowにおける変数 | 種類 | その中身 |
|---|---|---|
product |
商品(Shopify) | 更新された商品です。Shopifyの完全な商品であるため、そのすべてのフィールドと、Shopify Flow独自の商品アクションが利用可能です。 |
payload |
本文 | 更新された商品のGIDを含むJSONオブジェクト(例:{"id":"gid://shopify/Product/123"}) |
changes |
目的 | どの追跡対象フィールド(タイトル、ハンドル、説明、ステータス、ベンダー、タイプ、タグ)が変更されたか、および各フィールドの旧値と新値は以下の通りです。 |
changes.fields |
テキストの一覧 | 変更された追跡対象フィールドの名前 |
changes.items |
オブジェクトの一覧 | 変更されたフィールドごとの新旧の値 |
changes.items (each).field |
本文 | 変更されたフィールド:タイトル、ハンドル、説明、ステータス、ベンダー、製品タイプ、またはタグ |
changes.items (each).oldValue |
本文 | 更新前の値です。長い値は短縮されます。 |
changes.items (each).newValue |
本文 | 更新後の値です。長い値は短縮されます。 |
eventId |
本文 | このイベントのIDです。アプリの「イベント履歴」でこれを検索すると、具体的に何が送信されたかを確認できます。 |
例:追跡対象の製品の変更をすべて、変更前の値と変更後の値とともに記録する
- Shopify Flowで「**トリガーを選択」**を選び、「Workflow Trigger Extensions」を開き、「**Product Update」**を選択してください。
- 条件を追加します:
changes.fieldsが空ではなく、かつ存在すること。追跡対象外のフィールド(価格の編集や画像など)に対する更新は、空のリストとして送信されるため、ここで処理が停止します。 - 「内部メールを送信」(または「SlackにHTTPリクエストを送信」)を追加します。Shopify FlowのテキストフィールドはLiquidに対応しているため、
changes.itemsに対するforループを使用することで、変更ごとに1行ずつ出力できます。具体的には、エントリのfield、そのoldValueとnewValue、そして{{product.title}}を順に表示します。 - ワークフローを有効にしてください。そうすることで、アプリ内のトリガーも有効になります。


製品のステータスが変更されました
製品が「アクティブ」、「下書き」、「アーカイブ」、「非公開」の間で状態が変更された際にトリガーされます。状態を変更しない保存操作では、このトリガーは発動しません。
| ~からの火災 | ShopifyのWebhookと変更検出機能 |
| 許可 | 商品、バリエーション、コレクションのデータへのアクセス |
| 電源が入りました | これを使用するShopify Flowワークフローを有効にすると、この機能がオンになります。この機能専用のスイッチは、アプリの「**トリガー」**ページにあります。 |
次のような用途にご利用ください
- 製品がリリースされたら、すぐにマーケティングチームに伝えてください。
- 商品がアーカイブされた際は、フィードまたはバンドルからその商品を削除してください。
- 誤ってドラフトに戻されてしまった製品を捕捉します。
「製品のステータス変更」がワークフローに送信する内容
| Shopify Flowにおける変数 | 種類 | その中身 |
|---|---|---|
product |
商品(Shopify) | ステータスが変更された商品です。Shopifyの完全な商品であるため、そのすべてのフィールドおよびShopify Flow独自のアクションが利用可能です。 |
oldStatus |
本文 | 以前の製品ステータス(アクティブ、下書き、アーカイブ、または非公開) |
newStatus |
本文 | 新製品のステータス(有効、下書き、アーカイブ済み、または非公開) |
eventId |
本文 | このイベントのIDです。アプリの「イベント履歴」でこれを検索すると、具体的に何が送信されたかを確認できます。 |
例:リリースされたばかりの製品を発表する
- トリガーとして「**製品のステータスが変更された」**を選択してください。
- 条件を追加します:
newStatusがactiveに等しいこと、および 2 つ目の条件としてoldStatusがdraftに等しいこと。 - その下に**、**「社内メールを送信」を追加します。件名は
Now live: {{product.title}}、本文には{{product.onlineStoreUrl}}を記載してください。 - 任意:コレクションに反映されるよう、
new-arrivalという商品タグを追加してください。 - ワークフローを有効にしてください。
製品名の変更
商品のタイトルが変更された際にトリガーされます。それ以外の要因ではトリガーされません。
| ~からの火災 | ShopifyのWebhookと変更検出機能 |
| 許可 | 商品、バリエーション、コレクションのデータへのアクセス |
| 電源が入りました | これを使用するShopify Flowワークフローを有効にすると、この機能がオンになります。この機能専用のスイッチは、アプリの「**トリガー」**ページにあります。 |
次のような用途にご利用ください
- 外部カタログ、PIM、または翻訳ツールを、名称が変更された製品と常に同期させておいてください。
- ベストセラー商品のタイトルが変更されるたびに、SEOのレビューを依頼してください。
- 一括編集による誤った名前変更を見つけ出します。
「Product Title Changed」がワークフローに送信する内容
| Shopify Flowにおける変数 | 種類 | その中身 |
|---|---|---|
product |
商品(Shopify) | タイトルが変更された商品です。Shopifyの完全な商品であるため、すべてのフィールドおよびShopify Flow独自のアクションが利用可能です。 |
oldTitle |
本文 | この商品の以前の名称 |
newTitle |
本文 | この製品の新しい名称 |
eventId |
本文 | このイベントのIDです。アプリの「イベント履歴」でこれを検索すると、具体的に何が送信されたかを確認できます。 |
例:両方のタイトルを記載して、チームに名称変更の依頼を送信してください
- トリガーとして「**商品タイトルの変更」**を選択してください。
- 「件名:
Product renamed、本文:"{{oldTitle}}" is now "{{newTitle}}" - {{product.onlineStoreUrl}}」という内容の社内メールを送信する」を追加します。 - 一部の商品のみを対象とする場合は、条件を先頭に指定してください:
product.vendorが自社ブランドと一致する、またはproduct.tagsにheroが含まれる。 - ワークフローを有効にしてください。
製品の名称が変更されました
商品のURLハンドル(/products/以降のアドレス部分)が変更された際に発火します。
| ~からの火災 | ShopifyのWebhookと変更検出機能 |
| 許可 | 商品、バリエーション、コレクションのデータへのアクセス |
| 電源が入りました | これを使用するFlowワークフローを有効にすると、この機能がオンになります。この機能専用のスイッチは、アプリの「**トリガー」**ページにあります。 |
次のような用途にご利用ください
- 古いURLから自動的にリダイレクトを設定し、リンクや検索結果が引き続き正常に機能するようにしてください。
- 広告やメールキャンペーンの管理担当者の方には、ランディングページが移動したことをお伝えください。
「Product Handle Changed」がワークフローに送信する内容
| Shopify Flowにおける変数 | 種類 | その中身 |
|---|---|---|
product |
商品(Shopify) | ハンドルが変更された商品です。Shopifyの完全な商品であるため、そのすべてのフィールドおよびShopify Flow独自の商品アクションが利用可能です。 |
oldHandle |
本文 | その商品の以前のURLハンドル |
newHandle |
本文 | 当該製品の新しいURLハンドル |
eventId |
本文 | このイベントのIDです。アプリの「イベント履歴」でこれを検索すると、具体的に何が送信されたかを確認できます。 |
例:旧ハンドルからのURLリダイレクトを作成する
- トリガーとして「**商品のハンドルを変更」**を選択してください。
- 「URLリダイレクトの作成」アクションを追加します。
- **「パス」**を
/products/{{oldHandle}}に、「**ターゲット」**を/products/{{newHandle}}に設定してください。 - ワークフローを有効にしてから、テスト製品のハンドルを変更し、以前のURLを開いてください。
商品説明が変更されました
商品の説明(HTML本文)が変更された際に発火します。
| ~からの火災 | ShopifyのWebhookと変更検出機能 |
| 許可 | 商品、バリエーション、コレクションのデータへのアクセス |
| 電源が入りました | これを使用するShopify Flowワークフローを有効にすると、この機能がオンになります。この機能専用のスイッチは、アプリの「**トリガー」**ページにあります。 |
次のような用途にご利用ください
- 原文が実際に変更された場合にのみ、翻訳やAI要約を再実行してください。
- 編集後は、法務部門またはコンプライアンス部門に、規制対象製品を再確認するよう依頼してください。
- その説明文が含まれている商品フィードを更新してください。
「変更された商品説明」がワークフローに送信する内容
| Shopify Flowにおける変数 | 種類 | その中身 |
|---|---|---|
product |
商品(Shopify) | 商品説明が変更された商品です。Shopifyの完全な商品であるため、すべてのフィールドおよびShopify Flow独自のアクションが利用可能です。 |
oldDescription |
本文 | 上記の説明(4000文字に短縮されています。必要に応じて、製品リファレンスから完全な説明を取得してください) |
newDescription |
本文 | 新しい説明文(4000文字に短縮されています。必要に応じて、商品参照番号から完全な説明文を取得してください) |
eventId |
本文 | このイベントのIDです。アプリの「イベント履歴」でこれを検索すると、具体的に何が送信されたかを確認できます。 |
例:編集された説明文にレビューのフラグを立てる
- トリガーとして「**商品説明の変更」**を選択しました。
needs-copy-reviewを含む商品タグを追加してください。- 管理画面に、
{{product.title}}と商品へのリンクを記載した内部メールをレビュアーに送信する機能を追加してください。 - レビューが完了したら、レビュアーはタグを削除します。その際に何か処理を行う必要がある場合は、「**Product Tags Removed」**と組み合わせて使用してください。
製品の販売元が変更されました
製品のベンダーが変更された際に発火します。
| ~からの火災 | ShopifyのWebhookと変更検出機能 |
| 許可 | 商品、バリエーション、コレクションのデータへのアクセス |
| 電源が入りました | これを使用するShopify Flowワークフローを有効にすると、この機能がオンになります。この機能専用のスイッチは、アプリの「**トリガー」**ページにあります。 |
次のような用途にご利用ください
- ベンダー別のコレクションや価格リスト間で商品を移動します。
- 製品が別のサプライヤーに再割り当てされた場合は、購買部門に通知してください。
「変更された製品ベンダー」がワークフローに送信する内容
| Shopify Flowにおける変数 | 種類 | その中身 |
|---|---|---|
product |
商品(Shopify) | ベンダーが変更された商品です。Shopifyの完全な商品であるため、すべてのフィールドおよびShopify Flow独自のアクションが利用可能です。 |
oldVendor |
本文 | 以前のベンダー |
newVendor |
本文 | 新しいベンダー |
eventId |
本文 | このイベントのIDです。アプリの「イベント履歴」でこれを検索すると、具体的に何が送信されたかを確認できます。 |
例:ベンダーが変更された際にベンダータグを入れ替える
- トリガーとして「**商品のベンダーが変更された」**を選択してください。
vendor:{{oldVendor}}を使用して、商品タグを追加または削除してください。vendor:{{newVendor}}を使用して、商品タグを追加してください。- ワークフローを有効にしてください。
製品タイプが変更されました
商品タイプが変更された際にトリガーされます。これはフリーテキスト形式の**「タイプ」**フィールドであり、Shopifyの標準的な商品カテゴリではありません。
| ~からの火災 | ShopifyのWebhookと変更検出機能 |
| 許可 | 商品、バリエーション、コレクションのデータへのアクセス |
| 電源が入りました | これを使用するFlowワークフローを有効にすると、この機能がオンになります。この機能専用のスイッチは、アプリの「**トリガー」**ページにあります。 |
次のような用途にご利用ください
- 商品を、種類別の自動コレクションや配送プロファイルごとに再分類します。
- 外部システム内の税・関税マッピングを常に最新の状態に保ってください。
「Product Type Changed」がワークフローに送信する内容
| Shopify Flowにおける変数 | 種類 | その中身 |
|---|---|---|
product |
商品(Shopify) | タイプが変更された商品です。Shopifyの完全な商品であるため、そのすべてのフィールドおよびShopify Flow独自の商品アクションを利用できます。 |
oldType |
本文 | 前の製品タイプ |
newType |
本文 | 新製品タイプ |
eventId |
本文 | このイベントのIDです。アプリの「イベント履歴」でこれを検索すると、具体的に何が送信されたかを確認できます。 |
例:製品のタイプが変更された際に運用部門に通知する
- トリガーとして「**商品タイプの変更」**を選択しました。
- 特定の型のみが対象となる場合は、条件を追加してください:
newTypeがHazardousと等しい場合。 - 「社内メールを送信」に、
{{product.title}} moved from type "{{oldType}}" to "{{newType}}"を追加してください。 - ワークフローを有効にしてください。
商品タグが追加されました
商品にタグが1つ以上追加された際に発火します。addedTagsには新しいタグのみが含まれているため、ご自身でリストを比較する必要はありません。
| ~からの火災 | ShopifyのWebhookと変更検出機能 |
| 許可 | 商品、バリエーション、コレクションのデータへのアクセス |
| 電源が入りました | これを使用するShopify Flowワークフローを有効にすると、この機能がオンになります。この機能専用のスイッチは、アプリの「**トリガー」**ページにあります。 |
次のような用途にご利用ください
- タグ(
photo-ready、approved、clearance)からプロセスを開始します。 - スタッフがShopify Flowを開かずに、商品ページから自動化を実行できるようにします。
「追加された商品タグ」がワークフローに送信する内容
| Shopify Flowにおける変数 | 種類 | その中身 |
|---|---|---|
product |
商品(Shopify) | タグが変更された商品です。Shopifyの完全な商品であるため、そのすべてのフィールドおよびShopify Flow独自の商品アクションを利用できます。 |
addedTags |
本文 | その商品に追加されたタグの、カンマ区切りのリストです |
removedTags |
本文 | 同じ更新で製品から削除されたタグのカンマ区切りのリスト(空の場合もあります) |
currentTags |
本文 | その商品に現在付けられているすべてのタグを、カンマ区切りで列挙したもの |
previousTags |
本文 | 今回の更新前に、この商品に付けられていたすべてのタグをカンマ区切りで列挙したリストです |
eventId |
本文 | このイベントのIDです。アプリの「イベント履歴」でこれを検索すると、具体的に何が送信されたかを確認できます。 |
例:タグの承認が下りたら、その商品を公開する
- トリガーとして「**追加された商品タグ」**を選択してください。
- 条件を追加:
addedTagsにapprovedが含まれていること。 - その下にある**「製品ステータスを
Activeに**更新する」(または「製品をチャネルに公開する」)を選択してください。 - タグが単なるシグナルのみの場合は、
approvedを含む製品タグを追加または削除してください。 - ワークフローを有効にしてください。
商品タグが削除されました
製品から少なくとも1つのタグが削除された際に発火します。removedTagsには、削除されたタグが正確に格納されます。
| ~からの火災 | ShopifyのWebhookと変更検出機能 |
| 許可 | 商品、バリエーション、コレクションのデータへのアクセス |
| 電源が入りました | これを使用するShopify Flowワークフローを有効にすると、この機能がオンになります。この機能専用のスイッチは、アプリの「**トリガー」**ページにあります。 |
次のような用途にご利用ください
- ステータスタグが解除されたらプロセスを終了します:
clearanceが削除されると、セールは終了します。 - **「タグの追加(**一致)」ワークフローによる操作を元に戻します。
「Product Tags Removed」がワークフローに送信する内容
| Shopify Flowにおける変数 | 種類 | その中身 |
|---|---|---|
product |
商品(Shopify) | タグが変更された商品です。Shopifyの完全な商品であるため、そのすべてのフィールドおよびShopify Flow独自の商品アクションを利用できます。 |
addedTags |
本文 | 同じ更新で商品に追加されたタグのカンマ区切りのリスト(空の場合もあります) |
removedTags |
本文 | 商品から削除されたタグのカンマ区切りのリスト |
currentTags |
本文 | その商品に現在付けられているすべてのタグを、カンマ区切りで列挙したもの |
previousTags |
本文 | 今回の更新前に、この商品に付けられていたすべてのタグをカンマ区切りで列挙したリスト |
eventId |
本文 | このイベントのIDです。アプリの「イベント履歴」でこれを検索すると、具体的に何が送信されたかを確認できます。 |
例:クリアランスタグが外された時点でセールを終了する
- トリガーとして「**商品タグの削除」**を選択してください。
- 条件を追加:
removedTagsにclearanceが含まれること。 - 販売を取り消すためのアクションを追加してください。例えば、「商品タグ
sale-badgeを削除する」や「マーチャンダイジング部門に社内メールを送信する」などです。 - ワークフローを有効にしてください。
チャネルに公開された商品
製品が1つ以上の販売チャネル、マーケット、またはB2Bカタログに公開された際に発火します。channels.addedには、その製品が新たに追加された場所が一覧表示され、channels.currentには、現在その製品が掲載されているすべての場所が一覧表示されます。
| ~からの火災 | ShopifyのWebhookと変更検出機能 |
| 許可 | 出版物のデータアクセス + 製品、バリエーション、コレクションのデータアクセス |
| 電源が入りました | これを使用するShopify Flowワークフローを有効にすると、この機能がオンになります。この機能専用のスイッチは、アプリの「**トリガー」**ページにあります。 |
次のような用途にご利用ください
- 商品がオンラインストアに掲載されたら、ローンチチェックリストを作成してください。
- 製品は、そのチャネルに公開された後にのみ、マーケットプレイスのフィードに送信してください。
- POSシステムで商品が在庫入りした際は、小売チームにお知らせください。
「チャネルに公開された製品」がワークフローに送信する内容
| Shopify Flowにおける変数 | 種類 | その中身 |
|---|---|---|
product |
商品(Shopify) | 公開された商品です。Shopifyの完全な商品であるため、そのすべてのフィールドと、Shopify Flow独自の商品アクションが利用可能です。 |
channels |
目的 | 追加された/削除された/現在公開中のチャンネルは、それぞれ「Publication (id, name, type, catalogId)」となります。 |
channels.added |
オブジェクトの一覧 | このイベントで、製品が公開されたばかりのチャンネルです。 |
channels.added (each).id |
ID | パブリケーション「GID」(gid://shopify/Publication/...) |
channels.added (each).name |
本文 | チャネル/コンテキスト名(例:オンラインストア、POS、GoogleおよびYouTube、マーケット名、またはB2Bの拠点名など) |
channels.added (each).type |
本文 | 販売の文脈の種類:販売チャネル、マーケット、またはB2Bのロケーション |
channels.added (each).catalogId |
ID | 本出版物の基盤となっているカタログのGID(AppCatalog、MarketCatalog、またはCompanyLocationCatalog) |
channels.removed |
オブジェクトの一覧 | このイベントにおいて、当該商品が公開解除されたチャンネルです。 |
channels.removed (each).id |
ID | パブリケーション「GID」(gid://shopify/Publication/...) |
channels.removed (each).name |
本文 | チャネル/コンテキスト名(例:オンラインストア、POS、GoogleおよびYouTube、マーケット名、またはB2Bのロケーション名など) |
channels.removed (each).type |
本文 | 販売の文脈の種類:販売チャネル、マーケット、またはB2Bのロケーション |
channels.removed (each).catalogId |
ID | 本出版物の基盤となっているカタログのGID(AppCatalog、MarketCatalog、またはCompanyLocationCatalog) |
channels.current |
オブジェクトの一覧 | (この変更後)現在、当該商品が掲載されているすべてのチャネル。 |
channels.current (each).id |
ID | パブリケーション「GID」(gid://shopify/Publication/...) |
channels.current (each).name |
本文 | チャネル/コンテキスト名(例:オンラインストア、POS、GoogleおよびYouTube、マーケット名、またはB2Bのロケーション名など) |
channels.current (each).type |
本文 | 販売の文脈の種類:販売チャネル、マーケット、またはB2Bのロケーション |
channels.current (each).catalogId |
ID | 本出版物の基盤となっているカタログのGID(AppCatalog、MarketCatalog、またはCompanyLocationCatalog) |
eventId |
本文 | このイベントのIDです。アプリの「イベント履歴」でこれを検索すると、具体的に何が送信されたかを確認できます。 |
例:商品が販売時点(POS)に到達した際に、小売チームに通知する
- トリガーとして「**チャネルに公開された商品」**を選択してください。
- 条件を追加:
channels.addedのうち、少なくとも1つがnameでPoint of Saleと等しいもの。 - 「
{{product.title}} is now available on POS」という内容の社内メールを送信する機能を追加します。 - ワークフローを有効にしてください。
チャンネルから商品が非公開になりました
1つ以上の販売チャネルから商品が削除された際に通知されます。channels.removedには、商品が削除されたチャネルが一覧表示されます。
| ~からの火災 | ShopifyのWebhookと変更検出機能 |
| 許可 | 出版物のデータアクセス + 製品、バリエーション、コレクションのデータアクセス |
| 電源が入りました | これを使用するShopify Flowワークフローを有効にすると、この機能がオンになります。この機能専用のスイッチは、アプリの「**トリガー」**ページにあります。 |
次のような用途にご利用ください
- オンラインストアからひっそりと削除された商品を見つけましょう。
- 広告が誘導するチャネルから商品が離れた瞬間に、その商品の広告を一時停止します。
「Channel」から未公開の製品がワークフローに送信される内容
| Shopify Flowにおける変数 | 種類 | その中身 |
|---|---|---|
product |
商品(Shopify) | 未公開の商品です。Shopifyの完全な商品であるため、すべてのフィールドおよびShopify Flow独自のアクションが利用可能です。 |
channels |
目的 | 追加された/削除された/現在公開中のチャンネルは、それぞれ「Publication (id, name, type, catalogId)」となります。 |
channels.added |
オブジェクトの一覧 | このイベントにおいて、製品が公開されたばかりのチャンネルです。 |
channels.added (each).id |
ID | パブリケーション「GID」(gid://shopify/Publication/...) |
channels.added (each).name |
本文 | チャネル/コンテキスト名(例:オンラインストア、POS、GoogleおよびYouTube、マーケット名、またはB2Bのロケーション名など) |
channels.added (each).type |
本文 | 販売の文脈の種類:販売チャネル、マーケット、またはB2Bのロケーション |
channels.added (each).catalogId |
ID | 本出版物の基盤となっているカタログのGID(AppCatalog、MarketCatalog、またはCompanyLocationCatalog) |
channels.removed |
オブジェクトの一覧 | このイベントにおいて、当該商品が公開解除されたチャンネルです。 |
channels.removed (each).id |
ID | パブリケーション「GID」(gid://shopify/Publication/...) |
channels.removed (each).name |
本文 | チャネル/コンテキスト名(例:オンラインストア、POS、GoogleおよびYouTube、マーケット名、またはB2Bの拠点名など) |
channels.removed (each).type |
本文 | 販売の文脈の種類:販売チャネル、マーケット、またはB2Bのロケーション |
channels.removed (each).catalogId |
ID | 本出版物の基盤となっているカタログのGID(AppCatalog、MarketCatalog、またはCompanyLocationCatalog) |
channels.current |
オブジェクトの一覧 | (この変更後)現在、当該商品が掲載されているすべてのチャネル。 |
channels.current (each).id |
ID | パブリケーション「GID」(gid://shopify/Publication/...) |
channels.current (each).name |
本文 | チャネル/コンテキスト名(例:オンラインストア、POS、GoogleおよびYouTube、マーケット名、またはB2Bのロケーション名など) |
channels.current (each).type |
本文 | 販売の文脈の種類:販売チャネル、マーケット、またはB2Bのロケーション |
channels.current (each).catalogId |
ID | 本出版物の基盤となっているカタログのGID(AppCatalog、MarketCatalog、またはCompanyLocationCatalog) |
eventId |
本文 | このイベントのIDです。アプリの「イベント履歴」でこれを検索すると、具体的に何が送信されたかを確認できます。 |
例:商品がオンラインストアから出荷された際に通知する
- トリガーとして「チャンネルから未公開の商品を選択」を選択してください。
- 条件を追加:
channels.removedのうち、少なくとも1つがnameでOnline Storeと等しいもの。 {{product.title}}と管理者用リンクを記載した社内メールまたはSlackのリクエストを送信するオプションを追加してください。- ワークフローを有効にしてください。
今後の手順
- トリガーの完全なリファレンス - 1つのページ上のすべてのトリガー。
- 適切なトリガーの選び方――どのトリガーがご自身のケースに適しているか。
- カスタムトリガー - 組み込みのトリガーが適さない場合は、独自のトリガーを作成してください。
- イベント履歴とトラブルシューティング - どのイベントが発火したか、またそのイベントがどのような情報を伝達したかを確認します。
- レコードの管理ページでのトリガーイベント - 1件のレコードに関する最新のイベントを、Shopify管理画面内の専用ページに表示します。
