UGOMK 操作手冊
11 章 / 共 13

該店暫停訂位時跳外部連結

當某分店暫停線上訂位(裝潢 / 暫停營業 / 改用其他訂位平台)時,可在訂位設定填一個外部訂位連結(Google 表單 / inline / EZTABLE 等)。

LIFF 訂位頁的分店選擇按鈕會自動帶顧客直接跳轉到該外部 URL,不會擋住生意,也不會讓顧客看到「本店暫停訂位」死路一條。

進入路徑

後台左側 餐飲訂位 → 訂位設定,切到 訂位 分頁 → 最上方的「預約系統開關」區塊。

把開關關閉(從「預約系統開放中」切成暫不開放)之後,下方才會出現 外部訂位連結(選填) 欄位。

不在「LIFF 訂位頁」分頁

這組設定容易找錯地方 —— 它在「訂位」分頁最上方,不在「LIFF 訂位頁」分頁。原因是它管的是「這家店現在還接不接訂位」,屬於訂位規則,不是顧客端頁面的外觀設定。

設定欄位

欄位規格說明
預約系統開關toggle關閉 = 該店線上訂位關閉(系統不接訂位)
外部訂位連結(選填)text填了 → LIFF 該分店按鈕直接跳轉;留空 → 顯示「本店暫停訂位」灰底死路

同一區塊另有 測試預覽連結:可在「暫不開放」期間用專屬金鑰網址跑完整訂位流程(含實際送單)做內部預演。此連結請勿外流,確認無誤後把開關打開即正式對外。

per-store 獨立設定:每家分店可填不同 URL(A 店跳 inline、B 店跳 Google 表單)。資料寫入 settings 表 key=reservations_open 的 per-store namespace { enabled, redirect_url }

LIFF 顧客端體驗

多店訂位入口(列表頁)

  • 該店按鈕右上角顯示 「外部訂位」(橙色 chip)標示
  • 點按鈕 → window.open(redirect_url, '_blank') 開新分頁到外部平台
  • 不再看到「本店暫停訂位」死路

已選店流程內

  • 若顧客已從別處進入該店訂位流程(例如圖文選單直接帶 store_id)
  • 訂位頁底部 CTA 變成 「前往外部訂位平台」 大按鈕
  • 點擊 → 跳外部 URL
雙入口都有 redirect 設計:避免顧客從不同入口進來,有些跳轉有些卡死。

適用情境

情境建議外部 URL
裝潢期改用 Google 表單收單https://forms.gle/xxxxx
改用 inline 訂位https://inline.app/booking/...
改用第三方訂位平台https://www.eztable.com/...
跳到 LINE 官方帳號文字訂位https://line.me/R/ti/p/@xxx
跳到外部 LIFF 訂位(單店租戶集團共用)https://liff.line.me/xxxxx-yyyyy

驗證真實設定

  1. admin 進入訂位設定 → 訂位 分頁 → 該店把「預約系統開關」關閉 + 填 URL
  2. 儲存 → 提示「已更新」
  3. 另開無痕視窗開 LIFF 訂位頁(不要用 admin 內嵌)
  4. 該店按鈕應出現「外部訂位」chip
  5. 點擊 → 跳轉到設定的 URL
注意:關閉了預約系統但沒填 URL → 該店按鈕顯示「本店暫停訂位」灰底,不會跳轉(這是 fallback,避免空 URL 跳到空白頁)。

常見問題

Q1 設了 URL 但 LIFF 沒跳轉

  • 確認該店的「預約系統開關」已關閉(兩個條件都要:開關關閉 + 已填連結)
  • 確認儲存後 LIFF 已 refresh(LIFF 有 cache)
  • URL 格式錯誤(沒 https:// 開頭)會被前端跳過

Q2 URL 想分平日 / 假日切換

  • 目前不支援多 URL 切換,僅單一 redirect_url 欄位
  • 替代方案:填一個自家 landing page,landing page 內部判斷日期再跳

Q3 把預約系統重新打開之後,URL 還在嗎

  • 在。系統只是不再讀這個連結(開放中就走正常訂位流程)
  • 下次再把預約系統關閉 → 連結立刻生效,不用重填

其他問題協助

若遇本說明未涵蓋的問題,請透過後台右下角 LINE 客服 @ugomk 聯繫真人專員協助處理。