WooCommerce 新訂單,怎麼即時通知到 LINE?

在明亮工作室打包出貨的店主
訂單一進來就知道,出貨才不會手忙腳亂。

用 WooCommerce 開網店,最怕的不是沒單,是有單卻沒人發現。

WooCommerce 預設會寄新訂單通知信,但信箱一忙就漏看。以前很多人用 LINE Notify 解決,現在 LINE Notify 已經停止服務,這篇說明怎麼改用 LINE 官方帳號接回來。

原理:訂單成立 → 網站通知 → LINE 推播

整個流程分成三段:

  1. WooCommerce 發出訊號:WooCommerce 內建 Webhook 功能(在「WooCommerce → 設定 → 進階 → Webhooks」),可以在「訂單建立」時,把訂單資料送到你指定的網址。
  2. 一段小程式接收並整理:這段程式收到訂單資料後,挑出訂單編號、品項、金額、付款狀態,排成好讀的通知文字。
  3. 透過 Messaging API 推播:程式用你 LINE 官方帳號的權杖,把通知推給你本人或工作群組。

自己做的話,要準備這些

  • LINE 官方帳號+Messaging API 頻道:在 LINE Developers 後台建立,取得 Channel access token。
  • 收件人的 ID:要推給誰,就需要那個人或群組的 ID。這不是 LINE 帳號名稱,要等對方加好友或把官方帳號拉進群組後,從系統事件裡取得。
  • 一個能接收 Webhook 的地方:可以是網站上的小外掛,或一個雲端小程式,必須是 HTTPS。
  • 權杖要保管好:權杖等於官方帳號的鑰匙,不能寫在前台看得到的地方。

最常踩到的三個坑

1. 通知推到群組,額度用很快。推到群組時,訊息是依「群組人數」計算。每天 10 張單、群組 5 個人,一個月就是 1,500 則。建議只推給負責出貨的人,或依訂單狀態分開推。

2. 測試單也會觸發。上線前用測試單確認格式,記得之後刪掉或標記,避免出貨人員誤會。

3. 外掛更新後失效。網站外掛、主機設定一改,Webhook 可能就不通了。要定期確認「最近一次通知是什麼時候」。

如果你看到這裡覺得頭有點大,很正常。這種設定做一次要花不少時間摸索,可以看看 自己做還是找人做比較划算。

WooCommerce 訂單,即時推到你的 LINE

開通、串接、測試都由戀戀處理,帳號在你手上。一次買斷 NT$4,990。

看 LINE 通知方案 →