市場觸發機制,一步一步來

Shopify 市場的四大觸發條件:建立、更新、刪除,以及最重要的狀態變更 - - 市場正式上線。

本頁內容:市場建立, 市場更新, 市場狀態變更, 市場刪除

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

市場形成

在建立市場時觸發。

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

用於

  • 啟動新國家的上市檢查清單:翻譯、關稅、付款方式。

Market Created 會將哪些內容傳送至您的工作流程中

流量中的變量 類型 內容為何
market 對象 人為創造的市場
market.id ID 市場上的Shopify GID
market.name 文字 該市場對商家可見的名稱
market.handle 文字 市場的主導權
market.type 文字 市場類型(地區、銷售點、B2B)
market.status 文字 市場狀態(ACTIVE、DRAFT)
market.enabled 對/錯 該市場是否已啟用(已廢棄 - 建議使用「已啟用」狀態)
market.primary 對/錯 這是否為該店的主要市場
eventId 文字 此事件的 ID。請在應用程式的「事件歷史紀錄」中搜尋此 ID,以查看確切的傳送內容。

範例:開啟新市場的上市檢查清單

  1. **將「**Pick Market」設定為觸發條件。
  2. 新增**「發送內部電子郵件**(或向您的專案工具發出請求)」:New market {{market.name}} ({{market.type}}) was created with status {{market.status}}
  3. 開啟此工作流程。

市場最新動態

在編輯市場時觸發。

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

用於

  • 檢視即時市場的變動。

「Market Updated」會將哪些內容傳送至您的工作流程

流量中的變量 類型 內容為何
market 對象 最新市場動態
market.id ID 市場上的Shopify GID
market.name 文字 該市場對商家可見的名稱
market.handle 文字 市場的主導權
market.type 文字 市場類型(區域、銷售點、B2B)
market.status 文字 市場狀態(ACTIVE、DRAFT)
market.enabled 對/錯 該市場是否已啟用(已廢止 - 建議使用「已啟用」狀態)
market.primary 對/錯 這是否是該店的主要市場
eventId 文字 此事件的 ID。請在應用程式的「事件記錄」中搜尋此 ID,以查看確切的傳送內容。

範例:檢視對活躍市場所做的編輯

  1. **將「**Pick Market」更新設為觸發條件。
  2. 新增一個條件market.status 等於 ACTIVE
  3. 新增「使用 {{market.name}} 發送內部電子郵件」。
  4. 開啟此工作流程。

市場狀態已變更

當市場狀態發生變化時觸發,例如從 DRAFT 變更為 ACTIVE

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

用於

  • 宣布產品上市。
  • 當即時市場停用時,會收到警告。

「市場狀態變更」會將哪些內容傳送至您的工作流程

流量中的變量 類型 內容為何
market 對象 那個地位發生了變化的市場
market.id ID 市場上的Shopify GID
market.name 文字 該市場對商家可見的名稱
market.handle 文字 市場的主導權
market.type 文字 市場類型(地區、銷售點、B2B)
market.status 文字 市場狀態(ACTIVE、DRAFT)
market.enabled 對/錯 該市場是否已啟用(已棄用 - - 建議使用「啟用」狀態)
market.primary 對/錯 這是否是該店的主要市場
oldStatus 文字 先前市場狀態(例如「草案」)
newStatus 文字 新的市場狀態(例如 ACTIVE)
eventId 文字 此事件的 ID。請在應用程式的「事件歷史紀錄」中搜尋該 ID,以查看確切的傳送內容。

範例:宣布市場正式上線

  1. 將「選股**市場狀態變更」**設為觸發條件。
  2. 新增一個條件newStatus 等於 ACTIVE
  3. 新增「寄送內部電子郵件」{{market.name}} is live (was {{oldStatus}})
  4. 開啟此工作流程。

市場已刪除

當市場被刪除時觸發。此時僅保留 ID 和時間。

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

用於

  • 清理其他系統中與特定市場相關的設定。

Market Deleted 會將哪些內容傳送至您的工作流程

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

範例:記錄已刪除的市場

  1. 將「Pick **Market Deleted」**設為觸發條件。
  2. 新增「透過 {{marketId}}{{deletedAt}} 發送內部電子郵件」功能。
  3. 開啟此工作流程。

下一步