建立 Webhook

Webhook 是一種可用於擷取及儲存特定事件之資料的工具,可讓您註冊 https:// URL,您的事件資料就能以 JSON 或 XML 格式儲存在此。通常因下列原因使用 Webhooks:

  • 提交訂單
  • 變更產品價格
  • 在您處於離線狀態時通知您的即時通訊 (IM) 顧客端或傳呼機
  • 為資料倉儲收集數據資料
  • 整合會計帳務軟體
  • 篩選訂單項目,並向各個託運人傳送訂單通知
  • 當客戶取消安裝您的 App 時,從資料庫中移除客戶資料

支援的 Webhook 事件

建立 Webhook 時,您可選取列出的任何活動。例如,如要建立每次就訂單付款時傳送的 Webhook,請選取「訂單付款」。或者,如要建立每次更新商店屬性時傳送的 Webhook ,請選取「更新商店」。

表格列出了 Shopify 管理介面中可用且支援的 Webhook 事件。
類別活動
購物車
  • 建立購物車
  • 更新購物車
結帳
  • 建立結帳作業
  • 刪除結帳作業
  • 更新結帳
商品系列
  • 建立商品系列
  • 刪除商品系列
  • 更新商品系列
客戶
  • 顧客簡訊行銷同意聲明更新
  • 顧客帳號設定更新
  • 建立顧客
  • 刪除顧客
  • 顧客停用
  • 顧客電子郵件行銷同意聲明更新
  • 顧客啟用
  • 建立顧客群組
  • 刪除顧客群組
  • 更新顧客群組
  • 顧客標籤已新增
  • 顧客標籤已移除
  • 顧客更新
折扣
  • 建立折扣
  • 刪除折扣
  • 更新折扣
訂單草稿
  • 建立訂單草稿
  • 刪除訂單草稿
  • 更新訂單草稿
出貨作業
  • 建立物流作業
  • 出貨服務無法完成出貨訂單的出貨作業
  • 出貨訂單商品項目可供取貨
  • 出貨訂單已移動
  • 已暫時擱置訂單出貨作業
  • 出貨訂單已重新排程
  • 排定的出貨訂單已到期
  • 出貨訂單的訂單路線規劃作業完成
  • 出貨訂單已取消
  • 已接受取消出貨訂單的要求
  • 出貨訂單取消要求遭拒
  • 已提交取消出貨訂單的要求
  • 已接受出貨訂單的出貨要求
  • 出貨訂單的出貨要求遭拒
  • 已提交出貨訂單的出貨要求
  • 已解除出貨訂單的擱置狀態
  • 準備進行當地配送的出貨訂單商品項目
  • 出貨訂單已合併
  • 拆分出貨訂單
  • 更新物流作業
庫存
  • 建立庫存商品
  • 刪除庫存商品
  • 更新庫存商品
  • 庫存量連線
  • 庫存量中斷連線
  • 庫存量更新
地點
  • 地點啟用
  • 建立地點
  • 地點停用
  • 刪除地點
  • 更新品項地點
行銷
  • 建立市場
  • 刪除市場
  • 更新市場
訂單
  • 取消訂單
  • 建立訂單
  • 刪除訂單
  • 訂單編輯
  • 訂單出貨作業
  • 訂單付款
  • 已變更訂單風險評估
  • 訂單更新
產品
  • 建立產品
  • 刪除商品
  • 更新商品
退款
  • 建立退款
Shop
  • 商店更新
招標
  • 建立招標交易
佈景主題
  • 建立佈景主題
  • 刪除佈景主題
  • 發布佈景主題
  • 更新佈景主題
交易
  • 建立交易

建立 Webhook

您隨時都可以建立 Webhook。您的 Webhook 會使用 ID 簽名,該 ID 由您商店獨有的字母和數字組合而成。

步驟如下:

電腦版
  1. 在 Shopify 管理介面 中,前往「設定」>「通知」。

  2. 按一下「Webhook」。

  3. 按一下「⊕ 建立 Webhook」。

  4. 在「事件」下拉式選單中,選取要用作 Webhook 活動的任何支援的 Webhook 事件。建立 Webhook 後,您將無法更改 Webhook 事件。

  5. 在「格式」下拉式選單中,選擇您想要 Shopify 用來傳送此資訊給您的格式。您可以選擇 JSON 或 XML 這兩種格式。

  6. 在「網址」欄位中,輸入您想要用來儲存資料的網址。Webhook 無法回傳下列網址:

    • 本地主機
    • 任何以「internal」結尾的網址(如 example.com/internal
    • 從任一自訂網域連結至此商店的網址
    • 「假冒」的網域(如 www.example.com
    • Shopify 網域(如 shopify.commyshopify.com
  7. Webhook API 版本中,選取您首選的 Webhook 版本。

  8. 按一下「儲存」。

iPhone
  1. Shopify 應用程式中,依序點選「」按鈕和「設定」。
  2. 在「商店設定」區段中,點選「通知」。
  3. 點選「Webhook」。
  4. 點選「⊕ 建立 Webhook」。
  5. 在「事件」下拉式選單中,選取要用作 Webhook 活動的任何支援的 Webhook 事件。建立 Webhook 後,您將無法更改 Webhook 事件。
  6. 在「格式」下拉式選單中,選擇您想要 Shopify 用來傳送此資訊給您的格式。您可以選擇 JSON 或 XML 這兩種格式。
  7. 在「網址」欄位中,輸入您想要用來儲存資料的網址。Webhook 無法回傳下列網址:

    • 本地主機
    • 任何以「internal」結尾的網址(如 example.com/internal
    • 從任一自訂網域連結至此商店的網址
    • 「假冒」的網域(如 www.example.com
    • Shopify 網域(如 shopify.commyshopify.com
  8. Webhook API 版本中,選取您首選的 Webhook 版本。

  9. 點選「儲存」。

Android
  1. Shopify 應用程式中,依序點選「」按鈕和「設定」。
  2. 在「商店設定」區段中,點選「通知」。
  3. 點選「Webhook」。
  4. 點選「⊕ 建立 Webhook」。
  5. 在「事件」下拉式選單中,選取要用作 Webhook 活動的任何支援的 Webhook 事件。建立 Webhook 後,您將無法更改 Webhook 事件。
  6. 在「格式」下拉式選單中,選擇您想要 Shopify 用來傳送此資訊給您的格式。您可以選擇 JSON 或 XML 這兩種格式。
  7. 在「網址」欄位中,輸入您想要用來儲存資料的網址。Webhook 無法回傳下列網址:

    • 本地主機
    • 任何以「internal」結尾的網址(如 example.com/internal
    • 從任一自訂網域連結至此商店的網址
    • 「假冒」的網域(如 www.example.com
    • Shopify 網域(如 shopify.commyshopify.com
  8. Webhook API 版本中,選取您首選的 Webhook 版本。

  9. 點選「」。

儲存新 Webhook 後,它將顯示在「Webhook」頁面中。

編輯 Webhook

您可以在建立 Webhook 後編輯該 Webhook 的配置。但是,您無法修改所選的 Webhook 事件

步驟如下:

電腦版
  1. 在 Shopify 管理介面 中,前往「設定」>「通知」。

  2. 按一下「Webhook」。

  3. 在包含要編輯的 Webhook 一列,按一下「」>「編輯」。

  4. 在「編輯 Webhook」對話方塊中,根據需要修改 Webhook。

  5. 按一下「儲存」。

iPhone
  1. Shopify 應用程式中,依序點選「」按鈕和「設定」。
  2. 在「商店設定」區段中,點選「通知」。
  3. 點選「Webhook」。
  4. 在包含要編輯的 Webhook 一列,點選「」>「編輯」。
  5. 在「編輯 Webhook」對話方塊中,根據需要修改 Webhook。
  6. 點選「儲存」。
Android
  1. Shopify 應用程式中,依序點選「」按鈕和「設定」。
  2. 在「商店設定」區段中,點選「通知」。
  3. 點選「Webhook」。
  4. 在包含要編輯的 Webhook 一列,點選「」>「編輯」。
  5. 在「編輯 Webhook」對話方塊中,根據需要修改 Webhook。
  6. 點選「」。

測試 Webhook

此外,您可測試您的 Webhook,以確認您所需的事件資訊會傳送至正確網址。

步驟如下:

電腦版
  1. 在 Shopify 管理介面 中,前往「設定」>「通知」。

  2. 按一下「Webhook」。

  3. 在包含要測試的 Webhook 一列,點擊「」>「發送測試」。

  4. 在為 Webhook 指定的網址上,驗證通知是否有效。

iPhone
  1. Shopify 應用程式中,依序點選「」按鈕和「設定」。
  2. 在「商店設定」區段中,點選「通知」。
  3. 點選「Webhook」。
  4. 在包含要測試的 Webhook 一列,點選「」>「發送測試」。
  5. 在為 Webhook 指定的網址上,驗證通知是否有效。
Android
  1. Shopify 應用程式中,依序點選「」按鈕和「設定」。
  2. 在「商店設定」區段中,點選「通知」。
  3. 點選「Webhook」。
  4. 在包含要測試的 Webhook 一列,點選「」>「發送測試」。
  5. 在為 Webhook 指定的網址上,驗證通知是否有效。

刪除 Webhook

您可以在 Shopify 管理介面刪除 Webhook。此動作無法復原。

步驟如下:

電腦版
  1. 在 Shopify 管理介面 中,前往「設定」>「通知」。

  2. 按一下「Webhook」。

  3. 在包含要刪除的 Webhook 一列,點擊「」>「刪除」。

iPhone
  1. Shopify 應用程式中,依序點選「」按鈕和「設定」。
  2. 在「商店設定」區段中,點選「通知」。
  3. 點選「Webhook」。
  4. 在包含要刪除的 Webhook 一列,點選「」>「刪除」。
Android
  1. Shopify 應用程式中,依序點選「」按鈕和「設定」。
  2. 在「商店設定」區段中,點選「通知」。
  3. 點選「Webhook」。
  4. 在包含要刪除的 Webhook 一列,點選「」>「刪除」。
沒有找到您需要的答案嗎?我們很樂意為您提供協助。