收到 webhook 時的標籤順序
當外部系統透過訂單編號和標籤呼叫您的 webhook 時,請將該標籤新增至訂單中。此功能可讓第三方物流(3PL)、企業資源規劃(ERP)或無程式碼工具,無需存取管理員 API 即可將訂單標記為「已出貨」、「已開立發票」或「已審核」。
只需透過 Workflow Webhooks 和 Shopify 的內建動作觸發一次,無需其他應用程式。

需要什麼
Workflow Webhooks 中的 Webhook,具有此有效載荷映射。請參閱 有效載荷映射與 Shopify Flow 變數。
| 領域 | 該將什麼映射到它上 |
|---|---|
fieldOne |
例如,訂單編號:#1001 |
fieldTwo |
要新增的標籤,例如 shipped-by-3pl |
對 webhook 的呼叫則如下所示:
bash
curl -X POST https://<your webhook URL> \
-H "Content-Type: application/json" \
-d '{"orderNumber": "#1001", "tag": "shipped-by-3pl"}'取得工作流程
- 請下載本頁底部所附的「
.flow」檔案。 - 在您的 Shopify 管理後台中,開啟 Shopify Flow,點擊「匯入」,然後選擇檔案。
- 請檢查各步驟,然後按一下**「啟用工作流程**」。
此檔案是由 Shopify Flow 直接匯出的。請勿手動編輯該檔案;請在將其匯入後,前往 Shopify Flow 修改工作流程。
運作原理
- **「Webhook 觸發器」**會在您的 Webhook URL 每次被呼叫時啟動工作流程,並將映射的欄位傳遞給該工作流程。
- **「取得訂單資料」**會透過查詢
name:{{fieldOne}}查詢訂單,並最多保留一個結果。 - 對於每個,它會針對所找到的順序執行一次;若無任何順序符合,則完全不執行。
- **「新增訂單標籤」**會將
{{fieldTwo}}新增至該筆訂單。
讓它成為你的專屬
- 如果呼叫方無法傳送標籤,請將
{{fieldTwo}}替換為固定標籤,例如shipped-by-3pl。 - 在「標籤」步驟之後新增「**新增訂單備註」**或「**更新訂單元資料欄位」,**以儲存更多呼叫方傳送的資料。
下一步
- 建立您的第一個 Webhook - 建立此工作流程所監聽的 Webhook。
- 工作流程範本 - 所有範本。
- 歷史與故障排除 - 確認 webhook 已成功傳送至 Shopify Flow。

