設定 Portaly 商店訂單通知至 n8n Webhook URL
本文說明如何設定 Portaly 商店,使其在有新訂單時將資訊發送到 n8n 的 Webhook URL,進而串接到 Telegram 等應用,實現訂單即時通知。
Webhook 基本概念與設定流程
Webhook 是一種透過網址 (URL) 進行串接和觸發的機制。透過 Webhook 節點,n8n 會生成一個獨特的 URL,用於接收來自 Portaly 商店的訂單資料。設定步驟如下:
- 建立 n8n 工作流程: 在 n8n 中建立新的工作流程。
- 新增 Webhook 節點: 新增 Webhook 節點,n8n 會自動產生一個唯一的 URL。
- 設定 Portaly 商店: 將 n8n 產生的 Webhook URL 設定到 Portaly 商店的訂單通知設定中(請參考 Portaly 官方文件)。
- 新增 Telegram 節點: 新增 Telegram 節點,設定 Telegram Bot 的 API 金鑰和接收通知的 Chat ID,以發送通知。
- 連接節點: 將 Webhook 節點連接到 Telegram 節點。
- 測試工作流程: 於 Portaly 商店建立測試訂單,確認 Telegram 可收到訂單通知。
- 調整通知內容: 根據需求調整 Telegram 通知內容,如訂單編號、商品名稱、客戶資訊等。
額外節點與概念
除了 Webhook 和 Telegram 節點外,您可能還會需要以下節點來處理資料:
- Edit Fields (Set): 用於重新整理和改造資料,例如欄位重新命名、添加新欄位、資料整合等。
- IF 節點: 根據條件判斷,選擇不同的路徑執行,例如判斷訂單金額是否達到特定門檻,再發送通知。
- 自動化核心概念: 觸發 (Trigger) 和動作 (Action)。Webhook 節點作為觸發點,當 Portaly 商店有新訂單時觸發工作流程;Telegram 節點作為動作,負責發送 Telegram 通知。
- 憑證設定: 需要設定 Portaly 的憑證與 Telegram Bot 的 API 金鑰,讓 n8n 能夠存取資料與發送訊息。
總之,透過 Webhook 節點與相關設定,您可以輕鬆將 Portaly 商店的訂單資訊串接到 n8n,並實現自動化的訂單通知功能。