MiniEats 圖示教學 客人 LINE 取餐通知 回文字版教學
MINIEATS · 店家操作本

客人點「呼叫取餐」後
LINE 要收到通知,怎麼設?

這份是用測試店走完、確認能收到「餐點已準備完成」之後整理的。請換成你自己的店名與網址,不要抄截圖裡的數字。

你會用到

自己的 LINE 官方帳號
LINE Developers
MiniEats 後台

做完會長這樣

客人在 LINE 點「點餐」下單
你按呼叫取餐
客人聊天室收到取餐文字

不要做

不要用 MiniEats 官方帳號
不要把 Token 貼進簡報
不要用電腦 LINE 測試

先看懂這三塊

三個東西,不要混成一個

1. Messaging API

官方帳號推播

客人加好友後,系統才能把取餐訊息 Push 到他的 LINE。

MiniEats 要填:
Channel Access Token
Channel Secret

2. LINE Login + LIFF

在 LINE 裡抓客人是誰

LINE 規定 LIFF 只能建在 Login Channel,不能建在 Messaging API。

MiniEats 要填:
模組 → LINE 點餐 → LIFF ID

3. MiniEats 後台

把兩邊接起來

Token 用來推播。
LIFF ID 用來記下這筆訂單是哪個客人。

Login Channel 在 Developers 一定要建。MiniEats 設定頁的 Login Channel ID/Secret 取餐可以不填

步驟 1

開自己店的官方帳號,啟用 Messaging API

LINE Official Account Manager

熾心麻辣燙 @你的基本ID

右上角齒輪 → 設定 → 左邊 Messaging API

啟用 Messaging API

選服務提供者:選你的店名(同一個 Provider)。不要選 MiniEats/BruceChenDeveloper。

隱私權網址可空白,按確定即可。

1申請/使用「你的店」官方帳號

2啟用 Messaging API

3Provider 必須是這家店,之後 Login/LIFF 也掛這裡

認證帳號、大頭貼、建立新訊息都可以先不做。

步驟 2

複製 Secret,再到 Developers 發行 Token

Messaging API(OA 後台)
Channel ID只要看得到即可,不要貼進 LIFF ID
Channel secret••••••••••••••••
Webhook 網址客人取餐 先留空

點藍色字 LINE Developers Console

LINE Developers → Messaging API

同一個 Provider、這個官方帳號的 Channel

Channel access token (long-lived)按 Issue/發行 → 複製(不要公開)

Token 與 Secret 只貼進 MiniEats,不要放進簡報或聊天室。

步驟 3

同一個 Provider,再建 LINE Login(才能加 LIFF)

+ Create a new channel
選 LINE Login
不要選 Messaging/MINI App

Region

Taiwan

名稱

熾心麻辣燙 Login

說明

點餐頁 LIFF,取餐通知用

App types

Web app + Mobile app 都勾

2FA

關掉

開著客人容易卡住

條款

打勾後 Create

步驟 4

在 Login Channel 按 Add,建立 LIFF

LINE Developers → LIFF → Add
LIFF app name熾心麻辣燙點餐
SizeFull
Endpoint URL填店家 QR 同一頁
例:https://www.minieats.tw/你的slug
不要填 /line/slug,客人也不用開那條
Scopes勾 openid、profile。不要勾 chat_message.write
Add friendOn (Normal)
Add

成功後 LINE 會給:

LIFF ID

1234567890-AbCdEfGh
這串要貼 MiniEats

LIFF URL(LINE 自動產生)

https://liff.line.me/+LIFF ID

不是 MiniEats 生的,也不要拿去取代店家 QR 網址。

只有兩條網址

客人用這兩條就好

① 店家 QR(現場掃碼)

https://www.minieats.tw/你的slug

門口貼這個。LIFF 的 Endpoint 也填這個。

② LINE 裡點餐

https://liff.line.me/你的LIFF-ID

Rich Menu、聊天室按鈕。點下去 LINE 會打開 ① 那一頁。

沒有第三條要給客人。
https://www.minieats.tw/line/你的slug 是系統裡另一個舊頁,客人不用開、圖示本不要教、LIFF 也不要填這條。

步驟 5 · MiniEats

模組 → LINE 點餐:只貼 LIFF ID

MiniEats 後台

左邊功能選單 → LINE 點餐

LIFF Endpoint店家 QR 同一頁(沒有 /line/)
客人 LINE 點餐連結https://liff.line.me/…
LIFF ID1234567890-AbCdEfGh
① 儲存 LIFF ② 一鍵建立 Rich Menu

要貼:LIFF ID(有減號的那串)

不要貼:Channel ID 純數字、Token、Secret

Rich Menu 建好後,客人加好友,聊天室下方會出現橘色「點餐」。

「已綁定 LINE 會員:0 人」不用管。

步驟 6 · MiniEats

設定 → LINE 推播設定:只填 Token 與 Secret

設定 → 💬 LINE 推播設定
Channel Access Token•••••••• ← Developers Issue 的
Channel Secret•••••••• ← OA Messaging API 頁複製的
Login Channel ID / Secret選填,取餐空白即可
Webhook URL客人取餐不必貼(那是店家自己收新單用)
儲存設定

黃色「尚未綁定」是「新單推到店長自己的 LINE」,跟客人取餐無關,可以先不理。

步驟 7 · 用手機測

電腦 LINE 能打開菜單,但抓不到人

金好吃便當店/熾心麻辣燙
您的餐點已準備完成,請前往櫃檯取餐!訂單編號:網-003

1手機 LINE App 加店家好友

2點下方橘色「點餐」(或打開 LIFF URL)

3結帳送出新單

4電腦看板按「呼叫取餐(網頁+LINE)」

5聊天室要出現上面那句

在官方帳號打「點餐」兩個字沒有用。中間「無法個別回覆」可忽略。

看板提示對照

按完呼叫取餐,看這一句就知道有沒有通

已發送取餐通知(網頁+LINE)

成功。去客人聊天室看。

已發送網頁通知(此訂單未綁定 LINE 帳號)

這筆單沒抓到 UID。改用手機 App、用 LIFF/Rich Menu 重下一筆新單。

LINE 推播失敗:…

Token 錯、或客人沒加好友。看提示原文。

舊訂單沒有 line_user_id,一定要新單。Channel 若是 Developing,先用開發者自己的 LINE 測。
給店家的檢查清單

貼到冰箱那一頁

  1. 自己的 OA 已開 Messaging API,Provider 是自己的店
  2. Developers 已 Issue Channel access token(沒公開外流)
  3. 同 Provider 已建 LINE Login,已 Add LIFF(Full、profile、Endpoint 用模組複製)
  4. MiniEats「LINE 點餐」已存 LIFF ID,已按 Rich Menu
  5. MiniEats「LINE 推播設定」已存 Token + Secret;Login/Webhook 可空
  6. 手機 LINE 點「點餐」下新單,呼叫取餐後聊天室有「餐點已準備完成」
  7. 店家 QR minieats.tw/slug 仍保留給現場掃碼