UGOMK 操作手冊
05 章 / 共 13

訂位設定

訂位設定控制整個訂位系統的行為規則,包含接受訂位的時段、人數限制、公休日、no-show 與黑名單機制是上線前必須完整設定的基礎配置

進入路徑

後台左側 餐飲訂位 → 訂位設定

設定分頁

頂部有 6 個分頁:

  1. 訂位 時段間隔、人數限制、no-show 機制等,內容最多,再分成 6 個子分頁(基本 / 桌位 / 選項 / 表單 / 通知 / 畫面顯示)
  2. 營業時間 每週各日的開放時段
  3. 公休/特殊 特定日期完全公休或自訂時段(含「特殊節日」清單)
  4. 命名時段 平日 / 假日 / 節日的離散時點或限時用餐(高級餐廳進階功能,詳見 命名時段);含「容量群組」讓多個進場時間共用一個合計容量上限
  5. 取號 現場取號功能
  6. LIFF 訂位頁 顧客端線上訂位頁的所有設定:表單欄位、訂位須知、顧客訂位流程、公開連結 slug + 頁面 banner(含各分店覆寫)

「公開頁面」已更名為「LIFF 訂位頁」(2026-08-13)

原本的「公開頁面」分頁改名為 LIFF 訂位頁,並把原先散在「訂位」分頁的 訂位須知顧客訂位流程 一起搬了進來。 原因是這些設定都是在調同一個東西 —— 顧客打開的那一頁線上訂位頁,過去分散在兩個分頁,店家常常找不到。現在只要是改顧客看到的畫面,就進這個分頁。

訂位分頁(最重要)

「訂位」這一個分頁內容最多,因此再分成 6 個子分頁,點子分頁名稱切換:

子分頁這一頁放什麼
基本預約系統開關、訂位規則(時段 / 人數 / 額度)、大團警示、No-show、同一人訂位張數上限、群組容量、候補自動遞補、修改 / 取消截止
桌位自動指派桌位(含指派容量模式)、特殊節日封桌
選項用餐目的選項管理、付訂方式選項管理
表單POS 新增訂位表單配置
通知會員 LINE 通知
畫面顯示烤鴨選項總開關、每日公告

分組原則是「這個設定影響什麼」:訂位成不成立看「基本」、桌怎麼分看「桌位」、有哪些選項可勾看「選項」、表單長什麼樣看「表單」、什麼時候推播看「通知」、訂位管理畫面上要不要多出現某個區塊看「畫面顯示」。

一顆「儲存訂位設定」涵蓋全部 6 個子分頁

儲存鈕固定在頁面底部,捲到哪裡都按得到。這顆 「儲存訂位設定」會一次存下「訂位」分頁全部子分頁的變更(含目前沒開著的子分頁)。 切換子分頁不會遺失已改的內容,所以可以放心把 6 個子分頁都改完,最後按一次儲存即可。
注意:以上只適用「訂位」這一個分頁。營業時間 / 公休特殊 / 命名時段 / 取號 / LIFF 訂位頁 是各自獨立的分頁,切到那一頁時底部的儲存鈕只存那一頁(命名時段那一頁的儲存鈕還會依平日 / 假日 / 特殊節日分開存)。

基本子分頁

切到 「訂位」分頁 → 「基本」子分頁。這一頁決定「訂位成不成立」:規則、額度、期限。

時段相關

欄位預設說明
最多可提前訂位天數30顧客最多提前幾天訂位(30 = 一個月內)
最少需提前訂位天數00 = 當日可訂、1 = 至少前一天
訂位時段間隔(分鐘)3015 / 30 / 60 三選一
每時段最大訂位組數00 = 不限(用總桌位數);如午餐尖峰想限 8 組就填 8

「訂位訂金(元)」欄位已於 2026-09-01 移除

這一格以前在本頁,但線上訂位從來就沒有付款步驟:店家填了金額,客人一毛也不會被收,而欄位提示卻寫著「0 = 不收訂金」,反過來等於承諾非 0 就會收。所以整格拿掉了。 店員實際收到的訂金請在新增 / 編輯訂位的「訂金區」登記(已付金額 / 匯款日 / 付訂方式 / 訂金單號)—— 那條路是通的,而且會進 訂金對帳、也能在結帳時折抵。 訂金區要不要顯示、要不要必填、快捷金額是多少,在本頁的「POS 新增訂位表單配置」設定。

人數與大團控管

欄位預設說明
單筆訂位最多人數20超過直接擋;0 = 不限
大團警示門檻(人數)8達此人數會在 LIFF 顯示「建議來電預訂」橘色提示;0 = 不顯示

No-show 與黑名單

欄位預設說明
No-show 累計擋訂位次數0會員 no_show_count ≥ N 時 LIFF 訂位直接擋(須來電);0 = 不擋
No-show 自動標記分鐘數0(永不自動標)預設 0永不自動標記,未到一律由店家手動點(見 訂位列表 · 未到)。想要「超時自動釋桌」的店家再填 > 0:訂位時間後 N 分還沒入座 → cron 每 10 分鐘自動標 no_show(opt-in;不影響手動累計)

詳見 黑名單管理

預約系統開關 + 修改 / 取消截止(per-store)

欄位預設說明
接受線上預訂(reservations_open)per-store 總開關。關閉後 LIFF 訂位首頁顯示「目前不開放線上預訂」,所有時段無法點選;後台仍可手動建單。關閉時下方會出現「外部訂位連結」欄位(見下方)。
訂位日前 N 天起不能修改(modify_cutoff_days)0顧客在 LIFF 「我的訂位」可自助改人數 / 改時段的截止日。0 = 不限(用餐當日仍可改)、1 = 用餐前一天起截止、N = 訂位日前 N 天(含當天)起截止。
訂位日前 N 天起不能取消(cancel_cutoff_days)0顧客在 LIFF 自助取消訂位的截止日,與「不能修改」各自獨立(可設「前 2 天不能改、前 1 天不能取消」)。0 = 不限(隨時可取消)、N = 訂位日前 N 天(含當天)起無法自行取消。
點擊取消時跳出的提示訊息天數 > 0 時出現。顧客在截止期內按「取消訂位」會跳出此訊息(例:當日無法取消訂位,如欲取消訂位請洽門市 07-XXX-XXXX)。留空則顯示預設「訂位日前 N 天起無法自行取消,如需取消請聯絡門市」。

以上皆 per-store,可逐店覆寫:切到哪一間店,儲存就只影響那一間。

沒有開通訂位模組的租戶,顧客看到的也是「目前暫不開放預約」

2026-09-06 起,訂位模組沒有開通(或網址上的租戶不存在)時,顧客打開訂位頁看到的是同一個「目前暫不開放預約」整頁狀態,不是錯誤畫面、也不是空白頁。 顧客端刻意不做第二種畫面:對客人而言「這裡不能線上訂位」是同一件事,沒有必要讓他分辨是店家關掉了、還是這家店根本沒買這個功能。 在此之前這種情況會回系統錯誤。若您的訂位連結曾經被人回報「打開是錯誤畫面」,請先確認該租戶 / 該分店的訂位模組是否已開通
修改 vs 取消是兩件事:修改截止達標時顧客改不了但仍可取消;取消截止達標時按取消會跳出提示、無法自行取消(後端也會擋,直接打 API 一樣回錯誤,無法繞過)。

外部訂位連結(取消勾選預約系統開關時可設)

當你「取消勾選接受線上預訂」時,下方會出現琥珀色 「外部訂位連結(選填)」 輸入框。用途:

  • 想暫時不開放此分店線上預約,但仍想接受訂位(透過 inline / Google 表單 / 第三方平台)
  • 填了 URL 之後,LIFF 多店列表頁此分店按鈕會直接跳轉到此 URL(不進「暫不開放」訊息頁)
  • 該分店按鈕會多標 「外部訂位」 琥珀色 chip 提示客戶
  • 若客戶已選了該店進入訂位流程,「暫不開放」頁面也會多一顆 「前往外部訂位平台」 CTA 按鈕

填入範例:

  • https://inline.app/booking/yourstore
  • https://forms.gle/xxxxx
  • https://reurl.cc/xxxxx(短網址)
提示:適用場景:過年期間改用 inline 訂位、裝修期間改 Google 表單登記、VIP 包場日改用第三方平台。 注意:未填則維持原本行為 — 客戶點該店進去看到「暫不開放」訊息(僅電話可訂)。

限制同一人的訂位張數(per-store 開關,預設關)

同在「基本」子分頁,No-show 設定下方。用來處理「同一個人一天訂五個時段」「同一時段訂三張不同桌」—— 系統原本只擋「同一張桌同時段」,完全不看是不是同一位客人。

欄位預設說明
限制同一人的訂位張數總開關。關閉時完全不限制,與加這個功能之前一模一樣。
同一人每日最多幾筆2訂位日期計算(不是今天)。0 = 不限。
同一人未到店訂位最多幾筆3今天含以後、還沒入座的訂位總數。0 = 不限。
怎麼算「同一人」會員或電話任一相同另可選「只比會員」或「只比電話」。

達到上限時:線上訂位與後台新增訂位都會被擋下,錯誤訊息會寫出「已有幾筆、是哪一天、單號是哪幾張」, 現場可以直接唸給客人聽,例如:

此顧客在 2026-08-30 已有 2 筆訂位(單號 R20260830-0007、R20260830-0012),已達本店每日上限 2 筆。如需增加桌數請洽現場人員協助。

不列入計算:已取消、未到(no-show)、已完成、已離席的訂位,以及候補名單。 另外,櫃台勾了「還不知道電話」而且沒有連到會員的訂位,因為沒有可辨識的身分,不受本限制影響。

每日上限請不要設 1。 同一支電話下的家人(爸爸訂一桌、媽媽訂一桌)會被算成同一人, 設 1 等於禁止一家人分兩桌,這是正當情境。預設 2 就是為此保留餘裕。

永遠生效、不需要設定的那一項:防連點

與上面的開關無關,下面這件事一直都會做:

同一位客人在 60 秒內重複送出完全相同的訂位(同日期、同時段、同人數), 系統會判定是「網路慢多按了兩下」,直接回覆先前建立的那一筆,不會產生第二張訂位單。

畫面上看起來就像訂位成功(不會跳錯誤)—— 這是刻意的:跳錯誤只會讓客人以為沒訂到、再按一次。 被判定為重複送出時,不會重複發出店家通知,客人也不會收到第二則「訂位成功」訊息。

群組容量模式(per-store 開關,預設關)

同在「基本」子分頁,No-show 設定下方有 「群組容量模式」 勾選開關(預設關閉,每分店各自獨立)。它決定兩件事:命名時段的容量要不要跨時段合計,以及顧客線上送出訂位時系統要不要再擋一次超額

狀態行為
關閉(預設)每個命名時段各自算各自的容量,命名時段裡填的「容量群組」不會生效。顧客端仍會把額滿的時段標示為「額滿 · 可候補」,但送出訂位時系統不會再檢查一次容量。
開啟命名時段中填了相同「容量群組」的時段共用一個合計上限,其中任一個達到上限時,同群組時段一起顯示額滿;顧客線上送出訂位時系統會再檢查一次容量,額滿直接擋下並提示該時段已額滿(候補要轉正時也會重新檢查,不會硬塞)。

使用前請先確認:

  • 只對有設命名時段的店有意義。 沒有設命名時段(走「營業時間」等差時段)的分店,開了也不會有作用。
  • 只作用於線上訂位(含候補遞補)。後台人工新增 / 修改訂位不受影響,店員仍可依現場狀況硬排。
  • 對已經成立的訂位沒有任何影響,不會回頭更動或取消既有訂位;開關只影響之後的新訂位與顧客端顯示。
  • 容量填 0 的時段視為不限,開了這個開關也不會擋。
  • 群組怎麼設(要合併的時段填一樣的字串、容量填同一個數字)見 命名時段 → 容量群組
  • 此開關僅影響本店
與上方「每時段最大訂位組數」的關係:那一欄是給沒有設命名時段的分店用的(決定顧客端每個等差時段看得到的可訂量)。有設命名時段時,可訂量一律以命名時段各自填的容量為準,與這個開關搭配運作。

候補自動遞補(per-store 開關,預設關)

同在「基本」子分頁,找到 「候補自動遞補」 勾選開關(預設關閉,每分店各自獨立)控制候補名單的遞補方式:

狀態行為
關閉(預設)有空位釋出時,需店員在候補清單手動按「遞補」。維持原本行為(零變化)。
開啟有空位釋出(取消 / 未到 / 離席)時,系統自動把佇列最前的候補轉正(轉為已確認)並推 LINE 通知該客人。
  • 遞補順序依候補建立時間先後(先候補先遞補)。
  • 遞補前會重新檢查容量:若該時段仍額滿則不遞補(不會硬塞)。
  • 此開關僅影響本店。候補的加入 / 手動遞補操作見 訂位列表

桌位子分頁

自動指派桌位(per-store 開關,預設關)

切到 「訂位」分頁 → 「桌位」子分頁,這一頁管的是「線上訂位進來時要不要自動分桌,以及特定日期哪些區域 / 桌位不開放線上訂位」。後台人工訂位與人工指派不受這一頁影響。

第一個是 「自動指派桌位」 勾選開關(預設關閉,每分店各自獨立設定):

狀態行為
關閉(預設)顧客線上訂位一律留待後台人工分桌,維持原本行為(零變化)。
開啟顧客線上訂位時,系統自動指派到「容納得下且最小」的空桌;若當下找不到合適空桌,則留未指派訂位仍照常成立(不影響顧客送出)。

重點:

  • 僅作用於「線上訂位」(顧客自己在 LIFF 送的訂位)。
  • 後台人工建立的訂位不受此開關影響,永遠由人工分桌。
  • 找不到桌不會擋訂位——訂位一定成立,只是留未指派、待後台補分。
  • 此開關僅影響本店,可逐店設定;適合桌型單純、想省人工分桌的分店開啟,桌況需人工判斷(併桌 / 保留特定桌)的分店建議維持關閉。

指派容量模式(勾選自動指派後才出現)

勾選「自動指派桌位」後,下方展開 「指派容量模式」 下拉,決定要派哪張桌(預設「最佳適配」):

模式行為
最佳適配(預設)派「容納得下且最小」的空桌。例:2 位可能被派到 4 / 6 人桌(沒有 2 人桌時)。
嚴格吻合只派「人數剛好吻合(桌容量 = 訂位人數)」的空桌;沒有完全吻合的空桌則留未指派不佔用大桌
提示:想避免「2 位客人佔掉 6 人大桌」的浪費 → 選「嚴格吻合」;想盡量自動排掉(寧可用大桌也不留人工)→ 選「最佳適配」。此設定僅在「自動指派桌位」開啟時生效。

特殊節日封桌(不開放線上訂位)

同在 「桌位」子分頁,可設定 某日某區域 / 某些桌位不進線上訂位(例:除夕整個包廂區保留給店家安排、母親節只開放部分桌線上訂):

  • 於「特殊節日封桌」區塊選 封鎖日期 → 勾選要封鎖的 區域(可複選)特定桌位(可複選) → 按 「加入封鎖清單」,最後記得按頁面底部 儲存訂位設定
  • 已設定的封鎖日會列在上方,每筆可移除單一區域 / 桌位(點 chip 上的 ×)或整日移除。
  • 封鎖區域 來源為該門市桌位設定的「區域」欄位;桌位尚未設區域時該選項為空。
  • 效果:被封鎖的區域 / 桌位當日不自動指派、不計入線上可訂容量未設定的日期=無限制(不影響現況)。
  • 此設定僅影響本店、且僅影響線上訂位——後台人工訂位 / 人工指派仍可使用被封鎖的桌。

選項子分頁

切到 「訂位」分頁 → 「選項」子分頁。這一頁管的是「表單上有哪些選項可以勾」,兩個區塊皆 per-store(僅影響本店)

用餐目的選項管理 維護「用餐目的(可複選)」的勾選項(如慶生、聚餐、商務)。未新增任何選項則該區在表單上不顯示。

付訂方式選項管理 維護「訂金區 → 付訂方式」下拉的選項(如現金、匯款、信用卡)。未設定則該下拉不顯示選項。

表單子分頁 · POS 新增訂位表單配置

切到 「訂位」分頁 → 「表單」子分頁,可自訂手動新增訂位表單(訂位列表 / 桌位時間表 / POS 訂位介面 / 儀表板四入口共用)要顯示哪些選填欄位。姓名 / 電話 / 人數 / 日期時間為固定必填,不列於此。 本區 per-store(僅影響本店)。

以表格逐欄設定「顯示 / 必填 / 預設值 · 選項」:

欄位可設定說明
大人數顯示 / 必填 / 預設值容量計算的總人數 = 大人 + 小孩
小孩數顯示 / 必填 / 預設值計入合計容量
兒童椅數顯示 / 必填 / 預設值另存,計入總人數
烤鴨數量顯示 / 必填 / 預設值另受「畫面顯示」子分頁的烤鴨選項總開關管控;總開關關閉時此欄不出現(單租戶專屬)
用餐時間(分鐘)顯示 / 必填 / 預設值 / 選項選項為逗號分隔分鐘清單(預設 60, 90, 110, 150, 180),預設值 110
訂金區顯示 / 必填 / 快捷金額含已付金額 / 匯款日 / 付訂方式 / 訂金單號;快捷金額逗號分隔(預設 2000, 3000
備註顯示 / 必填 / 列高列高 = 輸入框高度(列數)
提示:停用(取消「顯示」)的欄位不會出現在表單上,送單時也不帶該值。此處設定即時套用到四個新增訂位入口的表單。

通知子分頁 · 會員 LINE 通知(per-store)

切到 「訂位」分頁 → 「通知」子分頁五個獨立勾選控制 LINE 圖卡推播時機(預設全開)。每一列右側有「預覽」,可看到該張圖卡長什麼樣,並直接跳到系統圖卡編輯:

開關觸發點推送內容
訂位送出成功時推播顧客提交訂位即時訂位成功(綠)
店家確認後推播後台按「確認」轉 confirmed訂位已確認(綠)
店家取消訂位時推播店家在後台取消訂位時訂位已取消(同一個開關也管店家把訂位復原時的「訂位仍然有效」通知——只送壞消息不送更正會更糟,所以兩者綁在一起)
用餐前一天提醒cron 每天 18:00 推明日訂位提醒(藍,含取消連結)
用餐前 1 小時提醒cron 每 5 分掃,距訂位 50–70 分訂位提醒(黃)

「店家取消」與「顧客自己在 LIFF 取消」是兩件事

「店家取消訂位時推播」這個開關管的是店家在後台按取消那條路。顧客自己在 LIFF 取消時系統另外會推一張確認卡,不受這個開關控制。

逐店覆寫:例如示範餐廳中山店可以全開,站前店想關掉確認推播也可以獨立設。

圖卡文案 / 顏色 / 變數可在「內容管理 → 系統圖卡」分組「餐飲訂位」下 8 筆範本編輯,下次推播即生效,詳見 訂位通知

畫面顯示子分頁

切到 「訂位」分頁 → 「畫面顯示」子分頁。這一頁只決定「訂位管理畫面上要不要多出現這些區塊」,不改變任何訂位規則或容量計算

烤鴨選項總開關(per-store,預設關)

控制「烤鴨數量」相關欄位要不要出現(單租戶專屬功能)。關閉時,「表單」子分頁的烤鴨數量欄位一律不出現,顧客端訂位頁的烤鴨欄位也不出現。

每日公告(per-store 開關,預設關)

控制 POS 訂位管理畫面上要不要出現當日公告欄

狀態行為
關閉(預設)POS 訂位管理不出現公告欄,畫面與過去完全一樣(零變化)。
開啟POS 訂位管理上方多一塊公告欄,店長或店員可留言給下一班、記錄臨時狀況(例:A 區包場到 20:00冷氣維修中)。
  • 每一天各自獨立:切換日期會顯示該日的公告,不會互相蓋掉。
  • 打完自動儲存,上限 500 字;有開烤鴨備料時與備料卡並排顯示,沒開則單獨顯示在日期列上方。
  • 此開關僅影響本店,公告內容也是各分店分開存。
  • 顧客端(LINE 線上訂位頁)看不到這裡的內容。 公告欄標題旁標有 僅店內可見 徽章即為此意。要給客人看的公告請改填「公休/特殊 → 顧客端公告」。
  • 實際操作畫面見 POS 訂位介面 → 每日公告

多分店設定(per-store)

本租戶若已開多家分店,本模組設定屬「per-store」(每間分店各自獨立設定)。 畫面頂部會看到 banner:

  • 橘色「正在編輯:[分店名]」→ 編輯的是該分店私有設定
  • 黃色「正在編輯:全店共用設定」→ 影響所有分店

切換分店:左上角當前門市切換器。

單店租戶看不到 banner(系統自動隱藏)。

per-store 涵蓋的分頁 / 設定

分頁per-store 設定 key
訂位reservation(時段、人數、大團、no-show 累計 + no_show_timeout_minutes cron)+ 4 個 LINE 通知開關
營業時間business_hours(每週各日時段)
公休/特殊holidays(特定日期公休 / 自訂時段)、special_dates(命名時段節日清單)
取號queue(預設等候分鐘數、自動叫號)

「LIFF 訂位頁」tab 的公開連結(slug)固定全店共用,不分店;banner 圖、表單欄位設定、訂位須知則可逐店覆寫(見下方 LIFF 訂位頁分頁)。

提示:切到沒覆寫的店 → 自動 fallback DEFAULT 預設值(不殘留前店資料)。想清除某店覆寫回通用,可走 DELETE /api/pos-reservation/settings/:key?store_id=X

營業時間分頁

勾選 啟用每週營業時間限制 後,前台訂位只能選下方設定的時段。不勾就照「每天 11:00–21:00」開放(向後相容)。

每天可加多段,例如:

  • 午餐 11:30–14:00
  • 晚餐 17:30–21:30

午晚之間 14:00–17:30 自動不開放(不要訂位)。

某一天未設任何時段 → 該日完全不開放訂位。

公休/特殊分頁

針對特定日期(國定假日、員工旅遊、節慶等)覆寫當日設定。三種類型

  • 整天公休(closed):當日 LIFF 月曆反灰 + 標「休」(淺粉紅),點下去不會發生任何事
  • 自訂時段(custom):當日改用此設定的時段(覆蓋營業時間 + 命名時段);slots 可選舊格式(開/關時間)或新格式(完整命名時段含 label/容量/餐期/特殊),詳見 命名時段 → 特殊日期專屬時段
  • 關閉線上預訂(force_closed):當日 LIFF 月曆同樣反灰,但若你有填前台顯示訊息

- 「休」會變成 紅字「休 ⓘ」(明顯比 closed 更搶眼) - 客戶點該日 → 彈 popup 顯示日期 + 你寫的訊息 + 「我知道了」 - 範例訊息:「今日不開放線上預訂,如需訂位請洽 07-7774455」「VIP 包場日,恕不接受其他訂位」 - 若未填訊息 → 跟 closed 行為相同(純反灰,沒提示)

公休/特殊日期會優先於每週營業時間設定 + 命名時段。

提示:force_closed vs closed 心法:你只是想擋線上但仍接電話 → force_closed + 填訊息引導客戶打電話;你完全休息不接 → closed

顧客端公告(客人在訂位頁點到這天時顯示)

每一筆特殊日期展開後,在「原因」下方有一個 顧客端公告(客人在訂位頁點到這天時顯示) 文字框,三種類型都可以填,上限 500 字,可換行。

用途是把「那一天的特殊安排」直接講給客人聽,例如:

初一至初三供應新春套餐,每位 $1880(含服務費)
訂位滿 6 位可加購佛跳牆 $2200

客人看到的位置分兩種,取決於那天還能不能訂位:

那天的狀態客人看到的樣子
還可以訂位(自訂時段,或任何仍可選的日期)客人點選該日期後,月曆下方出現橘色公告區塊,標題是「{日期} 當日公告」
整天公休 / 關閉線上預訂該日期格子在月曆上仍是反灰,但變成可以點;點下去彈出視窗,標題「{日期} 不開放線上訂位」,裡面顯示這段公告

留空則客人端完全不顯示這一塊,與沒有這個功能時一模一樣。

三個長得很像但看的人不同的欄位,別填錯

| 欄位 | 誰看得到 | 在哪裡填 | |---|---|---| | 原因 | 只有後台(內部備註,例:員工旅遊) | 公休/特殊 → 該日期展開 | | 顧客端公告 | 客人(LINE 訂位頁) | 公休/特殊 → 該日期展開 | | 前台顯示訊息 | 客人(只有「關閉線上預訂」才有,用來講「今天不收線上訂位、請改打電話」) | 公休/特殊 → 該日期展開,類型選 force_closed 時出現 | | 每日公告 | 只有店員(交接留言) | POS 訂位管理畫面,欄位旁標有「僅店內可見」 | 「關閉線上預訂」的日期若兩個都填了,彈窗會先顯示前台顯示訊息,再顯示顧客端公告,兩段各自獨立、不互相覆蓋。 「每日公告」是給下一班同事看的,客人永遠看不到。 要給客人看的內容一定要填在這裡的「顧客端公告」。
同一天若不小心建了兩筆特殊日期,公告以後面那一筆為準。

列表折疊 + 拖拉排序(2026-07-01 UX 升級)

當公休/特殊日期累積多筆(如整年國定假日 + 節慶特殊時段),列表改用折疊模式避免整頁滾很長:

  • 每筆日期預設收起成一列:⋮⋮ 拖拉柄 2026-01-01(週三) Badge 類型 備註摘要  展開 `` 刪除
  • 點該列任一處(除拖拉柄與刪除鈕)→ 展開該筆的完整編輯區(日期 / 類型 / 備註 / force_closed 前台訊息 / custom slots 全功能不變)
  • 左側 ⋮⋮ drag handle 可拖拉重排(PointerSensor activation 5px 防誤觸 input)
  • Toolbar 按鈕

- + 新增 加一筆新日期 - 按日期排序 一鍵重排(近日在前) - 全部展開 / 全部折疊 大量調整時方便

  • 頁首顯示 N 筆 / X 已展開 計數
  • 拖拉排序後 儲存時 backend 按日期 match 寫入(順序僅為前台 UX,不影響月曆行為)
提示:若只有 1-2 筆日期,展開狀態跟舊版一樣直觀;筆數多時建議先「全部折疊 + 按日期排序」快速找目標日。

特殊節日(命名時段切換)

頁面頂端橙色區塊讓你維護「特殊節日」清單。進階功能,僅在有設定命名時段(如高級餐廳 / 限時用餐)時生效。

  • 點日期選擇器 → + 加入 → 該日落入「節日時段規則」
  • 不要的日期點 chip 上的 × 移除
  • 適用:春節 / 情人節 / 七夕 / 母親節 / 平安夜

沒設命名時段的店家可忽略此區塊,不影響原有訂位流程。詳見「命名時段」。

取號分頁

欄位預設說明
預設等候分鐘數10取號時自動估算等候時間
自動叫號有空桌時自動將下一組標記為已叫號

LIFF 訂位頁分頁

這個分頁集中管理顧客端線上訂位頁的所有設定。分頁最上方有一段說明:標示 全店共用 的區塊不分門市,其餘依左上角切換器所選門市分別儲存。

訂位表單欄位

一張表格列出顧客訂位時會看到的每一個欄位,可逐欄調整:

欄位(表格欄)可以做什麼
步驟該欄位出現在顧客端第幾步(一 = 人數、二 = 日期時段、三 = 聯絡資料與其他)
顯示取消勾選 = 顧客端不再出現這一欄
必填勾了顧客沒填就不能送出
顯示標題改成自家的說法(留白 = 用系統預設標題)
排序只有步驟三的選填欄位可排,數字決定先後

可調整的欄位包含:用餐人數、小孩人數、日期、時段、姓名、手機、桌型偏好、烤鴨數量、備註

五個欄位不可關閉

用餐人數 / 日期 / 時段 / 姓名 / 手機 是訂位成立的必要資訊,一律標示「必填,不可關閉」,勾選框呈鎖定狀態,也不能改成選填。就算繞過畫面直接送設定,系統也會強制蓋回必填。
小孩人數關閉後,顧客只填總人數(不再拆大人 / 小孩),總人數的計算與容量判定不受影響。 桌型偏好(室內 / 戶外 / 包廂 / 吧台 / 靠窗)顧客選了會附在備註前綴,讓店員看得到。 烤鴨數量另外受「訂位」分頁 →「畫面顯示」子分頁的烤鴨選項總開關管控,總開關關閉時此欄一律不出現。

自訂欄位

內建欄位不夠用時,可以自己加。點 新增自訂欄位,每一列可設定:

設定說明
key這個欄位的英文代號(如 parking),用來辨識,顧客看不到
標題顧客看到的欄位名稱(如「需要停車位」)
類型文字 / 多行文字 / 選項(下拉)
選項清單類型選「選項」時才出現,以半形逗號分隔(如 需要,不需要
提示文字選填,欄位內的灰字提示
必填勾了顧客沒填就不能送出

每一列右側可上移 / 下移調整順序,也可刪除。自訂欄位一律顯示在步驟三的內建欄位之後

顧客填的內容會以 [標題] 內容 的格式附在備註最前面,店員在訂位卡片上直接看得到,不用另外開一頁查。

訂位須知

顯示在顧客訂位頁第一頁(人數選擇上方)的說明文字,可展開 / 收合,預設展開讓第一次來的客人先看到完整內容。留白則整塊不顯示

支援換行,以純文字呈現(不解析 Markdown)。常見寫法:

1. 訂位保留時間:訂位時間後 15 分鐘
2. 用餐時間:每組 2 小時
3. 取消請於 24 小時前操作
4. 6 人以上請來電預訂
5. 訂位以收到店家確認 LINE 為準
訂位須知過去在「訂位」分頁,2026-08-13 起搬到這裡(同一個顧客端頁面的設定集中在同一處)。

公開連結

設定 LIFF 訂位網址的 slug(自訂網址識別字串),完整連結會在下方顯示,可直接複製貼給顧客或放圖文選單。

頁首 Banner

訂位頁最上方的橫幅圖(建議比例 16:6,如 1200 × 450)。

  • 預設 banner:所有分店共用,沒有另外設專屬圖的分店都會用這一張。
  • 本店專屬 banner(多店租戶才出現):留空則使用上方預設 banner;此設定僅影響本店。

只會看到「目前正在編輯的那一家分店」

banner 覆寫只顯示您現在切到的那一家分店,不會把其他分店的 banner 一起列出來(各分店設各分店的就好)。 若畫面上顯示的是 全店共用(左上角沒有選特定分店),這一區只能設定預設 banner,並會提示「請於上方切換到特定分店後設定該店專屬 banner」。要設某一家店的專屬 banner,請先到左上角的門市切換器切換到那一家分店

分店直達連結(多店租戶才出現)

每家分店的訂位網址(會跳過選店步驟、直接進入該店的訂位流程),可貼到 LINE 圖文選單或廣告。旁邊有 複製 鈕可一鍵複製。

同樣只列出目前正在編輯的那一家分店的連結。在全店共用檢視下不會列出任何連結,畫面會提示「請於上方切換到特定分店,即可取得該店的訂位直達連結」——請先用左上角門市切換器切到目標分店再複製。

顧客打開訂位 LIFF 時,header 會顯示「{分店名稱} · 線上訂位」與分店地址;下方接 banner 圖;多店且 URL 未指定分店時,會先跳「選擇分店」卡片(每張卡含 banner 縮圖 + 名稱 + 地址 + 電話)。

提示:banner 圖檔走既有媒體上傳(5MB 上限、自動進 R2),跟商品圖/講師頭像同一條流水線。

操作流程

首次上線建議設定

  1. 訂位分頁 → 基本子分頁 填(填完先不用急著存,這一分頁的 6 個子分頁最後一起存):

- 單筆訂位最多人數:20 - 大團警示門檻:8 - 每時段最大訂位組數:依容量設(如午餐尖峰 10 組) - No-show 累計擋:3(保守,可後調)

接著視需要到 桌位 / 選項 / 表單 / 通知 / 畫面顯示 子分頁調整,最後按底部 「儲存訂位設定」 一次存下全部子分頁。

  1. 營業時間分頁 勾啟用 + 設定每週時段
  1. 公休/特殊分頁 先設好國定假日
  1. LIFF 訂位頁分頁 調訂位表單欄位、填訂位須知、填 slug + 上傳 banner(多店可逐店覆寫),把連結放圖文選單

常見問題

Q1 設定生效時機

PUT 設定後立即生效;下一次 availability 查詢就會套用。

Q2 如何設定訂位最晚取消時間(截止退訂)

到「訂位分頁 → 訂位日前 N 天起不能取消(cancel_cutoff_days)」填天數即可。例如設 1 = 用餐前一天起顧客無法在 LIFF 自行取消;設 0 = 不限(隨時可取消)。可另在下方「點擊取消時跳出的提示訊息」自訂顧客按取消時看到的文案(如引導改洽門市電話)。此設定 per-store,各分店可各自設。截止期內顧客按「取消訂位」會跳出提示且不會真的取消,後端也會擋(防止直接打 API 繞過)。

Q3 訂位成功但顧客說沒有收到 LINE 通知

請依序檢查:

  1. 顧客是否已加 LINE 官方帳號為好友(未加好友無法 push)
  2. 顧客的 line_user_id 是否成功綁定(看訂位詳情)
  3. LINE Channel Access Token 是否還有效(系統 → LINE 參數)

Q4 大團警示 / no-show 擋住為什麼前端沒反應

預設值(max_guests_per_reservation: 0 / block_after_no_shows: 0)= 不限/不擋(向後相容)。要進這頁填數字才會生效。

節日高峰期設定建議

長假與特殊節日(母親節、情人節、跨年)前一個月即可開放訂位。建議: - 提早於「公休/特殊」設好當日時段 - 把當日「每時段最大訂位組數」調高 20–30% - no_show 擋訂位的閾值可暫時調低(避免黑名單顧客占用稀缺名額)

其他問題協助

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