Shopify 觸發錯誤

描述問題/錯誤/疑問

我正在建立一個工作流程,用來處理 Shopify 中的產品是否被建立、更新或刪除。最初我為每個動作建立了 3 個獨立的工作流程,然後出現了這個衝突錯誤。後來我意識到產品更新觸發器也可以用於產品建立的情況,所以我將這 2 個合併成一個工作流程,檢查產品 ID 是否存在於 Supabase 中,如果存在就走更新路徑,如果不存在就走建立路徑。這個方案運作良好,但當我嘗試同時發布這個工作流程和刪除產品工作流程時,它又不允許我這樣做。但我需要這 3 個工作流程都能執行,而且我找不到正確的邏輯來在一個工作流程中結合這 3 個工作流程,因為如果我使用產品 ID 進行檢查,更新和刪除之間就會產生衝突。所以我需要幫助。

錯誤訊息是什麼(如果有的話)?

請分享你的工作流程


分享最後一個節點返回的輸出

你的 n8n 設定的相關資訊

  • n8n 版本: 最新版
  • 資料庫(預設: SQLite):
  • n8n EXECUTIONS_PROCESS 設定(預設: own, main):
  • 執行 n8n 的方式(Docker、npm、n8n cloud、桌面應用):
  • 作業系統:

@amazingzizo 那個衝突只是因為觸發節點被複製貼上了,所以兩個工作流程共享同一個 webhook 路徑,而 n8n 需要每個活躍的觸發都有唯一的路徑。刪除複製的 Shopify 觸發,然後從頭添加一個新的(不要貼上),它會產生一個新的路徑,衝突就會清除。而且你其實不需要把全部 3 個合併成一個工作流程,create/update/delete 是不同的 Shopify 主題,所以每個只需要自己的新鮮觸發節點。主題本身會告訴你事件是什麼,所以不需要用 supabase id 檢查來區分 create 和 update。

謝謝,我沒有注意到那個。