位置觸發器,逐步教學

您用來儲存和發貨地點的五個觸發條件:倉庫、門市、取貨點。

本頁內容:地點建立, 地點更新, 地點啟用, 地點停用, 地點刪除

Shopify Flow
如何找到:在「Shopify Flow」中選擇「Select a trigger」,開啟「Workflow Trigger Extensions」,然後搜尋「Location」。

位置已建立

在建立位置時觸發。

火災源自 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 系統中建立新的地點

  1. 選擇「**位置建立」**作為觸發條件。
  2. 新增「**傳送 HTTP 請求」功能,**並支援 {{location.id}}{{location.name}}{{location.city}}{{location.countryCode}}
  3. 開啟此工作流程。

位置已更新

當地點的任何欄位被編輯時觸發:名稱、地址、是否提供線上訂單服務。

火災源自 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,以查看確切的傳送內容。

範例:當某個據點無法繼續處理線上訂單時發出警告

  1. 將「選擇位置」更新設為觸發條件。
  2. 新增一個條件location.fulfillsOnlineOrders 等於 false
  3. 透過 {{location.name}} 新增「向運維團隊發送內部電子郵件」功能。
  4. 開啟此工作流程。

已啟用定位功能

當已停用的地點再次被啟用時,會觸發此事件。

火災源自 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,以查看確切的傳送內容。

範例:宣布某處重新開放

  1. 選擇「**位置已啟用」**作為觸發條件。
  2. 新增「發送內部電子郵件」{{location.name}} is active again
  3. 開啟此工作流程。

位置已停用

當某個地點被停用時會觸發。

火災源自 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,以查看確切的傳送內容。

範例:當某個地點關閉時,檢查庫存

  1. 選擇「**位置已停用」**作為觸發條件。
  2. 新增一項操作:透過 {{location.name}} 向物流部門發送內部電子郵件,並附上提醒,請其核實庫存轉移。
  3. 開啟此工作流程。

地點已刪除

當刪除某個位置時觸發。

火災源自 Shopify webhook
權限 位置資料存取
已開啟 啟用一個使用該功能的 Flow 工作流程,即可開啟該功能。其專屬開關位於應用程式的「**觸發器」**頁面上

用於

  • 從 ERP 或門市定位系統中移除該地點。

「Location Deleted」會將哪些資料傳送至您的工作流程

流量中的變量 類型 內容為何
locationId 文字 被刪除位置的Shopify GID
deletedAt 文字 刪除該位置時的 ISO 時間戳記
eventId 文字 此事件的 ID。請在應用程式的「事件歷史紀錄」中搜尋此 ID,以查看確切的傳送內容。

範例:從門市定位器中移除已刪除的門市地點

  1. 選擇「**位置已刪除」**作為觸發條件。
  2. 透過 {{locationId}} 向店舖定位器新增「傳送 HTTP 請求」功能
  3. 開啟此工作流程。

下一步