訂位設定
訂位設定控制整個訂位系統的行為規則,包含接受訂位的時段、人數限制、公休日、no-show 與黑名單機制,是上線前必須完整設定的基礎配置。
進入路徑
後台左側 餐飲訂位 → 訂位設定。
設定分頁
頂部有 6 個分頁:
- 訂位 時段間隔、人數限制、no-show 機制等,內容最多,再分成 6 個子分頁(基本 / 桌位 / 選項 / 表單 / 通知 / 畫面顯示)
- 營業時間 每週各日的開放時段
- 公休/特殊 特定日期完全公休或自訂時段(含「特殊節日」清單)
- 命名時段 平日 / 假日 / 節日的離散時點或限時用餐(高級餐廳進階功能,詳見 命名時段);含「容量群組」讓多個進場時間共用一個合計容量上限
- 取號 現場取號功能
- LIFF 訂位頁 顧客端線上訂位頁的所有設定:表單欄位、訂位須知、顧客訂位流程、公開連結 slug + 頁面 banner(含各分店覆寫)
「公開頁面」已更名為「LIFF 訂位頁」(2026-08-13)
訂位分頁(最重要)
「訂位」這一個分頁內容最多,因此再分成 6 個子分頁,點子分頁名稱切換:
| 子分頁 | 這一頁放什麼 |
|---|---|
| 基本 | 預約系統開關、訂位規則(時段 / 人數 / 額度)、大團警示、No-show、同一人訂位張數上限、群組容量、候補自動遞補、修改 / 取消截止 |
| 桌位 | 自動指派桌位(含指派容量模式)、特殊節日封桌 |
| 選項 | 用餐目的選項管理、付訂方式選項管理 |
| 表單 | POS 新增訂位表單配置 |
| 通知 | 會員 LINE 通知 |
| 畫面顯示 | 烤鴨選項總開關、每日公告 |
分組原則是「這個設定影響什麼」:訂位成不成立看「基本」、桌怎麼分看「桌位」、有哪些選項可勾看「選項」、表單長什麼樣看「表單」、什麼時候推播看「通知」、訂位管理畫面上要不要多出現某個區塊看「畫面顯示」。
一顆「儲存訂位設定」涵蓋全部 6 個子分頁
注意:以上只適用「訂位」這一個分頁。營業時間 / 公休特殊 / 命名時段 / 取號 / LIFF 訂位頁 是各自獨立的分頁,切到那一頁時底部的儲存鈕只存那一頁(命名時段那一頁的儲存鈕還會依平日 / 假日 / 特殊節日分開存)。
基本子分頁
切到 「訂位」分頁 → 「基本」子分頁。這一頁決定「訂位成不成立」:規則、額度、期限。
時段相關
| 欄位 | 預設 | 說明 |
|---|---|---|
| 最多可提前訂位天數 | 30 | 顧客最多提前幾天訂位(30 = 一個月內) |
| 最少需提前訂位天數 | 0 | 0 = 當日可訂、1 = 至少前一天 |
| 訂位時段間隔(分鐘) | 30 | 15 / 30 / 60 三選一 |
| 每時段最大訂位組數 | 0 | 0 = 不限(用總桌位數);如午餐尖峰想限 8 組就填 8 |
「訂位訂金(元)」欄位已於 2026-09-01 移除
人數與大團控管
| 欄位 | 預設 | 說明 |
|---|---|---|
| 單筆訂位最多人數 | 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,可逐店覆寫:切到哪一間店,儲存就只影響那一間。
沒有開通訂位模組的租戶,顧客看到的也是「目前暫不開放預約」
修改 vs 取消是兩件事:修改截止達標時顧客改不了但仍可取消;取消截止達標時按取消會跳出提示、無法自行取消(後端也會擋,直接打 API 一樣回錯誤,無法繞過)。
外部訂位連結(取消勾選預約系統開關時可設)
當你「取消勾選接受線上預訂」時,下方會出現琥珀色 「外部訂位連結(選填)」 輸入框。用途:
- 想暫時不開放此分店線上預約,但仍想接受訂位(透過 inline / Google 表單 / 第三方平台)
- 填了 URL 之後,LIFF 多店列表頁此分店按鈕會直接跳轉到此 URL(不進「暫不開放」訊息頁)
- 該分店按鈕會多標 「外部訂位」 琥珀色 chip 提示客戶
- 若客戶已選了該店進入訂位流程,「暫不開放」頁面也會多一顆 「前往外部訂位平台」 CTA 按鈕
填入範例:
https://inline.app/booking/yourstorehttps://forms.gle/xxxxxhttps://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 取消」是兩件事
逐店覆寫:例如示範餐廳中山店可以全開,站前店想關掉確認推播也可以獨立設。
圖卡文案 / 顏色 / 變數可在「內容管理 → 系統圖卡」分組「餐飲訂位」下 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客人看到的位置分兩種,取決於那天還能不能訂位:
| 那天的狀態 | 客人看到的樣子 |
|---|---|
| 還可以訂位(自訂時段,或任何仍可選的日期) | 客人點選該日期後,月曆下方出現橘色公告區塊,標題是「{日期} 當日公告」 |
| 整天公休 / 關閉線上預訂 | 該日期格子在月曆上仍是反灰,但變成可以點;點下去彈出視窗,標題「{日期} 不開放線上訂位」,裡面顯示這段公告 |
留空則客人端完全不顯示這一塊,與沒有這個功能時一模一樣。
三個長得很像但看的人不同的欄位,別填錯
同一天若不小心建了兩筆特殊日期,公告以後面那一筆為準。
列表折疊 + 拖拉排序(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;此設定僅影響本店。
只會看到「目前正在編輯的那一家分店」
分店直達連結(多店租戶才出現)
每家分店的訂位網址(會跳過選店步驟、直接進入該店的訂位流程),可貼到 LINE 圖文選單或廣告。旁邊有 複製 鈕可一鍵複製。
同樣只列出目前正在編輯的那一家分店的連結。在全店共用檢視下不會列出任何連結,畫面會提示「請於上方切換到特定分店,即可取得該店的訂位直達連結」——請先用左上角門市切換器切到目標分店再複製。
顧客打開訂位 LIFF 時,header 會顯示「{分店名稱} · 線上訂位」與分店地址;下方接 banner 圖;多店且 URL 未指定分店時,會先跳「選擇分店」卡片(每張卡含 banner 縮圖 + 名稱 + 地址 + 電話)。
提示:banner 圖檔走既有媒體上傳(5MB 上限、自動進 R2),跟商品圖/講師頭像同一條流水線。
操作流程
首次上線建議設定
- 訂位分頁 → 基本子分頁 填(填完先不用急著存,這一分頁的 6 個子分頁最後一起存):
- 單筆訂位最多人數:20 - 大團警示門檻:8 - 每時段最大訂位組數:依容量設(如午餐尖峰 10 組) - No-show 累計擋:3(保守,可後調)
接著視需要到 桌位 / 選項 / 表單 / 通知 / 畫面顯示 子分頁調整,最後按底部 「儲存訂位設定」 一次存下全部子分頁。
- 營業時間分頁 勾啟用 + 設定每週時段
- 公休/特殊分頁 先設好國定假日
- LIFF 訂位頁分頁 調訂位表單欄位、填訂位須知、填 slug + 上傳 banner(多店可逐店覆寫),把連結放圖文選單
常見問題
Q1 設定生效時機
PUT 設定後立即生效;下一次 availability 查詢就會套用。
Q2 如何設定訂位最晚取消時間(截止退訂)
到「訂位分頁 → 訂位日前 N 天起不能取消(cancel_cutoff_days)」填天數即可。例如設 1 = 用餐前一天起顧客無法在 LIFF 自行取消;設 0 = 不限(隨時可取消)。可另在下方「點擊取消時跳出的提示訊息」自訂顧客按取消時看到的文案(如引導改洽門市電話)。此設定 per-store,各分店可各自設。截止期內顧客按「取消訂位」會跳出提示且不會真的取消,後端也會擋(防止直接打 API 繞過)。
Q3 訂位成功但顧客說沒有收到 LINE 通知
請依序檢查:
- 顧客是否已加 LINE 官方帳號為好友(未加好友無法 push)
- 顧客的 line_user_id 是否成功綁定(看訂位詳情)
- LINE Channel Access Token 是否還有效(系統 → LINE 參數)
Q4 大團警示 / no-show 擋住為什麼前端沒反應
預設值(max_guests_per_reservation: 0 / block_after_no_shows: 0)= 不限/不擋(向後相容)。要進這頁填數字才會生效。
節日高峰期設定建議
其他問題協助