觸發器教學位置觸發器,逐步教學

位置觸發器,逐步教學

複製頁面

關於地點的Shopify Flow逐步教學指南:建立、更新、啟用、停用及刪除。

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

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

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

位置已建立

在建立位置時觸發。

火災源自 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 文字 地址第二行
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
權限 位置資料存取
已開啟 啟用一個使用該功能的「Shopify Flow」工作流程,即可開啟此功能。其專屬開關位於該應用程式的「**觸發器」**頁面中

用於

  • 確保門市定位系統或 ERP 系統能即時跟上地址變更的步伐。
  • 請留意某個據點何時停止處理線上訂單。

「位置更新」會將哪些資料傳送至您的工作流程

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 alpha-2 國家代碼
location.zip 文字 郵遞區號/郵政編碼
location.phone 文字 電話號碼
eventId 文字 此事件的 ID。請在應用程式的「事件歷史紀錄」中搜尋此 ID,以查看確切的傳送內容。

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

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

已啟用位置功能

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

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

用於

  • 在季節性歇業結束後,於「Connected Systems」中重新啟用該分店。

「位置觸發」會將哪些資料傳送至您的工作流程

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 alpha-2 國家代碼
location.zip 文字 郵遞區號/郵政編碼
location.phone 文字 電話號碼
eventId 文字 此事件的 ID。請在應用程式的「事件歷史紀錄」中搜尋此 ID,以查看確切的傳送內容。

範例:宣布某處重新開放

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

位置已停用

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

火災源自 Shopify webhook
權限 位置資料存取
已開啟 啟用一個使用該功能的「Shopify 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 alpha-2 國家代碼
location.zip 文字 郵遞區號/ZIP 碼
location.phone 文字 電話號碼
eventId 文字 此事件的 ID。請在應用程式的「事件歷史紀錄」中搜尋此 ID,以查看確切的傳送內容。

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

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

地點已刪除

當刪除某個位置時觸發。

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

用於

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

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

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

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

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

下一步