18選讀20 分鐘

客人 LINE 取餐通知

店家自己的官方帳號+LIFF,呼叫取餐後推播到客人 LINE

客人在 LINE 裡點餐、你按呼叫取餐,客人聊天室要出現「餐點已準備完成」。這章是給店家自己的官方帳號用,不是 MiniEats 官方客服帳號。

圖示簡報(可列印成 PDF): 打開圖示教學

後台路徑:

  1. 設定 → 💬 LINE 推播設定(Token/Secret)
  2. 模組 → LINE 點餐(LIFF ID、Rich Menu)

先分清楚三件事

在哪裡建做什麼MiniEats 要填什麼
LINE 官方帳號 Messaging API把訊息 Push 給已加好友的客人Channel Access Token、Channel Secret
LINE Developers → LINE Login → LIFF在 LINE 裡認得這位客人LIFF ID(模組頁)
MiniEats 後台把上面兩邊接起來見上兩列

LINE 規定:LIFF 只能建在 LINE Login Channel,不能建在 Messaging API。 Developers 的 Login Channel 一定要建。設定頁的 Login Channel ID/Secret 取餐可以空白(程式目前不會拿來推播)。

步驟 1:自己的官方帳號開 Messaging API

  1. 用店家 LINE 開 Official Account Manager
  2. 右上角齒輪 設定 → 左邊 Messaging API啟用
  3. 服務提供者選這家店自己的 Provider,不要選 MiniEats/BruceChenDeveloper
  4. 隱私權網址可空白,按確定

認證、大頭貼、群發都可以先不做。

步驟 2:拿 Secret 與 Access Token

  1. OA 的 Messaging API 頁複製 Channel secret(不要公開)
  2. Channel ID 不要貼進 LIFF ID
  3. Webhook 客人取餐先留空
  4. LINE Developers Console
  5. 同一個 Channel 的 Messaging API 分頁,Issue 長期 Channel access token

步驟 3:同一個 Provider 建 LINE Login

  1. Developers → 你的店 Provider → Create a new channelLINE Login
  2. 地區 Taiwan;名稱例如「店名 Login」
  3. App types:Web app、Mobile app
  4. 關掉 Require two-factor authentication
  5. 同意條款後 Create

步驟 4:Add LIFF

  1. Login Channel 上方 LIFFAdd
  2. Size:Full
  3. Endpoint:填店家 QR 同一頁 https://www.minieats.tw/你的slug不要填 /line/slug
  4. Scopes:openidprofile(不要勾 chat_message.write
  5. Add friend:On (Normal)
  6. 按 Add,複製 LIFF ID數字-字串

LINE 會自動給客人點餐網址:https://liff.line.me/ + LIFF ID。Rich Menu 用這條。

現場 QR 仍是 https://www.minieats.tw/你的slug,兩條都要。

https://www.minieats.tw/line/你的slug 客人不用開,圖示本不必教。

步驟 5:MiniEats 模組貼 LIFF ID

  1. 後台 LINE 點餐
  2. LIFF ID 貼上一步的 ID → 儲存 LIFF
  3. 一鍵建立 Rich Menu(聊天室下方橘色「點餐」)

「已綁定 LINE 會員:0 人」與取餐無關。

步驟 6:MiniEats 設定貼 Token

  1. 設定 → LINE 推播設定
  2. 填 Channel Access Token、Channel Secret → 儲存設定
  3. Login Channel ID/Secret 可空
  4. Webhook 客人取餐不必貼(那是「新單推到店長自己的 LINE」)
  5. 黃色「尚未綁定」也可先不理

步驟 7:用手機 LINE App 測

電腦版 LINE 能打開菜單,但常常抓不到客人 ID。

  1. 手機 LINE App 加店家好友
  2. 點下方「點餐」(或打開 LIFF URL)
  3. 結帳送出新單
  4. 看板按 呼叫取餐(網頁+LINE)
  5. 聊天室應出現:您的餐點已準備完成,請前往櫃檯取餐!訂單編號:…

在官方帳號打「點餐」兩個字沒有用。中間「無法個別回覆」可忽略。舊單沒有綁定資料,一定要新單。

看板提示

  • 「已發送取餐通知(網頁+LINE)」→ 成功
  • 「此訂單未綁定 LINE 帳號」→ 沒用手機 LIFF 下單
  • 「LINE 推播失敗」→ Token 或未加好友

檢查是否成功

  • [ ] Messaging API 與 LINE Login 在同一個 Provider
  • [ ] MiniEats 已存 LIFF ID 與 Token/Secret
  • [ ] 手機點 Rich Menu 可點餐
  • [ ] 呼叫取餐後客人 LINE 有取餐文字
  • [ ] 店家 QR 網址仍保留給現場掃碼

下一步

現場 QR、桌號怎麼貼:QR 與用餐場景

MiniEats 迷你易

卡關了?先完成一筆測試單

多數問題在「掃 QR → 下單 → 看板接單 → 呼叫取餐」走完一輪後就會自己通。 仍需要協助可回官網加入 LINE 客服。