進階設定
用自己的 LINE 官方帳號通知客人
出貨、到貨、取貨通知改成掛你的店名發出,不再是平台的帳號
系統發給客人的出貨與到貨通知,預設是從平台的官方帳號 送出去的。客人手機上看到的是平台的名字與頭像,跟他認識的你沒有關係——問題不只是不好看:他要先加平台的官方帳號好友,訊息才送得到 ,而大部分客人不會。
接上你自己的官方帳號之後,通知會掛你的店名發出,客人只要跟你的帳號 建立關係就收得到。這篇是設定步驟。
接之前 接之後
訊息發自 平台的官方帳號 你自己的官方帳號
客人要先做 加平台官方帳號好友 到「我的訂單」按一次綁定
訊息額度算誰的 平台 你自己的官方帳號
費用 含在方案裡 依你的官方帳號方案(免費方案有每月則數上限)
建 Provider
啟用 Messaging API
建 LINE Login
發布 channel
填進系統
一個屬於你的 LINE 官方帳號 (就是客人會加好友的那個,在 LINE 官方帳號管理後台 管理的那個)。
那個帳號的管理員權限 。
能登入 LINE Developers Console (用同一組 LINE 帳號登入即可,不必另外申請)。
Console 可能是中文或英文介面。 本文寫成「中文名稱(英文名稱)」,兩種都對得上。中文介面把 Provider 叫「提供者」、channel 叫「頻道」。
全部步驟都在你自己的帳號底下做,我們不會替你建立任何東西。 最後把那三個值貼進後台的
設定 → LINE 通知文案 就完成了——
你自己貼,不必交給任何人 (系統會當場驗證、加密存放,之後不會再顯示出來)。
下面六個步驟不一定都要做。 會拿官方帳號發通知的店家,多半已經為了別的事在 LINE Developers Console 建過東西了——尤其「啟用 Messaging API」很多人早就做過。
先打開
Console 看一眼,再對照這張表決定從哪裡開始。
你在 Console 看到的狀況 從哪一步開始
一個 Provider 都沒有 步驟一(全部都要做)
有 Provider,但點進去找不到你的官方帳號 跳過步驟一 → 從步驟二 開始(啟用時選那個既有的 Provider)
Provider 底下有你的官方帳號 (類型 Messaging API ) 步驟一、二都跳過 → 從步驟三 開始
同一個 Provider 底下已經有 LINE Login channel可以沿用 → 直接看步驟四 (見下方說明),並確認步驟五的發布狀態
有多個 Provider 的話,一定要用「你的官方帳號所在的那一個」。
判斷方法:逐個點進去,看哪一個底下列著你的官方帳號名稱、類型是
Messaging API 。
之後所有動作都在那一個底下做——放到別的 Provider 會拿到互不相通的客人識別碼,通知永遠發不出去,而畫面上不會有任何錯誤。
已經有 LINE Login channel(之前串過網站會員登入之類)可以共用嗎? 可以,但兩件事要小心:
①
Callback URL 是「多加一行」不是取代 ——那一格可以放多個網址,把原本的留著、我們那條加在下面。蓋掉原本的,你另一個服務的登入就壞了。
②
「連結LINE官方帳號」只能連一個帳號 ——如果那格已經連到別的官方帳號,就
另外建一個新的 LINE Login channel (步驟三),不要改它。
不確定的話,
新建一個最單純 :兩邊互不影響,日後誰改了設定也不會牽連。
Provider 是「開發者身分」的容器,你的官方帳號與待會要建的登入功能都會掛在它底下。一家店一個就夠 。
已經有 Provider 就別再建 ——直接用既有的那一個(有多個就用你官方帳號所在的那個),跳到步驟二或三。
開 LINE Developers Console 並登入。
在 Providers 清單按 Create a new provider 。
名稱填你的店名或品牌名(客人在授權畫面會看到),按 Create 。
這一步決定了後面兩件東西住在哪裡。 官方帳號與 LINE Login
必須在同一個 Provider 底下 ——不同 Provider 拿到的客人識別碼互不相通,通知會發不出去。已經有多個 Provider 的話,先確認你的官方帳號現在掛在哪一個,後面就都用那一個。
這一步是讓「程式可以用你的官方帳號發訊息」。在官方帳號管理後台 做,不是在 Console。
Console 裡
沒有 直接建 Messaging API 的地方,只會看到綠色的「建立LINE官方帳號」。
已經有官方帳號就別按 ,按了會多建一個新帳號。
開 LINE 官方帳號管理後台 ,選你的帳號。
按右上角「設定」 ,左邊選 Messaging API ,按「啟用 Messaging API」 。
跳出選提供者的視窗:預設勾的是「建立服務提供者」,改點你既有的那個提供者 (步驟一那個),再按「同意」。選了就不能改 。
隱私權政策、服務條款兩格空著,直接確定。
啟用後頁面上會出現一組 Channel ID 和 secret——這組不是要填進系統的 ,不用抄。
回到 Console,該提供者底下會多出一張同名的卡片,類型是 Messaging API (中文介面寫「訊息API」)。
已經啟用過就整步跳過,不要重來。 (Console 的 Provider 底下已經列著你的官方帳號、類型是
Messaging API ,就是啟用過了。)
唯一要確認的是
它掛在哪一個 Provider ——後面步驟三的 LINE Login channel 必須建在
同一個 底下。
這是給客人「授權你的帳號可以通知我」用的。它和上一步的 Messaging API 是兩個不同的 channel ,兩個都要有。
回到 Console,進入你的官方帳號所在的那個 Provider (不是隨便一個)。
按「建立一個新頻道」(Create a new channel ),類型選「LINE 登入」(LINE Login )。
填寫:
Channel name :填你的店名(客人授權時會看到)
Channel description :一句話說明即可
App types :勾 Web app
Region / Company country :Taiwan
同意條款後建立。
建立時如果看到「要求雙重驗證」(
Require two-factor authentication )的開關,
直接關掉 ;沒看到也沒關係,下一步會處理。
打開剛建好的 LINE 登入頻道 。三件事分在兩個分頁 ,少一件客人就綁不起來。
「線上登入」分頁(LINE Login )
回調網址 (Callback URL ):按「編輯」,貼上這一行(照抄,不要換成你自己的網址 ),按「更新」。
https://www.dalirobo.com/api/line-notify-bind/callback
原本就有網址的話,換行加在下面,不要蓋掉 。
要求雙重驗證 (Require two-factor authentication ):關掉 ,開關變灰色。
「基本設定」分頁(Basic settings ),拉到最底
找到「新增好友選項」底下的「連結LINE官方帳號」 (Linked LINE Official Account ),按「編輯」,選你的官方帳號,按「更新」。
下拉選單是空的? 先重新整理頁面。還是空的,就確認兩件事:官方帳號跟這個頻道在
同一個提供者 底下;登入 Console 的人是官方帳號的
管理員 。
回調網址是平台的網址 ,填成你的商城網址,客人綁定會跳錯誤頁。
沒連結官方帳號 ,客人綁定時不會被問要不要加你好友,通知就發不出去,畫面也看不出錯。
雙重驗證預設是開的 ,開著客人會卡住。這個開關只有提供者的 Admin 看得到,看不到就請 Admin 幫忙關。
新建的 LINE Login channel 預設是 Developing (開發中)。這個狀態下
只有你自己按得動綁定,別人一律失敗 ——所以這一步漏掉的話,你自己測會成功,
客人全部卡住。
在 LINE 登入頻道 頁面最上面,看頻道名稱旁邊的狀態標籤。
顯示「開發」(Developing )就點它,按「發布」(Publish )。
確認狀態變成已發布(Published )。
沒發布的症狀很好認 :客人按綁定會跳一頁
「400 Bad Request — This channel is now developing status.」 。
看到這句就是這一步沒做,回來按
Publish 即可,
三個憑證不必重填、也不必重新設定任何東西 。
⚠️ 這一步
我們檢查不到 ——LINE 沒有開放查詢 channel 發布狀態的介面,
所以下一步的「驗證並連結」就算三關全過,也不代表這一格做了。
跟
Linked LINE Official Account 一樣,只有等第一位
不是你本人 的客人
去按綁定才驗得出來——接好之後請找一位朋友實際綁一次。
三個值來自兩個不同的頻道 ,這是整份設定最容易出錯的地方。編號跟系統設定頁一致——① 是回調網址,步驟四已經貼過,這裡不用填。
② Channel ID
來源:LINE 登入 頻道 →「基本設定」分頁最上面的「頻道識別碼」
③ Channel secret
來源:LINE 登入 頻道 →「基本設定」分頁(與②同一頁,往下捲)
④ Channel access token(長期)
來源:提供者頁面點「訊息API」那張卡 →「Messaging API」分頁最下面,按「發行」(Issue )產生。中文介面這顆按鈕可能寫成「子嗣」,是 LINE 翻錯,就是它
三個值都找齊之後,到後台設定 → LINE 通知文案 (/admin/line-notify-templates )最上方那一區,貼進 ②③④ 三格,按驗證並連結 。
這三個值等同你官方帳號的鑰匙,不要用訊息傳給任何人(包括我們)。 你自己貼進那一頁就好——系統加密存放、不會再顯示出來。萬一已經傳出去過,到 Console 按一次
Issue 重新產生 token,舊的當場失效。
這一區是
旗艦版 功能。其他方案看得到這一頁、也看得到欄位,但改不了——升級後才存得進去。
如果你希望由我們代填(而不是自己複製貼上),把我們加進 Console 當管理員時請注意
加進 Provider 還不夠 ——要在
Messaging API channel 的 Roles 分頁 單獨把人加為 Admin,否則我們進不去那一頁、拿不到 token。
到目前為止,接進來的每一家幾乎都在同一個地方卡過:從官方帳號管理後台的「Messaging API」那一頁,把 Channel ID 和 Channel secret 一起複製過來 。
那一頁顯示的是 Messaging API channel 的憑證,而②③必須來自 LINE Login channel 。三個值照樣填得進系統、客人端照樣看得到綁定按鈕——但一按就失敗,而且畫面不會說原因 。
一眼分辨的方法 :
兩個頻道的 Channel ID 一定不一樣 。你填的②如果跟「訊息API」那張卡的 Channel ID 相同,就是拿錯了。
按下
驗證並連結 時,系統會先做一次
唯讀檢查 (不發任何訊息、不消耗你的額度):確認 Channel ID 與 Callback URL 真的註冊過、secret 跟那個 Channel ID 是一對、token 對應到的是你那個官方帳號。
三關沒有全過就一個字都不會存 ,畫面會指出卡在哪一關,你不必三個重來。
你的客人打開「我的訂單」 頁時,最上方會出現一條綁定 LINE 通知 的提示,按一下、授權,就完成了(順便會問他要不要加你的官方帳號好友)。
出貨專區的 通知取貨 / 寄件出貨 / 預購單出貨 三個分頁的「批次私訊」,以及買家卡上的「用LINE通知」,訊息都會從你的官方帳號 發出。
已完成訂單的出貨通知(含物流單號)也一樣。
預購單管理與出貨管理「待付款」分頁的 LINE 通知結帳 /LINE 提醒付款 也一樣。
每一種通知在客人手機上長什麼樣子,見下一段
客人會收到什麼 。
剛接好的第一天,清單上每一位客人都會標「顧客尚未綁定 LINE 通知」、勾不動——這是正常的,不是壞掉。 綁定是客人自己按的,要一點時間累積——實際接入的店家多半在
第一個月內就累積到數十位 ,之後持續增加。
未綁定的客人
仍然會留在清單上並標明原因 (不是消失),你才看得出還有多少人沒綁。
通知文案可以換成你自己的,也是自己改 ——同一頁(設定 → LINE 通知文案)下方就有六支可改:出貨通知、面交・自取通知、寄件出貨私訊、到貨通知私訊、預購結團通知、待付款提醒,可帶入客人暱稱、店名等。右側有即時預覽,存檔前看得到客人會收到的樣子。不改就用系統預設的一句開場白。
每一則通知在客人的 LINE 裡都是一張卡片 :上面是店名與這則在講什麼,中間是進度和商品明細,下面是一顆可以直接點的按鈕。聊天室頂端顯示的是你的官方帳號名稱 。
卡片頂端的顏色 =店面設定 的主題色;左上角的圓形頭像 =店面頭像(沒設就只顯示店名)。
按鈕 一律連回你這家店的「我的訂單」(有專屬網址就走專屬網址),客人點了就能結帳、付款或查訂單。
明細最多列 8 項,超過的寫「…還有 N 項,完整明細請看我的訂單」。
一張卡片=一則訊息,算一則額度。
以下為示意圖,店名、商品、顏色都會換成你自己的;實際外觀依客人手機與 LINE 版本略有差異。
14:32 5G ▮▮▮
‹ 小圓の日韓選物
今天 14:32
小
王小美 你好,你訂購的商品到貨了,方便時再過來取貨喔 🙏
韓國蜂蜜奶油杏仁 ×2 $360
原味 ×2
日本北海道牛奶糖 ×1 $150
合計 $510
商品到了,可以結帳囉
① 到貨通知私訊
出貨管理 → 通知取貨 /預購單出貨 分頁的「批次私訊」,或到貨買家卡上的「用 LINE 通知」。一位客人的品項彙總成一張。 中間那一行會依客人的付款狀態變(見下表)。
14:32 5G ▮▮▮
‹ 小圓の日韓選物
今天 14:32
小
王小美 你好,你的訂單已準備寄出 📦
韓國蜂蜜奶油杏仁 ×2 $360
原味 ×2
日本北海道牛奶糖 ×1 $150
合計 $510
✓ 已付款
② 寄件出貨私訊
出貨管理 → 寄件出貨 分頁的「批次私訊」。告訴客人「要寄了」,這時通常還沒有寄件編號。付款那一行與 ① 同一套規則。
14:32 5G ▮▮▮
‹ 小圓の日韓選物
今天 14:32
小
王小美 你好,你的商品已出貨囉 📦
韓國蜂蜜奶油杏仁 ×2
原味
日本北海道牛奶糖 ×1
訂單編號 #261009-3F2A
賣貨便(7-11)
寄件編號
F12345678901
③ 出貨通知
出貨管理 → 已完成 分頁的卡片 →「用 LINE 通知」,寄件類訂單(賣貨便/好賣+/綠界店到店/自寄)。一筆訂單一張。 卡片裡的字客人不能長按複製,所以另有「複製單號」 鈕;還沒填單號也能先發,卡片就只印物流商、不印寄件編號。不印金額。
14:32 5G ▮▮▮
‹ 小圓の日韓選物
今天 14:32
小
王小美 你好,你的商品已備妥,可以來取貨或約面交囉 🙌
韓國蜂蜜奶油杏仁 ×2
原味
日本北海道牛奶糖 ×1
訂單編號 #261009-3F2A
④ 面交・自取通知
出貨管理 → 已完成 分頁的卡片 →「用 LINE 通知」,面交/自取/付現類訂單。一筆訂單一張,不印金額。
14:32 5G ▮▮▮
‹ 小圓の日韓選物
今天 14:32
小
王小美 你好,你參加的預購已經結團囉,可以到「我的訂單」結帳了 🙌
韓國蜂蜜奶油杏仁 ×2
原味 ×2
日本北海道牛奶糖 ×1
已結團,可以結帳囉
⑤ 預購結團通知
預購單管理:按「結團」或「開放付款」之後問你要不要通知,或團卡片上的 LINE 通知結帳 ;出貨管理 → 待付款 →「待客人結帳」的 LINE 通知結帳 。一位客人一張,不印金額。
14:32 5G ▮▮▮
‹ 小圓の日韓選物
今天 14:32
小
王小美 你好,提醒你,還有訂單尚未完成付款,再麻煩撥空處理喔 🙏
韓國蜂蜜奶油杏仁 ×2
原味 ×2
日本北海道牛奶糖 ×1
尚未付款
⑥ 待付款提醒
出貨管理 → 待付款 →「待對帳」的 LINE 提醒付款 (客人選了付款方式但還沒付)。一位客人一張,不印金額。
到貨通知(①)中間那一行,會依客人的付款狀態換成:
這位客人的訂單 卡片上那一行 按鈕
還沒選付款方式,可以自己到「我的訂單」結帳 商品到了,可以結帳囉 前往結帳
選了轉帳/線上付款,還沒付 尚未付款 $510 前往付款 $510
已回報匯款,等你對帳 已回報付款,等店家確認 查看我的訂單
已付款 ✓ 已付款 查看我的訂單
取貨時付款 取貨時付款 $510 查看我的訂單
還沒選付款方式,但客人不能自己結(由你另外收) 不提付款 查看我的訂單
同一張卡上的訂單
付款狀態不一樣 時,只講客人最該先做的那件事,而且
不印金額 (合計是全部品項,不等於他要付的錢)。有一部分已付、一部分還沒付時,那一行會寫「還有訂單尚未付款」。
改過通知文案的話,卡片會怎麼變?
沒改(系統預設) :卡片最上面是一句開場白,就是上面圖裡「王小美 你好,…」那一句。
改過 :開場白拿掉,你寫的整段文字放在卡片按鈕上方 (隔一條線)。你文案裡的商品明細、合計那幾個標記會自動留空——卡片已經列了,客人不會看到兩次。
萬一 LINE 不收這張卡片 (極少數格式問題),系統會
當場改送一則純文字版 給同一位客人,客人不會因此收不到通知。
Q:我自己綁得起來,但客人按下去跳「400 Bad Request」?
那一頁如果寫著 This channel is now developing status ,就是步驟五沒做 ——
channel 還在 Developing ,這個狀態下只有你(有 developer 權限的人)通得過,
其他人一律失敗。回 Console 按一次「發布」(Publish )就好,
憑證不必重填 ,客人重新整理「我的訂單」再綁一次即可。
Q:訊息費用怎麼算?
算你自己官方帳號的額度。LINE 官方帳號的免費方案有每月則數上限,超過要升級方案(實際額度以 LINE 官方公告為準)。如果你的客人多、每批貨都要逐一通知,接之前先估一下量。
Q:客人一定要綁定嗎?不能直接發嗎?
一定要。LINE 給每個開發者的客人識別碼是各自獨立的,你的官方帳號拿不到「客人在平台那邊的號碼」,所以他必須對你的帳號授權一次,我們才有辦法把訊息送到他手上。這也是為什麼綁定按鈕要放在「我的訂單」——那是客人本來就會去的地方。
Q:接了之後,還沒綁定的客人會收到平台帳號發的通知嗎?
不會。接上你的帳號之後,系統不會再用平台帳號發給你的客人 ——那樣客人會收到一個跟你無關的帳號傳來的到貨通知。沒綁定的就是暫時通知不到,清單上會標明。
Q:可以中途停用、改回平台帳號嗎?
可以。同一頁有「解除連結」,按下去通知就改回從平台帳號發出,客人不必做任何事 。
⚠️ 之後若改接另一個 channel,原本客人的綁定會失效、要請他們重綁一次(LINE 給每個開發者的客人識別碼各自獨立);接回同一個則自動恢復。
Q:我沒有官方帳號,一定要辦嗎?
不用。不辦就維持現況,通知從平台的官方帳號發出,功能都在。差別只在客人要先加平台帳號好友,以及訊息上掛的是平台的名字。