許多站長用來接收訂單狀態通知的 LINE Notify 於 2025/3/31 終止服務,本文說明該如何使用 LINE 官方帳號來接收通知,本文建議兩種方式:指定使用者推播與建立新官方帳號廣播。
在設定之前務必將 OrderNotify 主程式更新至 1.6.0 之後的版本,該版本有新增多官方帳號介面以及指定 ID 推播功能,需先將外掛更新後才能使用,可以直接於後台進行更新,或是前往序號下載頁下載新版程式後手動上傳。
以下就兩種方式進行設定說明:
LINE Notify 替代方案對照表
替代方案 | 指定使用者推播 | 建立新官方帳號廣播 |
---|---|---|
適用對象 | 不想開新官方帳號的站長 | 通知量大,不希望管理員通知耗額度 |
優點 | 可在既有官方帳號內讓管理員收到通知,可指定多個帳號 | 可一次通知所有加入新官方帳號的好友 |
缺點 | 使用官方帳號的訊息額度,量大需購買進階方案 | 廣播速度較慢(3~5 秒),大量好友可能更慢 |
通知對象 | 指定的管理員 | 所有加入新官方帳號的好友 |
訊息發送方式 | 一對一推播 | 廣播推播 |
額度影響 | 使用官方帳號的訊息額度 | 使用新官方帳號的訊息額度 |
是否需要付費 | 超過 200 則需購買進階方案 | 超過 200 則需購買進階方案 |
一、指定使用者推播
影片教學
此方法適用於不想另開官方帳號增加管理負擔的站長,好處是可以在既有的官方帳號內讓管理員收到通知訊息,也能指定多個帳號進行接收,壞處是會使用到官方帳號的推播訊息額度,如果量大的話需要再購買 LINE 進階方案。
設定步驟如下:
1. 取得 LINE 使用者 ID
指定帳號推播的方法是根據 LINE user ID,此 ID 需在開發者中心取得。進入 LINE 開發者中心,點擊與 LINE 官方帳號對應的 Messaging API channel,同一個使用者在不同的官方帳號內會有不同的 ID,因此務必確認有進入正確的 channel 來取得 user ID:

點擊進入後捲到頁面下方找到 Your user ID,點擊複製按鈕將其複製,稍後需要貼到網站後台:

如果想讓其他人員也能收到通知訊息,需要將他們加入此 Messaging API channel 的會員權限,邀請後會收到登入連結,就能在一樣的地方找到 LINE user ID。加入成員的設定在 Role 的頁籤中輸入 email 進行邀請:

請該人員收信並點擊信件中的連結登入 LINE 帳號,就能在一樣的位置取得 LINE user ID。如果公司內部有開發人員,可參考官方文件以其他方式取得 user ID: https://developers.line.biz/en/docs/messaging-api/getting-user-ids/#getting-user-ids
2. 推播內文指定推播對象
進入推播內文編輯頁,在類型的下拉選單務必選擇正確的官方帳號,如果拿 A 官方帳號的 user ID 推播到 B 官方帳號是無法正確接收的。推播類型選擇一對一,就能看到下方出現指定 ID 的欄位,將稍早取得的 LINE user ID 貼入,如果有多筆資料使用半形逗號分隔:

貼入後儲存,就能在觸發推播時讓指定的使用者收到訊息。如果指定 ID 的欄位留空,則會依照推播觸發條件來自動取得 LINE user ID。
二、建立新官方帳號廣播
影片教學
此方法適用於通知使用量大,不希望管理員通知推耗掉過多原官方帳號的訊息額度,這時候就可以另外建立專門接收通知用的官方帳號。該方法的好處是不用各別設定 LINE user ID,可以用廣播的方式一次通知到所有好友,壞處是廣播的速度會慢個 3~5 秒,如果好友人數多可能會更慢。
設定步驟如下:
1. 建立通知用的官方帳號&加入好友
根據 LINE 官方建議,在 LINE Notify 停用後可以使用 Messaging API 來接收通知,OrderNotify 採取的解決方案,是將通知訊息用廣播的方式傳送給有加入新官方帳號的好友,因此需先建立新的官方帳號並請希望接收通知的人加入該帳號。
2. 取得通知用官方帳號的 Access Token
進入 LINE 官方帳號管理頁面,點選新建立好作為通知用的官方帳號,點選右上角的設定後找到 Messaging API 的頁面,點擊啟用 Messaging API 的按鈕後即可開啟該功能:

接下來進入 LINE 開發者中心,找到與該官方帳號同名的 Messaging API Channel,點選 Messaging API 頁籤:

捲到頁面最下方,找到 Channel access token 區塊,點擊複製按鈕,這樣就能取得稍後需要用到的 Access Token:

3. 新增 OrderNotify LINE Channel 設定
進入網站後台 > Woo 推播通知 > 設定 > LINE Channel,將捲動頁面到 LINE Messaging API 設定的區塊,可以看到第一組 Token 是顧客會接收到的官方帳號,點擊 Add New 新增另一組:

帳號暱稱取一個好辨識的名稱,稍後在設定推播內文時可以讓自己知道該組 Token 是通知管理員用的即可,然後 Channel Access Token 欄位貼上剛剛從 LINE 開發者中心複製的 Token 後點擊儲存設定:

4. 設定通知內文
如果你希望有新訂單完成時可以讓管理員接收到 LINE 通知,可以新增一筆通知內文或是將原有的通知內文加入第二組官方帳號的推播,這邊以新增一筆作為示範。首先先在觸發通知的區塊設定好觸發條件:

接下來在設定通知方式的設定中,在類型的下拉選單看到稍早加入的官方帳號:

選擇後在「推播類型」的下拉選單中,可以選擇「一對一」或是「廣播」,這邊我們選擇廣播,這樣才能讓所有有加入該帳號的人收到通知,編輯好通知內文後點選發布即可:

5. 注意事項
- 顧客的官方帳號也可以使用廣播,但要注意訊息發送額度
- 廣播的機制背後也是使用 Messaging API,因此需要付費,免費額度僅可發送 200 則,如果需要通知的人有三位,那麼每廣播一次就會使用掉 3 則訊息的額度,超過後需要付費訂閱才能繼續使用
- 廣播 API 因為 LINE 的官方限制會有延遲問題,如果在意通知即時性建議採用一對一的指定使用者推播