建立 Webhook
Webhook 是一種用於擷取並儲存特定事件資料的工具。您可以註冊一個 https:// 網址,以 JSON 或 XML 格式接收該事件的資料。Webhook 常見的用途如下:
- 建立訂單
- 變更商品價格
- 當您離線時,通知您的即時通訊用戶端或傳呼機
- 蒐集用於資料倉儲的資料
- 整合您的會計軟體
- 篩選訂單品項,並將訂單通知各家承運商
- 當顧客解除安裝您的 app 時,從資料庫移除顧客資料
支援的 Webhook 事件
在 建立 Webhook 時,您可以從清單中的任何事件中選取。舉例來說,如果您想在每次訂單完成付款時傳送 Webhook,請選取 Order payment。再舉一例,如果您想在每次 商店屬性 更新時傳送 Webhook,請選取 Shop update。
| 類別 | 事件 |
|---|---|
| 購物車 |
|
| 結帳頁面 |
|
| 商品系列 |
|
| 顧客 |
|
| 折扣 |
|
| 訂單草稿 |
|
| 出貨作業 |
|
| 庫存 |
|
| 地點 |
|
| 市場 |
|
| 訂單 |
|
| 商品 |
|
| 退款 |
|
| 商店 |
|
| 付款方式 |
|
| 佈景主題 |
|
| 交易 |
|
建立 Webhook
您可隨時建立 Webhook。系統會以專屬於您商店、由英數字組成的 ID 簽署這些 Webhook。
步驟:
電腦版
在 Shopify 管理介面,前往 設定 > 通知。
按一下 Webhook。
按一下 ⊕ 建立 Webhook。
在 事件 下拉式選單中,選取您要使用的任一 支援的 Webhook 事件。建立 Webhook 後,無法變更事件。
在 格式 下拉式選單中,選擇要由 Shopify 傳送資訊給您的格式。可選擇 JSON 或 XML 兩種格式。
在 網址 欄位,輸入您要接收資料的網址。Webhook 無法傳送至以下網址:
- localhost
- 任何以「internal」結尾的網址 (例如
example.com/internal) - 任何來自已連結至商店的自訂網域的網址
- 「假」網域 (例如
www.example.com) - Shopify 網域 (例如
shopify.com與myshopify.com)
在 Webhook API 版本 中,選取您偏好的 Webhook 版本。
按一下 儲存。
行動版
在 Shopify app 中,點選
,然後點選
**設定**。
在 商店設定 區段,點選 通知。
點選 Webhook。
點選 ⊕ 建立 Webhook。
在 事件 下拉式選單中,選取您要使用的任一 支援的 Webhook 事件。建立 Webhook 後,無法變更事件。
在 格式 下拉式選單中,選擇要由 Shopify 傳送資訊給您的格式。可選擇 JSON 或 XML 兩種格式。
在 網址 欄位,輸入您要接收資料的網址。Webhook 無法傳送至以下網址:
- localhost
- 任何以「internal」結尾的網址 (例如
example.com/internal) - 任何來自已連結至商店的自訂網域的網址
- 「假」網域 (例如
www.example.com) - Shopify 網域 (例如
shopify.com與myshopify.com)
在 Webhook API 版本 中,選取您偏好的 Webhook 版本。
點選 儲存 或 ✓。
儲存新的 Webhook 後,系統會在 Webhook 頁面顯示。
編輯 Webhook
建立後可編輯 Webhook 的設定,但無法變更 所選的 Webhook 事件。
步驟:
電腦版
在 Shopify 管理介面,前往 設定 > 通知。
按一下 Webhook。
在您要編輯的 Webhook 所在列,按一下 ... > 編輯。
在 編輯 Webhook 對話方塊中,依需要修改 Webhook。
按一下 儲存。
行動版
在 Shopify app 中,點選
,然後點選
**設定**。
在 商店設定 區段,點選 通知。
點選 Webhook。
在您要編輯的 Webhook 所在列,點選 ... > 編輯。
在 編輯 Webhook 對話方塊中,依需要修改 Webhook。
點選 儲存 或 ✓。
測試 Webhook
您可以測試 Webhook,確認所需的事件資訊已傳送至正確的網址。
步驟:
電腦版
在 Shopify 管理介面,前往 設定 > 通知。
按一下 Webhook。
在您要測試的 Webhook 所在列,按一下 ... > 傳送測試。
在您為該 Webhook 指定的網址,確認通知是否正常運作。
行動版
在 Shopify app 中,點選
,然後點選
**設定**。
在 商店設定 區段,點選 通知。
點選 Webhook。
在您要測試的 Webhook 所在列,點選 ... > 傳送測試。
在您為該 Webhook 指定的網址,確認通知是否正常運作。
刪除 Webhook
您可以在 Shopify 管理介面刪除 Webhook。此動作無法復原。
步驟:
電腦版
在 Shopify 管理介面,前往 設定 > 通知。
按一下 Webhook。
在您要刪除的 Webhook 所在列,按一下 ... > 刪除。
行動版
在 Shopify app 中,點選
,然後點選
**設定**。
在 商店設定 區段,點選 通知。
點選 Webhook。
在您要刪除的 Webhook 所在列,點選 ... > 刪除。