庫存觸發條件,逐步說明

該地點的庫存量已變更
每當某個變體在某個地點的可用數量發生變動時,系統便會觸發通知:例如促銷、補貨、轉移或手動修正。
| 火災源自 | Shopify Webhook 加上變更偵測 |
| 權限 | 庫存資料存取 + 產品、變體及系列資料存取 |
| 已開啟 | 啟用一個使用該功能的 Flow 工作流程,即可開啟該功能。其專屬開關位於應用程式的「**觸發器」**頁面中 |
用於
- 按據點而非按商品變體發出庫存不足提醒。
- 將每筆庫存變動轉發至 ERP 系統或報表中。
- 針對看似錯誤的單次大幅波動做出反應。
「地點的庫存量變更」會將哪些資料傳送至您的工作流程
| 流量中的變量 | 類型 | 內容為何 |
|---|---|---|
product |
產品(Shopify) | 其變體庫存發生變動的產品。這是一個完整的 Shopify 產品,因此其所有欄位以及 Flow 自身的產品操作皆可使用。 |
inventoryLevel |
對象 | 地點、變體/SKU,以及舊/新/增減後的可用數量 |
inventoryLevel.locationId |
ID | |
inventoryLevel.locationName |
文字 | |
inventoryLevel.sku |
文字 | |
inventoryLevel.variantId |
ID | |
inventoryLevel.variantTitle |
文字 | |
inventoryLevel.oldAvailable |
數字 | |
inventoryLevel.newAvailable |
數字 | |
inventoryLevel.delta |
數字 | |
eventId |
文字 | 此事件的 ID。請在應用程式的「事件歷史紀錄」中搜尋此 ID,以查看確切的傳送內容。 |
範例:某倉庫的庫存不足警示
- 選擇「**地點的揀貨庫存量發生變更」**作為觸發條件。
- 新增一個包含三項條件的條件:
inventoryLevel.locationName等於Main warehouse、inventoryLevel.newAvailable小於5,以及inventoryLevel.oldAvailable大於或等於5。 - 新增「發送內部電子郵件」選項:
{{product.title}} / {{inventoryLevel.variantTitle}} ({{inventoryLevel.sku}}) is down to {{inventoryLevel.newAvailable}} at {{inventoryLevel.locationName}}。 - 開啟此工作流程。
該分店缺貨
當某個變體在某個地點的可用數量降至零時,系統會觸發警報。該變體在其他地點可能仍有庫存。
| 火災源自 | Shopify Webhook 加上變更偵測 |
| 權限 | 庫存資料存取 + 產品、變體及系列資料存取 |
| 已開啟 | 啟用一個使用該功能的 Flow 工作流程,即可開啟它。其專屬開關位於應用程式的「**觸發器」**頁面上 |
用於
- 向店經理反映某個貨架已空,但倉庫仍有庫存。
- 申請跨據點轉帳。
- 當最後一個庫存地點的庫存售罄時,將該產品切換為預購狀態。
「該地點缺貨」通知會傳送至您的工作流程中哪些項目
| 流量中的變量 | 類型 | 內容為何 |
|---|---|---|
product |
產品(Shopify) | 該分店中某個變體已售罄的產品。這是一個完整的 Shopify 產品,因此其所有欄位以及 Flow 自身的產品操作皆可使用。 |
inventoryLevel |
對象 | 地點、變體/SKU,以及舊/新庫存數量 |
inventoryLevel.locationId |
ID | |
inventoryLevel.locationName |
文字 | |
inventoryLevel.sku |
文字 | |
inventoryLevel.variantId |
ID | |
inventoryLevel.variantTitle |
文字 | |
inventoryLevel.oldAvailable |
數字 | |
inventoryLevel.newAvailable |
數字 | |
inventoryLevel.delta |
數字 | |
eventId |
文字 | 此事件的 ID。請在應用程式的「事件歷史紀錄」中搜尋此 ID,以查看確切的傳送內容。 |
範例:當門市庫存售罄時,申請調貨
- 選擇**「該地點缺貨」**作為觸發條件。
- 新增一個條件:
inventoryLevel.locationName不等於Main warehouse。 - 新增**「寄送內部電子郵件**至物流部門:
{{inventoryLevel.locationName}} is out of {{product.title}} / {{inventoryLevel.variantTitle}}」。 - 開啟此工作流程。
該門市已補貨
當某個變體在某個地點的可用數量從零變為大於零時,會觸發此事件。
| 火災源自 | Shopify Webhook 加上變更偵測 |
| 權限 | 庫存資料存取 + 產品、變體及系列資料存取 |
| 已開啟 | 啟用一個使用該功能的 Flow 工作流程,即可開啟它。其專屬開關位於應用程式的「**觸發器」**頁面上 |
用於
- 發送「商品補貨」通知,或告知業務部門待處理訂單已可出貨。
- 移除「
sold-out」標籤,或重新啟用廣告。
「該分店已補貨」會將哪些內容傳送至您的工作流程
| 流量中的變量 | 類型 | 內容為何 |
|---|---|---|
product |
產品(Shopify) | 該分店的該產品變體已重新有貨。這是一個完整的 Shopify 產品,因此其所有欄位以及 Flow 自身的產品操作皆可使用。 |
inventoryLevel |
對象 | 地點、變體/SKU,以及舊/新庫存數量 |
inventoryLevel.locationId |
ID | |
inventoryLevel.locationName |
文字 | |
inventoryLevel.sku |
文字 | |
inventoryLevel.variantId |
ID | |
inventoryLevel.variantTitle |
文字 | |
inventoryLevel.oldAvailable |
數字 | |
inventoryLevel.newAvailable |
數字 | |
inventoryLevel.delta |
數字 | |
eventId |
文字 | 此事件的 ID。請在應用程式的「事件歷史紀錄」中搜尋此 ID,以查看確切的傳送內容。 |
範例:當庫存恢復時,移除「已售罄」標籤
- 將**「該門市有貨」**設為觸發條件。
- 使用
sold-out新增或移除產品標籤。 - 可選:在
{{inventoryLevel.locationName}}處新增「使用{{inventoryLevel.newAvailable}}模組傳送內部電子郵件」。 - 開啟此工作流程。
產品變體成本已變更
當變體的每項成本發生變更時觸發此事件,並傳遞舊成本、新成本、delta、percentChange 以及 direction。
| 火災源自 | Shopify Webhook 加上變更偵測 |
| 權限 | 庫存資料存取 + 產品、變體及系列資料存取 |
| 已開啟 | 啟用一個使用該功能的 Flow 工作流程,即會將其開啟。該功能的專用開關位於應用程式的「**觸發器」**頁面上 |
用於
- 當供應商調高價格時,請重新核對利潤率。
- 標記那些成本現已超過價格一定比例的變體。
「產品變體成本變更」會將哪些資料傳送至您的工作流程
| 流量中的變量 | 類型 | 內容為何 |
|---|---|---|
product |
產品(Shopify) | 該產品的變體價格已變更。這是一個完整的「Shopify」產品,因此其所有欄位以及 Flow 自身的產品操作皆可使用。 |
variantCostChange |
對象 | 變體/SKU 以及每項商品的新舊單價 |
variantCostChange.variantId |
ID | |
variantCostChange.variantTitle |
文字 | |
variantCostChange.sku |
文字 | |
variantCostChange.oldCost |
金額 (金額, 貨幣代碼) | |
variantCostChange.newCost |
金額 (金額, 貨幣代碼) | |
variantCostChange.delta |
數字 | 新值減去舊值。若任一側未知,則為空值 |
variantCostChange.percentChange |
數字 | 變動幅度以舊值的百分比表示(-12.5 表示下降了 12.5 百分比)。若舊值為 0 或未知,則返回空值 |
variantCostChange.direction |
文字 | 增加、減少或維持不變 |
eventId |
文字 | 此事件的 ID。請在應用程式的「事件歷史紀錄」中搜尋此 ID,以查看確切的傳送內容。 |
範例:當成本上漲超過 5 個百分點時,應重新檢視價格
- 選擇「**產品變體價格變更」**作為觸發條件。
- 新增條件:
variantCostChange.percentChange大於5。 - 使用
margin-review新增產品標籤,並使用{{variantCostChange.oldCost.amount}} -> {{variantCostChange.newCost.amount}}向{{variantCostChange.sku}}發送內部電子郵件。 - 開啟此工作流程。
下一步
這四項皆需「**庫存資料存取權限」**與「產品資料存取權限」(該事件會將產品作為參照)。授予庫存存取權限時,系統也會一併要求「位置」存取權限,以便事件能指定位置。
- 完整的觸發器參考指南 - 將所有觸發器集中於單一頁面。
- 選擇合適的扳機 - 哪一種適合您的情況。
- 自訂觸發器 - 若沒有合適的內建觸發器,請自行編寫。
- 事件歷史紀錄與疑難排解 - 查看發射了什麼以及攜帶了什麼。

