位置觸發器,逐步教學

位置已建立
在建立位置時觸發。
| 火災源自 | Shopify webhook |
| 權限 | 位置資料存取 |
| 已開啟 | 啟用一個使用該功能的 Flow 工作流程,即可開啟該功能。其專屬開關位於應用程式的「**觸發器」**頁面上 |
用於
- 新增一家門市:在 ERP、WMS 及門市定位系統中建立該門市。
「Location Created」會將哪些資料傳送至您的工作流程
| 流量中的變量 | 類型 | 內容為何 |
|---|---|---|
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 alpha-2 國家代碼 |
location.zip |
文字 | 郵遞區號/郵政編碼 |
location.phone |
文字 | 電話號碼 |
eventId |
文字 | 此事件的 ID。請在應用程式的「事件記錄」中搜尋此 ID,以查看確切的傳送內容。 |
範例:在您的 ERP 系統中建立新的地點
- 選擇「**位置建立」**作為觸發條件。
- 新增「**傳送 HTTP 請求」功能,**並支援
{{location.id}}、{{location.name}}、{{location.city}}及{{location.countryCode}}。 - 開啟此工作流程。
位置已更新
當地點的任何欄位被編輯時觸發:名稱、地址、是否提供線上訂單服務。
| 火災源自 | Shopify webhook |
| 權限 | 位置資料存取 |
| 已開啟 | 啟用一個使用該功能的 Flow 工作流程,即可開啟它。其專屬開關位於應用程式的「**觸發器」**頁面中 |
用於
- 確保門市定位系統或 ERP 系統能即時跟上地址變更的步調。
- 請留意某個據點何時停止處理線上訂單。
「位置更新」會將哪些資料傳送至您的工作流程
| 流量中的變量 | 類型 | 內容為何 |
|---|---|---|
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 alpha-2 國家代碼 |
location.zip |
文字 | 郵遞區號/郵政編碼 |
location.phone |
文字 | 電話號碼 |
eventId |
文字 | 此事件的 ID。請在應用程式的「事件歷史紀錄」中搜尋此 ID,以查看確切的傳送內容。 |
範例:當某個據點無法繼續處理線上訂單時發出警告
- 將「選擇位置」更新設為觸發條件。
- 新增一個條件:
location.fulfillsOnlineOrders等於false。 - 透過
{{location.name}}新增「向運維團隊發送內部電子郵件」功能。 - 開啟此工作流程。
已啟用定位功能
當已停用的地點再次被啟用時,會觸發此事件。
| 火災源自 | Shopify webhook |
| 權限 | 位置資料存取 |
| 已開啟 | 啟用一個使用該功能的 Flow 工作流程,即可開啟該功能。其專屬開關位於應用程式的「**觸發器」**頁面中 |
用於
- 在季節性歇業結束後,於「Connected Systems」中重新啟用該門市。
「位置觸發」會將哪些資料傳送至您的工作流程
| 流量中的變量 | 類型 | 內容為何 |
|---|---|---|
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 alpha-2 國家代碼 |
location.zip |
文字 | 郵遞區號/郵政編碼 |
location.phone |
文字 | 電話號碼 |
eventId |
文字 | 此事件的 ID。請在應用程式的「事件記錄」中搜尋此 ID,以查看確切的傳送內容。 |
範例:宣布某處重新開放
- 選擇「**位置已啟用」**作為觸發條件。
- 新增「發送內部電子郵件」:
{{location.name}} is active again。 - 開啟此工作流程。
位置已停用
當某個地點被停用時會觸發。
| 火災源自 | Shopify webhook |
| 權限 | 位置資料存取 |
| 已開啟 | 啟用一個使用該功能的 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 alpha-2 國家代碼 |
location.zip |
文字 | 郵遞區號/郵政編碼 |
location.phone |
文字 | 電話號碼 |
eventId |
文字 | 此事件的 ID。請在應用程式的「事件歷史記錄」中搜尋該 ID,以查看確切的傳送內容。 |
範例:當某個地點關閉時,檢查庫存
- 選擇「**位置已停用」**作為觸發條件。
- 新增一項操作:透過
{{location.name}}向物流部門發送內部電子郵件,並附上提醒,請其核實庫存轉移。 - 開啟此工作流程。
地點已刪除
當刪除某個位置時觸發。
| 火災源自 | Shopify webhook |
| 權限 | 位置資料存取 |
| 已開啟 | 啟用一個使用該功能的 Flow 工作流程,即可開啟該功能。其專屬開關位於應用程式的「**觸發器」**頁面上 |
用於
- 從 ERP 或門市定位系統中移除該地點。
「Location Deleted」會將哪些資料傳送至您的工作流程
| 流量中的變量 | 類型 | 內容為何 |
|---|---|---|
locationId |
文字 | 被刪除位置的Shopify GID |
deletedAt |
文字 | 刪除該位置時的 ISO 時間戳記 |
eventId |
文字 | 此事件的 ID。請在應用程式的「事件歷史紀錄」中搜尋此 ID,以查看確切的傳送內容。 |
範例:從門市定位器中移除已刪除的門市地點
- 選擇「**位置已刪除」**作為觸發條件。
- 透過
{{locationId}}向店舖定位器新增「傳送 HTTP 請求」功能。 - 開啟此工作流程。
下一步
- 完整的觸發器參考指南 - 將所有觸發器集中於單一頁面。
- 選擇合適的扳機 - 哪一種適合您的情況。
- 自訂觸發器 - 若沒有現成的內建觸發器符合需求,請自行撰寫。
- 事件歷史紀錄與疑難排解 - 查看射出的彈藥以及其所裝載的彈頭。

