UGOMK 操作手冊
20 章 / 共 37

桌位時間表

桌位時間表提供當日所有桌位的時序視圖,讓外場人員一眼掌握每張桌的訂位安排、目前使用狀態與空檔。

進入路徑

這是 POS 前台頁面,不在後台 admin 側欄

桌位時間表只存在收銀機 / 平板的 POS 介面(/pos/restaurant/table-timetable),後台 admin 側欄沒有這一頁,餐飲 POS 側欄群組裡也沒有對應項目。要操作請到 POS 前台,不是後台管理介面。

POS 前台左側 / 底部導覽點桌位時間表

桌位時間表需搭配訂位模組使用;若尚未開通訂位模組,頁面只會顯示桌位欄但無訂位區塊。
平面桌況圖請改用「桌況圖」頁:桌位時間表已移除「時間表 / 桌位置圖」頁籤切換,進頁面直接就是色塊時間軸。想看某時刻的整場平面即時桌況(哪桌空著、有人、被預留,並可點桌看訂位 / 訂單詳情),請改用 桌況圖(POS 左側選單在「桌位時間表」下方)。

頁面功能

  • 色塊時間軸:以色塊標示各筆訂位佔用的時段,一眼看出哪張桌哪個時段有客人、哪裡還空。
  • 表頭凍結:捲動時,桌位名 / 時間的表頭與左上角一律固定不動,捲到再遠都對得上是哪張桌、幾點。
  • 切換日期:右上角日期選擇器選日期,或點「今日」回今天。日期欄兩側各有 ‹ / › 箭頭,一鍵跳前一天 / 後一天,不用展開日曆(跨月、跨年自動處理,時區以台北為準)。
  • 點色塊:展開訂位詳情,可查看訂位人姓名、人數、備註、狀態,並可改桌 / 編輯。
  • 拖訂位色塊長按後拖曳改桌或調整開始時間;拖色塊邊緣可調整時長(即用餐時長)。放開後會跳確認視窗,見下方。
  • 點時間軸空格:快速在指定桌位、指定時間新增訂位。

拖曳改桌 / 改時間(2026-08-13 改版)

要長按才拖得動

以前手指一碰到色塊就進入拖曳,在平板上很容易變成「本來只想捲動畫面,結果把客人的訂位拖到別桌」。

現在改成按住約 0.25 秒才會啟動拖曳

  • 按一下就放 → 視為點擊,開啟訂位詳情(原本的行為)。
  • 按住後手指移動 → 進入拖曳,可左右換桌、上下改時間;拖色塊底邊則是改用餐時長。
  • 還沒按滿就先滑動畫面 → 判定為捲動,不會啟動拖曳。

放開後要再確認一次

放開之後不會立刻改掉,而是跳出「確認變更」視窗,內容包含:

  • 這筆訂位改前 → 改後的桌位與時間(看得到具體差異再決定)
  • 若該門市有建立服務人員,同一個視窗裡一併選人 + 輸入 4 位數密碼

取消 則畫面還原成原本的位置,什麼都不會改。

為什麼把「確認」跟「密碼」放在同一個視窗

拖一次要點兩輪視窗太煩,所以合併成一個:您在同一畫面上確認改動內容、順手完成驗證。沒有建立服務人員的門市則只會看到單純的確認視窗,不會要求密碼。
拖曳期間若前一次的變更還在儲存中,會先擋住不讓您拖第二筆,避免兩筆改動互相蓋掉。 併桌的訂位不能用拖曳換桌(換桌對併桌的語意不明確),請到訂位管理改;已取消 / 已入座的訂位也不可拖。

從時間表直接入座

點色塊開啟訂位詳情後,可直接按 入座入座 + 點餐(後者會帶著桌號跳到 POS 點餐畫面)。

尚未指派桌位的訂位不能從這裡入座,會提示先到「訂位」頁指派。

併桌訂位在時間表按入座曾被誤擋,已修正(2026-08-13)

先前併桌的訂位(例如 8 人分坐兩張 4 人桌)從時間表按入座時,系統只算了主桌的容量,於是「8 人 > 4 人」被判定坐不下而擋下來 —— 但併桌的用意本來就是單桌坐不下。 症狀是同一筆訂位在時間表按不動、到訂位頁按卻成功,看起來像時間表壞掉。現已改為計算併桌後的合計容量,兩邊行為一致。

訂單也會出現在時間表上

時間表除了訂位色塊,也會畫出當日的內用訂單,讓您看得出「這桌現在到底有沒有人在吃」。

訂單的兩種文案與顏色

顯示顏色意思
點餐中這張單還沒結帳,客人正在用餐
待離席琥珀這張單已經結帳,但客人還沒離桌、桌位還沒放掉

「待離席」只有部分門市看得到

「待離席」是給有開 結帳後保留桌位(離席才釋放) 的門市看的。沒開這個設定的店,結帳當下桌位就釋放了,時間表上不會出現「待離席」,訂單結完帳就從時間表消失。

訂單被收進訂位卡片裡

當一張訂單屬於某筆訂位時,它不會另外畫一條,而是收進那張訂位卡片內顯示成一行「$金額 待離席/點餐中」,避免同一組客人在時間表上出現兩條重疊的色塊。

  • 這行文案會跟著訂單自己的狀態走:結帳前是綠色「點餐中」,結帳後(有開保留桌位的店)變琥珀色「待離席」。
  • 沒有連到任何訂位的現場客人(walk-in)訂單,照舊獨立畫一塊。
  • 想讓「店員直接選桌開的單」也能被正確收進訂位卡片,請開啟 開單時自動連結訂位

點訂單色塊(或訂位卡片內那一行)會開啟訂單詳情視窗,可看品項與金額,並依訂單狀態顯示對應的操作鈕。

尺寸排版(軸向 / 欄寬 / 列高)

右上角 尺寸排版 按鈕收整了三項顯示調整(省工具列空間):

  • 軸向切換:一鍵切換「桌位在上·時間在左」與「桌位在左·時間在上」兩種排法,挑順手的看。偏好記在本機瀏覽器,下次開自動沿用。
  • 欄寬(橫):拖滑桿縮放橫向欄距;「桌位在上」時可點「自動適配」讓桌欄自動撐滿螢幕寬。
  • 列高(直):拖滑桿調整縱向列高;點「預設」回原始高度。
欄寬 / 列高的名稱會依當前軸向自動對調(例:桌位在上時是「桌欄寬 / 時段列高」,翻軸後變「時段欄寬 / 桌列高」)。

手動新增訂位

時間表 header 右上角有 + 新增訂位 按鈕。

  • 點按後開啟新增訂位 modal,可在 modal 內自選桌位與時間(不受必須先點空格的限制)。
  • 填寫訂位人、人數、時間後確認即建立,訂位色塊立即出現在時間表上。
  • 在時間軸空格直接點按效果相同,但桌位與時間會由系統預填(含該桌)。

桌位改用卡片格挑選(可併桌 / 拆桌)

新增訂位時的「桌位」欄不再是下拉選單,而是點一下彈出卡片格挑桌:

  • 一次點多桌併桌:卡片可複選,左側即時顯示「已選 N 桌 · 合計容量 M 人」。
  • 時段占用反灰:該時段已被占用的桌會反灰標「已預定」,點不下去,避免撞位。
  • 母桌可拆分:後台設為「可拆」的大桌,卡片旁有 拆分 鈕,可展開成子桌各自選;點 併回整桌 還原。拆分只是這次選桌的臨時操作,不改後台桌位設定。
這套卡片格四個新增訂位入口(訂位列表、桌位時間表、POS 訂位介面、儀表板)共用,操作一致。

手機號碼格式

「聯絡電話」必須是 09 開頭的 10 碼台灣手機號(例:0912345678)。格式不符會跳提醒擋下,無法送出;輸入時的空白 / 連字號(0912-345-678)系統會自動去除。此規則與其他三個手動新增訂位入口(訂位列表、POS 訂位介面、儀表板)一致。

外帶桌不出現在桌位時間表

桌號以「外帶」開頭、或區域設為「外帶」、或桌型(area_type)為「外帶」的桌位,不會出現在桌位時間表。外帶訂單走「外帶 / 外送」流程,不佔用內用桌時間軸。

若發現某張桌不見了,請確認:

  1. 後台 餐飲 POS → 桌位管理 確認桌位是否啟用。
  2. 確認桌號、區域、桌型沒有誤設為「外帶」類別。
  3. 若不見的是拆分出來的子桌(例如 26a、26b),見下一節——那是另一套規則。

拆分子桌只在「當天有訂位用到它」時才出現

母桌設了拆分(例如「26」可拆成 26a / 26b)之後,子桌**不會**固定佔一欄。規則是:

只有當天有一筆未取消的訂位指派到某張子桌,那張子桌才會在那天的時間表上出現。

所以會看到這些現象,都是正常的:

  • 剛在桌位管理設好拆分,回時間表看,一張子桌都沒有 —— 因為還沒有任何訂位用到它們。
  • 8/18 看得到 26b,8/19 看不到 —— 因為只有 8/18 那天有訂位訂到 26b。
  • 一直沒有人訂子桌的分店,子桌永遠不會出現在時間表

這樣設計是為了讓欄位數不要爆掉:一家 30 桌的店若每張母桌都把子桌固定展開,會變成 50、60 欄,平時完全用不到卻要一直左右捲。

想確認某張母桌到底設了哪些子桌,看 餐飲 POS → 桌位管理 的該桌設定,不是看時間表。
點餐時的臨時拆分(選桌卡片格上的 拆分 鈕)是另一回事,那只影響那一次選桌,與時間表欄位無關。

子桌排在母桌右邊

子桌出現時,一律緊接在自己的母桌後面(26 → 26a → 26b → 下一張桌),不會跑到表格另一端。

在桌位管理拖曳調整桌位順序時,清單上只會看到母桌(子桌是隱藏桌,不列出)。子桌跟著母桌走,不需要、也無法單獨排序。

欄位(直行)的先後順序怎麼決定

時間表的欄位順序=餐飲 POS → 桌位管理 裡的桌位順序。想調整(例如讓靠門口的桌排在最左邊),到桌位管理點 調整排序,拖曳或用上移 / 下移排好再存檔,時間表就會跟著換。操作說明見 桌位管理 → 調整桌位順序

與訂位頁面的差異

功能訂位頁(餐飲 POS → 訂位桌位時間表
主要用途管理單筆訂位 CRUD視覺化全日桌位排程
操作對象單筆訂位詳情時間軸拖曳 / 跨桌調整
新增訂位右上角「新增訂位」點空格或 + 新增訂位

兩頁資料互通,在任一頁改動訂位,另一頁重整後會反映最新狀態。