操作步驟 自動化與權限
怎麼測試 Shopify Flow 工作流程,又不變更正式商店資料?
用通過與失敗事件查邏輯。Flow 在修改動作前停止,外部結果另行確認。
- 適用情況
- 你準備啟用或變更設定有效的 Shopify Flow 工作流程,而且需要在不執行修改動作的情況下,驗證觸發資料、分支、變數與運算子。 [1]
- 不適用情況
- 你需要證明正式執行後的修改動作或外部服務已完成;這項工作應使用最後一個系統自己的測試或結果紀錄。 [1]
- 為什麼重要
- 工作流程即使在 Flow 中依預期邏輯執行,仍可能在第一個修改或外部動作失敗,因為模擬會在完成這些動作前停止。 [1]
- 怎麼做
- 開啟「應用程式 > Flow > 工作流程」,選擇工作流程與「編輯」,選取觸發條件,並確認「測試工作流程」對話框開啟。 [1]
- 不能證明什麼
- Flow 模擬通過無法證明修改動作或外部服務已完成,而且測試執行不會出現在「最近執行」清單中。 [1]
- 查證於
- 2026年8月22日
操作步驟
開啟官方畫面,再回報進度
開啟頁面與自行回報的完成或停止步驟只保存在此裝置的瀏覽器。AI Commerce Ready 和 Shopify 都不會替你檢查結果,也不會在這裡變更商店。
- 官方頁面
- Shopify 管理介面 → 應用程式 → Flow → 工作流程 → 選擇工作流程 → 編輯 → 選擇觸發條件 → 測試工作流程
- 操作前先確認
- 工作流程編輯器會開啟「測試工作流程」對話框,其中顯示已儲存事件,以及新增、記錄、建立或產生事件的控制項。
- 何時完成
- 通過與失敗事件會依預期分支執行,且「預覽」顯示預期資料。任何無法模擬的外部動作也會在接收端系統顯示範圍有限的結果。
- 何時停止
- 若工作流程步驟無效、測試資料無法代表預定案例,或外部動作沒有安全測試路徑或可復原的有限案例,請停止且不要啟用。 [1]
回來後: 請保留這份指南的分頁。每次完成 Flow 測試或外部服務檢查後,回到這個分頁,依完成條件或停手點比較觀察結果。
付費協助與免費選項
- 何時值得付費協助
- 只有當這個流程會呼叫 Shopify 以外的系統,而且必須在那個系統裡驗證時,付錢請人做才划算,因為 Flow 自己的測試不會做這件事。 [1]
先用 Flow 測試邏輯,不執行修改資料的動作。 測試到第一個修改動作就停止,外部結果要另外確認。
1. 開啟測試
開啟 Shopify 管理介面 > 應用程式 > Flow > 工作流程 > 該流程 > 編輯,選取觸發條件,再選測試工作流程。
步驟不完整或無效就先修正,啟用不會解決問題。
2. 建立兩個合適事件
選產生事件。Sidekick 用既有資料產生一個預期通過與一個預期失敗事件。先檢查欄位,改掉不符合案例的值。
3. 檢查路徑與資料
執行兩個事件。通過路徑應到預期動作,失敗路徑應停在預定條件。
每個條件或動作開預覽,核對值、變數、運算子與 AND/OR。路徑亮起來,但用錯紀錄,仍不算完成。
4. 另外確認無法模擬的動作
Flow 無法模擬部分外部動作,包括 HTTP 請求。顯示無法模擬此動作時:
- 完成觸發、條件與傳送資料檢查。
- 外部服務有測試環境或沙盒時,先使用。
- 選一個小範圍、結果可辨識且可還原的正式案例。
- 在 Shopify 與接收系統確認結果,再擴大啟用。
兩事件走對邏輯且預覽資料正確,就完成模擬。無法模擬的動作在最後系統顯示預期結果,才完成整項工作。沒有安全測試或可還原案例,就保持未啟用。測試不會出現在「最近執行」。