ロケーショントリガーの仕組み、ステップバイステップ
Shopify Flowのロケーションに関する、作成、更新、有効化、無効化、削除の手順を段階的に解説したチュートリアルです。
在庫を保管し、発送を行う場所(倉庫、ストア、受け取り拠点)に関する5つのトリガーです。

ロケーションが作成されました
ロケーションが作成された際に発火します。
| ~による火災 | Shopify Webhook |
| 許可 | ロケーションデータのアクセス |
| 電源が入りました | これを使用するShopify Flowワークフローを有効にすると、それがオンになります。この機能専用のスイッチは、アプリの「**トリガー」**ページにあります。 |
次のような用途にご利用ください
- 新ストアの登録:ERP、WMS、およびストア検索システムで登録を行ってください。
「Location Created」がワークフローに送信する内容
| Shopify Flowにおける変数 | 種類 | その中身 |
|---|---|---|
location |
目的 | 作成されたロケーション |
location.id |
ID | そのロケーションのShopifyのGID |
location.name |
本文 | そのロケーションの、マーチャントから見える名称 |
location.active |
正しい/間違っている | そのロケーションがアクティブかどうか |
location.fulfillsOnlineOrders |
正しい/間違っている | そのロケーションでオンライン注文に対応できるかどうか |
location.address1 |
本文 | 宛先欄 1 |
location.address2 |
本文 | 宛先欄 2 |
location.city |
本文 | 都市 |
location.province |
本文 | 州・県の名称 |
location.provinceCode |
本文 | ISO 3166-2 州コード |
location.country |
本文 | 国名 |
location.countryCode |
本文 | ISO 3166-1 アルファ-2 国コード |
location.zip |
本文 | 郵便番号 |
location.phone |
本文 | 電話番号 |
eventId |
本文 | このイベントのIDです。アプリの「イベント履歴」でこれを検索すると、具体的に何が送信されたかを確認できます。 |
例:ERPで新しいロケーションを作成してください
- トリガーとして「ロケーションの選択(**作成済み)」**を選択してください。
- 「
{{location.id}}」、「{{location.name}}」、「{{location.city}}」、「{{location.countryCode}}」を使用してHTTPリクエストを送信する機能を追加しました。 - ワークフローを有効にしてください。
ロケーションが更新されました
ロケーションに関するいずれかの項目(名称、住所、オンライン注文の受付可否)が編集されると、通知が送信されます。
| ~による火災 | Shopify Webhook |
| 許可 | ロケーションデータのアクセス |
| 電源が入りました | これを利用するShopify Flowワークフローを有効にすると、それがオンになります。この機能専用のスイッチは、アプリの「**トリガー」**ページにあります。 |
次のような用途にご利用ください
- 店舗検索機能やERPシステムを、住所変更に合わせて常に最新の状態に保ってください。
- あるロケーションがオンライン注文のフルフィルメントを停止した際は、その旨をご確認ください。
「ロケーション Updated」がワークフローに送信する内容
| Shopify Flowにおける変数 | 種類 | その中身 |
|---|---|---|
location |
目的 | 更新されたロケーション |
location.id |
ID | そのロケーションのShopifyのGID |
location.name |
本文 | そのロケーションの、マーチャントから見える名称 |
location.active |
正しい/間違っている | そのロケーションがアクティブかどうか |
location.fulfillsOnlineOrders |
正しい/間違っている | そのロケーションでオンライン注文に対応できるかどうか |
location.address1 |
本文 | 宛先欄 1 |
location.address2 |
本文 | 宛先欄 2 |
location.city |
本文 | 都市 |
location.province |
本文 | 州・県の名称 |
location.provinceCode |
本文 | ISO 3166-2 州コード |
location.country |
本文 | 国名 |
location.countryCode |
本文 | ISO 3166-1 アルファ-2 国コード |
location.zip |
本文 | 郵便番号 |
location.phone |
本文 | 電話番号 |
eventId |
本文 | このイベントのIDです。アプリの「イベント履歴」でこれを検索すると、具体的に何が送信されたかを確認できます。 |
例:ロケーションがオンライン注文のフルフィルメントを停止した際に警告を表示する
- トリガーとして「ロケーションの選択」が更新されました。
- 条件を追加します:
location.fulfillsOnlineOrdersがfalseと等しいこと。 {{location.name}}を使用して、「運用チームへの社内メール送信」機能を追加します。- ワークフローを有効にしてください。
ロケーション情報が有効になりました
無効化されていたロケーションが再び有効化された際に発火します。
| ~による火災 | Shopify Webhook |
| 許可 | ロケーションデータのアクセス |
| 電源が入りました | これを使用するFlowワークフローを有効にすると、それがオンになります。この機能専用のスイッチは、アプリの「**トリガー」**ページにあります。 |
次のような用途にご利用ください
- 季節休業の後、接続されたシステム上でストアを再開します。
「ロケーションアクティベーション」がワークフローに送信する内容
| Shopify Flowにおける変数 | 種類 | その中身 |
|---|---|---|
location |
目的 | 有効化されているロケーション |
location.id |
ID | そのロケーションのShopifyのGID |
location.name |
本文 | そのロケーションの、マーチャントから見える名称 |
location.active |
正しい/間違っている | そのロケーションがアクティブかどうか |
location.fulfillsOnlineOrders |
正しい/間違っている | そのロケーションでオンライン注文に対応できるかどうか |
location.address1 |
本文 | 宛先欄 1 |
location.address2 |
本文 | 宛先欄 2 |
location.city |
本文 | 都市 |
location.province |
本文 | 州・県の名称 |
location.provinceCode |
本文 | ISO 3166-2 州コード |
location.country |
本文 | 国名 |
location.countryCode |
本文 | ISO 3166-1 アルファ-2 国コード |
location.zip |
本文 | 郵便番号 |
location.phone |
本文 | 電話番号 |
eventId |
本文 | このイベントのIDです。アプリの「イベント履歴」でこれを検索すると、具体的に何が送信されたかを確認できます。 |
例:営業再開したロケーションの告知
- トリガーとして「ロケーションの選択」を有効にします。
- 「**社内メールを送信」**を追加:
{{location.name}} is active again。 - ワークフローを有効にしてください。
ロケーションの表示を無効にしました
そのロケーションが無効化されたときに発火します。
| ~による火災 | Shopify Webhook |
| 許可 | ロケーションデータのアクセス |
| 電源が入りました | これを使用するFlowワークフローを有効にすると、それがオンになります。この機能専用のスイッチは、アプリの「**トリガー」**ページにあります。 |
次のような用途にご利用ください
- 閉店したストアへの案内を止めてください。
- その銘柄が引け前に売買されたかどうかを確認してください。
「Location Deactivated」がワークフローに送信する内容
| Shopify Flowにおける変数 | 種類 | その内容 |
|---|---|---|
location |
目的 | 無効化されたロケーション |
location.id |
ID | そのロケーションのShopifyのGID |
location.name |
本文 | そのロケーションの、マーチャントから見える名称 |
location.active |
正しい/間違っている | そのロケーションがアクティブかどうか |
location.fulfillsOnlineOrders |
正しい/間違っている | そのロケーションでオンライン注文に対応できるかどうか |
location.address1 |
本文 | 宛先欄1 |
location.address2 |
本文 | 宛先欄2 |
location.city |
本文 | 都市 |
location.province |
本文 | 州・県の名称 |
location.provinceCode |
本文 | ISO 3166-2 州コード |
location.country |
本文 | 国名 |
location.countryCode |
本文 | ISO 3166-1 アルファ-2 国コード |
location.zip |
本文 | 郵便番号 |
location.phone |
本文 | 電話番号 |
eventId |
本文 | このイベントのIDです。アプリの「イベント履歴」でこれを検索すると、具体的に何が送信されたかを確認できます。 |
例:ロケーションの閉店時に在庫を確認する
- トリガーとして「ロケーションの選択」を無効にしました。
- 「
{{location.name}}」を使用して、物流部門に社内メールを送信し、在庫振替の確認を依頼するリマインダーを追加してください。 - ワークフローを有効にしてください。
ロケーションが削除されました
ロケーションが削除された際に発生します。
| ~による火災 | Shopify Webhook |
| 許可 | ロケーションデータのアクセス |
| 電源が入りました | これを使用するFlowワークフローを有効にすると、この機能がオンになります。この機能専用のスイッチは、アプリの「**トリガー」**ページにあります。 |
次のような用途にご利用ください
- ERPまたは店舗検索機能からそのロケーション情報を削除してください。
「ロケーション Deleted」がワークフローに送信する内容
| Shopify Flowにおける変数 | 種類 | その中身 |
|---|---|---|
locationId |
本文 | 削除されたロケーションのShopifyのGID |
deletedAt |
本文 | そのロケーションが削除された時点のISOタイムスタンプ |
eventId |
本文 | このイベントのIDです。アプリの「イベント履歴」でこれを検索すると、具体的に何が送信されたかを確認できます。 |
例:店舗検索から削除済みのロケーションを削除する
- トリガーとして「**ロケーションの削除」**を選択してください。
{{locationId}}を使用して、店舗検索機能に「**HTTPリクエストの送信」**を追加してください。- ワークフローを有効にしてください。
今後の手順
- トリガーの完全なリファレンス - 1つのページにすべてのトリガーをまとめています。
- 適切なトリガーの選び方 - どちらがご状況に合いますか。
- カスタムトリガー - 組み込みのトリガーが適さない場合は、独自のトリガーを作成してください。
- イベント履歴とトラブルシューティング - 何が発射され、何を搭載していたのかを確認してください。
