更新紀錄

更新紀錄

最新更新與改進。

支援您語言的應用程式,以及能在觸發器停止運作時通知您的監控裝置

這款應用程式會說您的語言

現在,整個應用程式會根據您在 Shopify 管理後台所使用的語言進行調整。支援的語言包括英語、德語、法語、西班牙語、義大利語、荷蘭語、丹麥語、葡萄牙語(巴西及葡萄牙)、日語,以及中文(簡體與繁體)。只要變更管理後台的語言設定,應用程式將於下次頁面載入時自動跟進。

  • 每個頁面、對話框和訊息均已翻譯,包括權限卡、觸發器設定以及自訂觸發器編輯器。
  • 您產品、訂單和客戶頁面上的活動區塊也會使用您的語言。
  • 在 Shopify Flow 中,工作流程範本會以您的語言顯示其標題、說明及設定說明。
  • **觸發器名稱仍維持英文。**Shopify Flow 會顯示英文的觸發器名稱,因此應用程式也是如此 - - 您在應用程式中看到的名稱,總是與 Shopify Flow 上的名稱一致。

監控:掌握觸發器何時停止運作

觸發器在無聲無息的情況下停止運作,是最難察覺的問題。全新的監控頁面讓您可以對任何觸發器設定監控,一旦出現異常,系統便會發送電子郵件通知您:

  • 無事件 - - 在您指定的時間內不會觸發任何動作。適用於應每天觸發的觸發器,例如繁忙商店中的「訂單更新」。
  • 工作流程未確認 - 觸發器已觸發,但您的工作流程從未回報結果。請將確認工作流程執行動作新增為工作流程的最後一個步驟,並將「事件 ID」設定為 eventId。
  • 失敗 - 因可解決的原因(例如權限不足)而導致的事件失敗。暫時性的 Shopify 錯誤不計入其中。

當問題發生時,您會收到一封電子郵件通知,而非每次檢查都收到一封;此外,監控工具會在頁面上一併顯示其當前狀態。所有方案皆提供監控功能。

本版本還包含

  • Shopify Flow功能現已更名為「Confirm Workflow Run」,並附有更清晰的欄位說明。已使用此功能的流程將維持原狀,運作不變。
  • 故障警示電子郵件會列出原因及受影響的觸發條件,並附上一句說明應如何處理。
  • **「產品更新」、「訂單更新」和「客戶更新」中的舊值與新值現已改為開關式設定。**請在「觸發器」頁面中開啟觸發器的設定,並啟用「若工作流程讀取 changes,**則傳送舊值與新值」**選項。若關閉此選項,changes 將為空。無論如何,您的自訂觸發器程式碼仍會收到舊值與新值。

處處可見新舊值、排程自訂觸發器,以及更流暢的使用介面

僅僅知道某項內容發生了變化,通常是不夠的。工作流程通常需要了解之前的狀態:價格是下降還是上升、變動幅度為何、新增了哪個標籤,以及元字段昨日的值為何。此版本讓新舊值可在整個應用程式中取得,並允許自訂觸發器在完全沒有任何變化發生時啟動工作流程。

新舊價值,處處可見

  • **元欄位觸發器現在會攜帶前一個值。**每個元欄位觸發器(通用、產品、變體、訂單、客戶)都會在 Metafield.value 旁傳遞 Shopify Flow Metafield.previousValue。當元欄位剛建立時,該值為空。請參閱 Metafield triggers。
  • 價格、單價及成本的變動會隨數值而變化。由於Shopify Flow條件無法進行算術運算,因此「變體價格變更」、「變體單價變更」及產品變體成本變更現在也會分別傳回delta(新值減去舊值)、percentChange 以及 direction(增加、減少、未變)。 「價格下跌超過 10%」現已整合為單一條件,無需額外程式碼。
  • **「產品更新」、「訂單更新」和「客戶更新」會告知您有哪些變更。**過去這些項目僅會顯示該記錄已更新,現在則會提供changes:即變更欄位的清單,並針對每個欄位列出舊值與新值。 受追蹤的欄位包括:產品的標題、描述、狀態、標籤、供應商、類型和處理編號;訂單的付款狀態、出貨狀態、明細項目、標籤、備註和附加詳細資訊;以及客戶的標籤、備註和帳戶狀態。長值會被縮短。若更新內容不屬於上述欄位(例如庫存變更),則清單為空。
  • 訂單明細草案變更現在會提供與訂單觸發器相同的逐行差異比較:包括新增、刪除的內容,以及數量、價格或變體的變更。
  • 您自訂的觸發程式碼也會偵測到舊值和新值。 當「」的自訂觸發器 在「產品更新」、「訂單更新」或「客戶更新」事件中觸發時,現在會接收 payload._changes:所有發生變更的追蹤欄位,每個欄位皆包含 oldValue 與 newValue。因此,您的程式碼可在狀態轉變時觸發,而非僅限於特定狀態 - - 例如「狀態從草稿變為活躍」、「訂單已付款」 - - 這正是僅基於當前值的條件所無法表達的。 您在編輯器中擷取的範例事件會顯示該欄位。

所有內容皆具累積性。您已建立的工作流程將維持不變,繼續運作。各觸發器的完整欄位清單請參閱《》觸發器參考手冊。

選擇哪些變更會觸發「更新」觸發器

「產品更新」、「訂單更新」和「客戶更新」新增了一項設定,位於 的「觸發器」頁面 上,其開關旁邊的齒輪圖示後方:此設定會觸發此功能。

  • **未勾選任何選項:**觸發器會在每次更新時觸發,與以往完全相同。
  • 已勾選的欄位:僅當其中一項發生變更時才會觸發。其餘所有更新都會被跳過,且不計入您的方案配額。

這也是防止工作流程自行觸發的乾淨做法。例如,某個工作流程在「產品更新」時啟動,隨後寫入一個用於再次觸發自身的产品元字段。只要將觸發條件限定在您關心的字段上,那個第二次的更新就不會再觸發了。

您的其他觸發條件不會受到此選擇的影響。將「訂單更新」的範圍限定為付款狀態,並不會改變「新增訂單標籤」觸發的時機。

依排程執行的自訂觸發器

Shopify Flow 當發生某件事時才會觸發反應。若未發生任何事情,它便無法做出反應,也無法偵測到商店以外的任何狀況。現在,的自訂觸發器 已經可以做到這點了。編輯器會詢問:「什麼會觸發此程式執行:一個 Shopify 事件,或是依照排程執行。」 若選擇「依排程執行」,您的程式碼將每 30 秒執行一次,每日最多執行一次。它會記住上次執行時所偵測到的內容,能夠讀取您的商店資料並呼叫公共網際網路上的任何資源,並自行判斷什麼才算作變更。

請從範本開始,並編輯頂部的數字:

  • 產品、訂單或客戶已 N 天未更新 - - 過期的目錄評論、停滯的訂單、客戶回流。每個記錄在每個「靜默期」內觸發一次;若在啟用該功能時已有逾期項目,系統不會一次性觸發所有相關操作。
  • Shopify 以外的某個數值發生變更 - - 例如供應商庫存資料、匯率或價目表。系統會根據數值在變更前與變更後的狀態,以及數值的差異值和百分比,觸發相應的處理流程。
  • RSS 或 Atom 訂閱源中的新項目 - - 供應商新聞、商品清單訂閱源、狀態頁面。
  • N 小時內無訂單 - - 這是您商店的「心跳」。當訂單停止時觸發一次,訂單恢復時再觸發一次。

排程觸發器的首次執行僅會記住其所偵測到的內容,因此啟用此觸發器絕不會導致工作流程被淹沒。它會以自訂觸發器的形式出現在Shopify Flow中,並可透過其識別碼進行篩選,而記錄則會作為其 ID 一併顯示。無論是否實際觸發,每次執行都會計入您的方案配額 - - 編輯器會顯示該間隔累積的執行次數。 測試會執行您的程式碼一次,但不會觸發任何動作。

基於事件的自訂觸發器的範本

監聽Shopify事件的自訂觸發器現在也提供範本了。在從範本開始下選擇一個,系統便會選取該事件並填入程式碼。每個範本都會讀取變更前與變更後的值:

  • 某項產品、訂單或客戶的欄位值從一個值變更為另一個值 - - 例如,狀態從「草稿」變更為「有效」,或訂單狀態變更為「已付款」。
  • 價格下跌了超過 N 百分比 - - 這才是真正的降價,並非每次價格調整都是如此。
  • 庫存跌破閾值 - - 觸發一次,即在庫存跨越該線的當下觸發,而非在庫存已處低位時每次銷售都觸發。
  • 產品元資料欄位數值超過閾值 - - 評分低於 3,利潤率高於 40。
  • 高價值客戶已付款訂單 - - 透過 ctx.shopify() 讀取客戶在您店鋪的累計消費金額,並僅在金額超過您設定的門檻時觸發。

記錄在其自身管理頁面上的觸發事件

新的管理區塊會直接在Shopify管理介面中,您正在檢視的記錄頁面上,顯示該記錄的最新觸發事件,每個事件都以「舊版 → 新版」的簡短標示呈現,例如 price: 100.00 -> 85.00。您可從該處開啟該事件,或檢視該記錄的「事件歷史記錄」。

適用於產品、變體、訂單、訂單草稿、客戶、系列、公司及公司據點。請透過頁面的「自訂」選單將此區塊新增一次。 處理個人資料的觸發器會以不包含數值的格式列出。如何新增觸發器,並以產品、訂單及客戶頁面為例說明:在記錄的管理頁面觸發事件。

「Generate with AI」新增更多 AI 服務供應商

「」現已支援透過 AI 生成內容,除了 Anthropic 和 OpenAI 之外,現在也支援 Google Gemini 和 OpenRouter。透過 OpenRouter,您只需一個金鑰,即可使用來自多家公司的模型,包括您輸入的任何模型 ID。 請前往開發者」→「連線頁面綁定金鑰:取得 Gemini API 金鑰; 或 取得 OpenRouter API 金鑰;。與先前相同,生成作業將在您自己的服務供應商帳戶上執行,且金鑰會經過加密處理,絕不會再次顯示。

基於 Shopify 的 Web Components 所建構的更快速介面

該應用程式的每一個頁面均已基於 Shopify 的新版管理後台 Web 元件重新建置,這些正是 Shopify 管理後台本身所使用的相同建構模組。

  • **載入速度更快。**此應用程式不再隨附專屬的介面函式庫。這些元件取自 Shopify,可與管理後台的其他部分共用,且通常已存在於瀏覽器的快取中,因此每個頁面在顯示前需要下載的內容大幅減少。
  • **感覺就像是管理後台一樣。**按鈕、表格、開關、對話方塊和表單的外觀與行為,都與您在 Shopify 其他地方所使用的完全相同,包括鍵盤導航和螢幕閱讀器功能。
  • **隨時保持最新狀態。**當 Shopify 改進其元件時,應用程式會自動套用這些改進,無需我們進行更新。

一切都沒變:每頁、每個設定和每個連結都和原先一樣。

本版本還包含以下內容

  • **在「權限」頁面上,可點選「全部授予」與「全部撤銷」。**點選「全部授予」時,系統會透過單一的Shopify對話方塊,一次請求所有尚未授予的權限,而非針對每張卡片分別請求。點選「全部撤銷」時,系統會先要求您確認,並說明其意涵:您的觸發器仍會保持開啟狀態,只是在您再次授予存取權限之前,它們將無法觸發。
  • 自訂觸發程式碼可透過 ctx.fetch() 連線至公開網際網路,而不僅限於透過 ctx.shopify() 連線至您的商店。內部位址將被拒絕。
  • **您的自訂觸發器與商店前端觸發器現在運作方式相同:**點擊該列進行編輯,狀態顯示於右側。
  • 「觸發器」頁面會在標題旁顯示目前啟用的觸發器數量,而四種文字型別的元資料欄位觸發器現在也在清單中各自擁有專屬的開關。
  • 必填欄位已在自訂觸發器、商店前端觸發器及連線表單上標示出來。
  • **已修正:在「事件歷史紀錄」中,日期篩選條件無法清除。**先前移除日期標籤或選擇「清除全部」後,已套用的日期仍會保留。現在這兩種方式均可清除這些日期。
  • 「事件歷史」的每一列皆為純文字,而非藍色連結。整行仍可點擊。

店內觸發機制:根據顧客的行為執行Shopify Flow

到目前為止,此應用程式中的每個觸發器都是由管理後台發生的事件所觸發的:例如訂單已付款、商品已更新。本次更新新增了由顧客在您的商店前端所執行的操作所觸發的觸發器。

Shopify 不會針對瀏覽行為發送 Webhook,因此這些資料會透過應用程式為您安裝的 網路像素來收集 - - 無需編輯佈景主題,也無需貼上任何程式碼。

Storefront 觸發器

設定、權限以及各觸發器傳送的內容:商店前端觸發器。

  • 已瀏覽的商店產品與已瀏覽的商店系列
  • 線上商店產品已加入購物車及從購物車中移除
  • 商店首頁 瀏覽過的購物車
  • 店鋪結帳已開始
  • 店鋪搜尋與店鋪搜尋無結果 - - 後者是購物者預期您會販售的商品的即時清單。每次搜尋僅會觸發這兩者中的其中一項,因此您可以同時啟用兩者,而不會造成重複計數。這兩種搜尋觸發機制如何分配。
  • 查看缺貨款式 - - 表示有真實買家瀏覽了您無法向其銷售的商品。這是一個補貨需求訊號,是針對各款式而非整體商品。何謂缺貨。
  • 已登入客戶造訪與 B2B 買家造訪 - - 您的商店中有回頭客。重複的頁面瀏覽次數會匯總到您所選擇的造訪時段中,可依客戶或公司為單位進行設定。造訪時段說明請參閱。

結帳觸發條件

詳細資訊:結帳時會觸發。

  • 顯示結帳錯誤 - 無需等待技術支援單,即可查明結帳失敗的原因。
  • 結帳折扣碼遭拒絕 - - 購物者輸入了折扣碼,但結帳系統拒絕了該碼。通常是因為促銷活動已過期,或是該折扣碼來自一封從未被啟用的電子郵件。
  • 首次下單客戶訂單 - 來自從未下單過的客戶的訂單,其中客戶與訂單皆為原生 Shopify Flow 參考。此觸發器源自 Shopify 的訂單 Webhook,因此與上述兩者不同,其可靠性與任何管理員觸發器相同。此觸發器列於觸發器參考 中。

自訂商店前端觸發器

針對 Shopify 完全未報告的任何情況。只需在您的佈景主題中使用一行 JavaScript 發佈您自己的事件,它便會成為 Shopify Flow 的觸發器。以下是逐步說明,附上可複製的程式碼片段:自訂 Storefront 觸發器。

最明顯的例子就是購物車抽屜:Shopify 的購物車檢視事件僅在 /cart 頁面觸發,而大多數現代佈景主題會改以滑動方式開啟抽屜,且從未導航至該頁面。當抽屜開啟時,若自行觸發事件,便能彌補此缺口。願望清單新增、尺寸指南開啟以及變體切換的功能運作方式皆同。

系統僅會轉發您已註冊的事件名稱,因此您頁面上的其他腳本無法消耗您的配額。將事件命名為,並在 中使用該事件,例如:Shopify Flow。

在開啟這些功能之前

  • 他們需要新的「Storefront Behaviour」權限,此權限可如同其他權限一樣,透過「權限」頁面授予。此權限涵蓋的內容請參閱。
  • **我們尊重購物者的同意權。**若購物者未給予分析追蹤的同意,相關事件資料將在瀏覽器中被捨棄,且絕不會傳送至我們這裡 - - 這對您完全免費,也不會觸發任何工作流程。關於同意權的處理方式。
  • **這些事件的數量遠高於管理員觸發器。**一家繁忙的商店,單日產生的商品瀏覽次數,甚至比一年內的訂單更新次數還要多,而每個事件都會計入您的方案配額。請僅啟用工作流程實際使用的功能。方案與使用量。
  • **這些是「盡力而為」的機制,並非保證會發生。**若關閉分頁、連線中斷或啟用廣告攔截器,該事件便永遠不會觸發。請將其用於訊號與反應,而非任何一旦錯過事件便會導致正確性問題的用途。

完整詳情(包括「查看缺貨變體」如何判定何謂缺貨)請參閱 的「商店前端觸發器」指南:。

使用 AI 產生觸發程式碼

用淺顯易懂的語言描述自訂觸發器的功能,讓 AI 來編寫程式碼。在開發者」→「連線中,新增您自己的 Anthropic 或 OpenAI API 金鑰;程式碼生成將在您的帳戶上執行,且該金鑰經過加密處理,不會再次顯示,也不會出現在您的觸發器程式碼中。完整指南:使用 AI 生成觸發器程式碼。 需要先取得金鑰嗎?取得 Anthropic(Claude)API 金鑰 或 取得 OpenAI API 金鑰。

  • **基於觸發器實際接收到的內容。**生成器會獲知此應用程式的執行時合約、Shopify 管理 API,以及(一旦擷取到)實際的事件載荷,因此它會寫入 payload.total_price,因為它能直接看到該欄位,而非憑空猜測名稱。它所知曉的內容。
  • **基於現有內容進行擴充。**如果已有程式碼,它會直接編輯現有程式碼,而非從頭開始,因此「現在也執行 X」這種做法是可行的。
  • **系統不會自動儲存。**生成的程式碼會以「未儲存的變更」形式顯示在編輯器中:請根據您擷取的載荷進行測試,確認其會觸發哪些動作,然後再儲存。產生自訂觸發器。
  • 撰寫「自訂商店前端觸發器」的主題片段,這正是多數人容易卡關的地方,因為每個主題對元素的命名方式都不盡相同。產生商店前端片段。

此外也已修復

  • 在授予權限後**,Metafield Triggers 中的「新增觸發器」清單可能會保持空白長達一小時**,並顯示「不存在任何定義」,儘管實際上已有定義存在。此空清單結果先前被快取;現在已不再如此,因此下次開啟時清單便會顯示內容。此情況同樣適用於元物件清單。 請參閱 (元字段觸發器) 以及 (元物件觸發器)。
  • 「將產品發佈至通路」及「從通路撤下」這兩項操作,未能擷取新建立產品的首個變更。 該應用程式在首次偵測到記錄時會儲存一個基準值,並僅在與該基準值出現差異時觸發事件;然而,對於發佈操作而言,該基準值在建立時並未被寫入 - - 因此,產品建立後的第一次發佈被靜默忽略,僅觸發了第二次發佈。現在兩者皆會從首次變更開始正常運作。產品觸發器詳見參考資料。

針對流量極高的商店的事件歷史紀錄,以及基準同步修正

根據支援票證提出的兩項修正 - - 感謝回報這些問題的商家。

  • **在事件量極大的商店中,「事件歷史紀錄」現已能立即載入。**過去,對於在 30 天歷史紀錄中儲存數百萬筆事件的商店,該頁面可能需要極長時間才能載入,甚至完全無法載入。現在,無論事件量多大,該頁面都能在不到一秒內開啟,且所有篩選功能均與以往一樣正常運作。
  • 基於快照的觸發器的基準同步現已自動啟動。 當觸發器在工作流程使用它之前就被啟用時,那些會將變更與儲存的基準線(標籤、狀態、標題等)進行比對的觸發器,可能會因顯示「已同步 0 筆記錄」而無限期等待。現在,啟用此類觸發器時,系統會自動啟動初始同步,因此第一項實際變更便會觸發該觸發器。

撰寫您自己的觸發器,每個觸發器佔一頁,並提供開發者 API

這是該應用程式推出以來規模最大的一次更新,它將改變您設定觸發器的做法。

自訂觸發器

若沒有現成的內建觸發器符合需求,請自行撰寫。選擇一個Shopify事件,從您的商店擷取真實的資料包,並撰寫一個簡短的轉換程式,用以決定何時觸發以及傳送哪些資料。

  • **僅在您設定的條件下觸發。**並非「任何產品更新」 - - 而是僅限於超過特定金額的訂單、特定供應商的產品,以及您真正關心的變更。
  • 請將您所需的欄位,並依照您的工作流程需求進行格式調整後,精確地傳送至 Shopify Flow。
  • 擷取事件本身未攜帶的資料。ctx.shopify() 會在觸發器內部執行 Admin GraphQL 查詢,因此您可以利用儲存庫中的任何資料來豐富事件內容。
  • 在發送前,請使用實際擷取的載荷進行測試,並將輸出結果與日誌並列顯示以供比對。

您的程式碼會以自訂觸發器的形式出現在 Shopify Flow 中,並透過其識別碼進行篩選,因此每個工作流程僅會對您的其中一個觸發器做出反應。

「設定」現已更名為「觸發條件」頁面

九個「設定」分頁已不復存在。現在每個觸發器都集中顯示在同一頁面上,並附有搜尋功能,且每個觸發器都有專屬的開啟/關閉開關。

舊版頁面中有兩種運作方向相反的開關:大多數觸發器在開啟前處於關閉狀態,但... Update的廣泛觸發器預設為開啟狀態,並設有獨立的「抑制器」分頁用來將其關閉。現在,所有觸發器皆遵循同一項規則:只要開關處於開啟狀態,觸發器就會觸發。

  • 透過名稱搜尋,而非猜測觸發器被歸檔在哪个分頁下。
  • **所有 83 個觸發器皆可切換。**過去,觸發器只有在我們為其建立一行時,才會具備切換功能。
  • 批次啟用或停用,適用於您的搜尋結果或所有內容。
  • **權限將在您觸發該操作時授予。**當您啟用需要某項權限的觸發器時,系統會當場要求您授予該權限。若需兩項權限,則會出現一個涵蓋兩者的對話方塊。

您先前設定的內容並未變更,舊有的「設定」連結依然有效。您先前已停用的觸發器,現在僅顯示為「關閉」狀態。

模擬觸發器

過去測試工作流程,意味著必須在您的商店中實際執行相關操作 - - 例如編輯商品、下單或等待投票結果。現在,您可以隨時觸發該流程:在事件歷史紀錄中開啟任何事件,並再次選擇模擬。

模擬操作會經過與真實的 Shopify webhook 相同的處理流程,因此您的工作流程所接收的內容,與正式環境中完全一致。您可以使用乾跑功能預覽資料包,而無需實際觸發任何操作。模擬事件會被記錄為測試,因此不會計入您的統計數據,也不會佔用您的方案配額。

請注意,模擬觸發器會實際執行您的工作流程 - - 如果某個工作流程為訂單加上標籤或發送電子郵件,這些動作都會真正發生。

開發者 API 與 MCP

  • 一個用於建立 API 金鑰的開發者頁面,提供適用於 Claude、Cursor、VS Code 及其他工具的連線指令。
  • 一個 REST API,可列出您商店中的所有觸發器及其狀態、讀取事件歷史紀錄與統計資料,並查看您已授予哪些權限。
  • 一個 MCP 伺服器,讓 AI 助理能夠檢查您的設定,並在對話中模擬觸發條件。
  • 設有三個存取層級,每個層級皆可執行模擬操作及自訂觸發程式碼,因此一般讀取金鑰無法觸發您的自動化流程。

請將您的觸發程式碼存放於 GitHub

連接一個 GitHub 儲存庫後,您的自訂觸發器便會自動推送至該儲存庫。在您慣用的編輯器中編輯檔案,變更內容便會同步回傳至應用程式。每個版本都是一個提交,因此變更內容既可進行審查,亦可撤銷;您還能從應用程式中回滾至任何較早的版本。

本版本還包含以下內容

  • 資料同步現已顯示已同步,而非僅顯示記錄數,並會顯示根據您商店時區計算的上次完整同步日期。初始化僅執行一次;之後,快照會自動保持最新狀態。
  • 授予「產品」或「訂單」的存取權限後,該資源的廣泛「更新」觸發器便會啟用,因此事件將立即開始傳送。
  • 一份更清晰的設定指南,內容完全依照您的實際操作步驟:選擇觸發器、授予存取權限、建立工作流程、觀察其執行過程。

產品存取功能現已改為選用制、儀表板運作更流暢,並新增了幫助中心

**「產品、變體與系列」的存取權限不再自動授予。**過去這項權限是必備的,安裝時即已包含且無法移除。現在它已與其他所有權限一樣成為可選項目:您可從「權限」頁面授予此權限,並隨時撤銷。授予此權限後,您的商店將立即註冊產品與系列的觸發器。

已經有這款商品的店鋪請繼續保留 - - 無需採取任何行動。

速度大幅提升的儀表板

儀表板不再透過檢視您的完整活動歷史紀錄來計算數據。 每日、每主題及每狀態的計數現已取自預先彙總的摘要,而您的使用量數據則直接讀取自實際執行您的方案限額的計數器 - - 因此數據是即時更新的,且始終與實際情況一致。對於擁有數百萬筆事件的商店而言,這正是導致儀表板要麼超時、要麼瞬間載入的關鍵差異。

全新說明中心

完整文件請參閱 docs.workflow-trigger-extensions.app - - 內含所有觸發器的參考說明、設定與權限指南、疑難排解,以及附有影片的逐步工作流程指南。您可以透過表單直接向我們回報錯誤、提出功能建議或與我們聯繫,並可附上螢幕截圖。

應用程式內的對話氣泡現在會出現在每個頁面,當對話視窗開啟時,它會自動隱藏。

本版本還包含以下內容

  • 請向 Shopify Sidekick 查詢您的觸發器相關資訊 - - 哪些觸發器已設定、為何某個觸發器未觸發、最近觸發了哪些觸發器,以及您已使用了多少配額。此服務僅限讀取;無法變更任何設定。
  • **已修正:Customer Note Changed 與 Customer State Changed 從未觸發。**先前系統是將變更內容與應用程式實際並未讀取的值進行比對。現在這兩項功能均可正常運作。
  • **已修正:**若未同時授予「客戶資料存取權限」,「訂單寄送地址」的靜默變更將不會生效。現在,應用程式會事先向您提示此情況,而非默默失敗。
  • **已修正:**對於擁有大量觸發器訂閱的商店,在授予權限時可能會遺漏其中一項,或在撤銷權限時可能會遺漏其中一項。
  • 一旦將設定指南收起,它便會保持收起狀態。
  • 該應用程式現已更名為Workflow Trigger Extensions。應用程式內容與安裝方式皆與原版相同,僅名稱有所變更。

產品變體成本變動

產品變體成本變更通知會在變體的每件成本發生變更時觸發 - - 無論是為了重新計算利潤、套用重新定價規則,或是向採購部門發出警示。

值得了解的是,為何需要這個專屬觸發器:成本是記錄在庫存項目上,而非產品上,因此當僅有成本發生變更時,Shopify 並不會觸發產品更新。任何監聽產品更新的機制都無法偵測到此變更。此觸發器是直接監聽庫存項目的。

會以貨幣數值的形式提供產品、變體和 SKU,以及舊成本與新成本。使用現有的「庫存」權限及其「設定」分頁。

按地點劃分的庫存觸發條件

Shopify

  • 地點庫存量變更 - - 特定地點的可用數量發生任何變動,無論是增加或減少。
  • 該分店缺貨 - 當庫存降至零時觸發。
  • 「該地點已補貨」 - - 當庫存量恢復至正值時觸發。

每個事件都會包含地點及其名稱、變體與 SKU,以及舊數量、新數量和增減量。因此,您只能在某個履約地點的庫存售罄時,才可將商品下架;或者當某個倉庫庫存不足,而另一個倉庫庫存過剩時,才可觸發轉庫操作。

需要新的庫存資料存取權限,該權限同時包含「位置存取」權限,因此事件會帶有位置名稱,而非僅顯示其識別碼。啟用其中任何一項,系統會先回填您當前的庫存數量,以便觸發首次實際變更。

B2B 企業聯絡觸發條件

B2B 帳戶會員資格的兩個觸發條件,兩者皆使用您現有的「公司」權限:

  • 客戶從公司移除 - 當客戶從公司的聯絡人清單中移除時觸發此事件。針對離職處理:撤銷 ERP 存取權限、通知客戶經理、將記錄歸檔。
  • 「公司聯絡人」更新 - 當聯絡人的角色或詳細資料變更時觸發。

兩者皆同時提供客戶與公司的資訊,並包含聯絡人的職稱。

我們刻意沒有新增「客戶已加入公司」這項功能 - - 因為 Shopify Flow 已經內建了對應的觸發器。

客戶備註與狀態,以及 B2B 免稅規定

  • 客戶備註變更 - 當客戶的備註被新增、編輯或清除時觸發,並包含舊值與新值。
  • 客戶狀態變更 - 當帳戶在「停用」、「啟用」、「受邀」及「拒絕」狀態之間切換時觸發。
  • 公司地點稅務豁免變更 - 某商家回報,編輯 B2B 地點的稅務設定時,從未觸發任何反應。Shopify 根本不會針對此變更發出更新事件,因此本功能改以輪詢方式來偵測此變更。 當免稅項目被新增、移除或目前生效時,此事件便會觸發,並以帶有易讀標籤的代碼清單形式呈現,同時包含稅務登記編號。

此外,已修正:八個選秀順序觸發器在事件歷史紀錄中顯示的名稱有誤。

安全性更新

例行安全性維護:更新依賴項並強化整個應用程式的安全性。無需採取任何行動。

行銷許可、市場狀態與銷售管道觸發條件

  • 客戶電子郵件行銷同意狀態變更與客戶簡訊行銷同意狀態變更 - - 在同意狀態變更的瞬間即刻觸發,並包含新的狀態(已訂閱、已取消訂閱或待處理)、同意層級以及時間戳記。適用於 GDPR 及行銷合規自動化,或用於保持抑制清單的同步。
  • 產品發佈至銷售管道與**「產品從銷售管道下架**」 - - 掌握產品何時在銷售管道上線,或何時從銷售管道下架。每個事件都會將新增、移除及當前的銷售管道以完整清單形式傳遞,因此您可以在 Shopify Flow 中對其進行迭代處理,而無需解析文字。 每發生一次變更會觸發一次,而非針對每個銷售管道各觸發一次。需具備新的發佈資料存取權限。
  • 市場狀態變更 - 當市場狀態在「草稿」與「活躍」之間切換時觸發,並顯示舊狀態與新狀態。設定中新增了市場分頁。

選秀順序觸發條件、市場、地點及配額警示

這是迄今為止規模最大的一次發布,也是首個具備專屬電子郵件通知功能的版本。

配額與失敗警示

一個通知系統,可透過儀表板上的鈴鐺圖示開啟。當您即將用盡每月配額、達到配額上限,或是觸發條件的失敗率高於平常時,系統會發送電子郵件通知。除店主之外,還可新增其他收件人。

草案順序觸發條件 (7)

全新的訂單草稿資料存取權限,可完整揭示訂單草稿的生命週期 - - 此功能專為 B2B 及批發領域設計,適用於在訂單成立前即進行協商的場景。

  • 「草稿排序」更新 - 任何變更都會觸發通知。若您僅希望接收以下特定通知,請在「設定」中關閉此功能。
  • 草案命令「新增標籤/移除標籤」 - - 基於標籤的審核關卡。
  • 《草案命令》註釋已變更 - - 附舊版與新版註釋。
  • 訂單草稿屬性變更 - 採購訂單編號、交貨日期、禮品選項,並按每筆訂單詳細列出新增、刪除或變更的內容。
  • 草案訂單明細項目變更 - 經協商後調整之項目、數量、價格或變體。
  • 「草稿訂單」狀態變更 - - 在「待處理」、「已寄發發票」和「已完成」之間切換。非常適合用於設定付款提醒時程。

基線會在建立草稿時預先設定,因此建立後的第一項實際變更會正確觸發。啟用任何特定觸發器時,系統會對現有草稿進行回溯更新。

Shopify Flow 由於系統已原生支援「建立訂單草稿」和「刪除訂單草稿」,因此我們刻意不重複實作這些功能。

市場與地點 (8)

  • 市場建立/更新/刪除 - - 適用於國際及 B2B 銷售。
  • 地點的建立/更新/刪除/啟用/停用 - 倉庫、零售店及取貨點。

更多訂單與產品詳情

  • 訂單財務狀態變更 - - 付款狀態的轉變,例如從「待處理」變更為「已付款」或「已退款」。
  • 產品類型變更與產品供應商變更 - - 這兩者各自觸發,因此工作流程可在供應商變更時做出反應,而無需在每次產品編輯時都執行。

此外

  • 已獲核准授予專為 Shopify 打造徽章。
  • 穩定性與效能方面的改進,以及一批使用者介面修正。

客戶與產品的標籤觸發條件

Shopify Flow 可以告知您客戶或產品已更新,但無法告知標籤已變更。這四個觸發器僅在標籤本身發生變更時才會觸發。

  • 新增客戶標籤 / 移除客戶標籤
  • 新增產品標籤/移除產品標籤

每項都會顯示已新增的標籤、已移除的標籤,以及變更前與變更後的完整清單 - - 如此一來,您就能根據確切的變更內容建立分支,而無需重新閱讀該筆記錄。

這四項功能皆需在「設定」中手動啟用。當應用程式首次偵測到記錄時,會在不觸發任何動作的情況下儲存一個基準值,因此即使啟用這些功能,也不會因原本就存在的標籤而讓您的工作流程被大量事件淹沒。

此外,已修正:四個變體變更觸發器的資料包中缺少 SKU、條碼和價格。

請注意,此處沒有「標籤」觸發器 - - Shopify 中的集合沒有標籤。請改用集合元資料欄位,並搭配「元資料欄位更新」功能。