UGOMK 操作手冊
01 章 / 共 37

POS 介面總覽

餐飲 POS 介面是門市現場收銀、點餐的主要操作畫面,設計以觸控操作為優先,適合平板與觸控螢幕使用。系統整合點餐、送單後廚、結帳、電子發票等流程,從點餐到結帳可在單一介面內完成,無需切換頁面。

多分店設定

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

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

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

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

目前 per-store 化的設定區塊:

  • POS 功能設定(pos_features):7 個 toggle 可分店各自
  • 訂單參數(order_params):金額上限、前綴、每日重置可分店各自
  • 商家設定(business_hours):每店各自的營業時段
  • 預約 / 通知(notify_staff_line_ids):通知 LINE 員工名單分店各自

進入路徑

後台左側選單最上方 POS 介面,或直接造訪 /pos/restaurant。首次使用請先於後台完成商品設定、付款方式設定後再開啟 POS。

2026-08-17 起,點「POS 介面」會另開新分頁(後台這一頁留著不被取代),且不需要重新登入。分店端後台(店長 / 店員登入看到的畫面)也一樣,入口同樣在側欄最上方。

多店共用 POS 機(重要)

多分店租戶(例:兩間實體店共用一台 POS 主機 + 一台印表機)操作流程:

  1. POS 介面左側「當前門市」下拉切換你要操作的分店
  2. 菜品 / 桌位 / 訂單 / 結桌帳 / 訂單列表 / 日結單 全部會自動按當前門市過濾
  3. 同台印表機列印:中山店點單印中山店廚房單、站前店點單印站前店廚房單,IP 設定只設一支即可
  4. 結帳單 / 點餐單上會印當前分店名稱(不是租戶名)
  5. 日結單按下後只印當前門市的營收、訂單統計

切「當前門市」後,畫面會立即重撈商品 / 桌位 / 分類,不用重新整理。

別站別店操作

- 切到 A 店點單 / 結帳 → 切到 B 店,剛才 A 店的桌位 + 訂單對 B 店不可見(這是正確隔離行為) - 中途切店再切回 A 店,先前桌位 + 訂單都會回來,因為資料是按 store_id 存

還沒選門市時,POS 會擋下來要求先選(2026-09-05 起)

多門市的店家用總部 / 管理者帳號開 POS,左側「當前門市」若還停在「— 選擇 —」,畫面上會出現一條橘色提示:

此租戶有多家分店,請先在左側「當前門市」選擇一家,再進行結帳相關操作

這是刻意的,不是系統壞了。 在左側「當前門市」下拉選一家門市,畫面會立刻恢復正常,不需要重新整理或重新登入。

會出現這條提示的地方:POS 點餐頁、結桌帳、交班結算(付款方式那一區)。點餐頁在這個狀態下商品與付款方式會是空的,選了門市就都回來了。

為什麼要擋 收銀機實體上就待在某一家店裡,「不知道是哪一家店」在收銀台不是一個可以用「那就全部給你」來回答的問題。沒有這道提示時,系統會把所有門市的付款方式一起列進結帳畫面 —— 收銀人員很可能按到別家店才有的那顆(例如在中山店看到「站前店 2 樓刷卡」),錢就記到別家店頭上,月底對帳才會發現。桌位的子桌(拆桌 / 併桌用)也有同樣的問題,而且更難察覺:別家店同號碼的桌子有人入座,會讓您這邊同號碼的桌子被標成「已入座」。

只有一間店的店家完全不受影響

這道提示只在「這個店家設了兩家以上門市」時才會出現。單店店家左側「當前門市」顯示的就是店名本身、沒有下拉可選,也不會被擋 —— 因為只有一家店時,「全部門市的資料」與「這家店的資料」本來就是同一批,沒有選錯的可能。 分店店長 / 店員帳號(登入時就綁定門市的)同樣不受影響,系統已經知道是哪一家店。

介面區域說明

商品點餐區

畫面左側顯示商品分類標籤與商品按鈕。點擊分類可切換商品群組,點擊商品按鈕即加入訂單。支援多層加購選項(如調整甜度、加料),系統將跳出選項視窗讓服務人員確認後加入。

點餐不跳副選項視窗(2026-09-03 起,逐店開關) 在 餐飲 POS → POS 功能設定 開啟「點餐不跳副選項視窗」後,有副選項的品項點下去直接進訂單(先不帶副選項),不跳選項視窗;要改副選項時,在訂單裡展開該列 → 按「副選項」,會開同一個選項視窗,選完按「更新副選項」,該列的價格與「註」標記會跟著更新。

  • 必選副選項而尚未選的列,收合列會標紅色 未選,展開後也會列出是哪幾組;送單 / 加點時會被擋下並提示是哪一道菜(不會靜默送出漏選必選的單)。
  • 開關關閉時(預設)維持原本行為:點品項先跳選項視窗。訂單裡的「副選項」鈕不論開關都在 —— 選錯了想改,不用刪掉整列重點。

+ 全選加入 商品區上方有 + 全選加入 按鈕,一鍵把目前容器(全部商品 / 某分類 / 主選項容器)內所有可下單商品一次加入點餐車,上方會標「N 項可下單」。需選規格(有副選項)的品項會自動略過(避免略過設定跳出多個選項視窗);若該店開了「點餐不跳副選項視窗」則一併帶入(必選沒選的列會標「未選」)。適合快速帶入固定套餐 / 整批同類品項。

+ 自訂品項 點 + 自訂品項 開小視窗,手動輸入品名 + 金額加一筆臨時單品(例如「加點白飯 / 服務費 / 現折」),送單、結帳、發票都會用此品名。加入後購物車該列標 自訂 橘色標籤。適合菜單上沒有的臨時品項,不用先去商品管理建檔。

訂單確認區

畫面右側顯示當前訂單明細,包含品項名稱、數量、單價、折扣與小計。可直接在此區調整數量、刪除品項、套用折扣碼,或選擇桌號。

菜品卡片預設收合(2026-09-02 起) 每一道菜預設只佔一行品名 · × 數量 · 金額。一桌點十幾樣時整張清單一眼掃得完,不用捲三四頁才確認客人有沒有漏點。

  • 要展開才改得動:點該列任何位置(整列都是熱區,不只箭頭)展開,才會出現 − + 改數量改單價% 打折送 1 份副選項。收合狀態下按不到這些鈕。
  • 刪除要長按(2026-09-03 起)按住該列約半秒(手指或滑鼠都可以),紅色 刪除 鈕會從右側滑出來,點它才刪;點該列其他地方、或再長按一次,鈕就收回去。一次只會有一列露出刪除鈕。展開後原本貼在「+」旁邊的「x」拿掉了 —— 平板上那兩顆是同一根手指的兩個落點,誤觸就少一道菜,而且沒有提示、不可復原。
  • 數量與金額欄對齊:每列的「× 數量」與金額固定在同一直欄,品名長短不會把它們推來推去;字級也比 09-02 首版放大一級。
  • 每張卡各自獨立:可以同時展開兩道菜互相比對,展開第二張不會把第一張收起來。
  • 收合狀態看得出被動過手腳:該列會帶小標記 —— 贈品 / 自訂 / (有加註或副選項)/ (臨時打折)/ (命中促銷規則)/ 未選(必選副選項還沒選,只在開了「點餐不跳副選項視窗」時出現)。打過折的列金額會顯示 原價 與折後價。滑過標記可看完整說明。
  • 刪掉某一列、或按「清空」之後,展開狀態會一併清掉(下次點同一道菜是收合的新卡片)。

操作按鈕列

右側訂單區底部固定顯示兩個主要按鈕:

  • 點餐 (印點餐單)(藍色):建立訂單後不結帳,自動跳到「結桌帳」頁面,同時自動印點餐單給廚房。適合內用情境,客人慢慢吃完再結。
  • 結帳 (印結帳單)(橘色):開啟結帳視窗選擇付款方式直接付款,結帳成功後自動印結帳單給客人。適合外帶與「點完就走」的情境。

兩顆按鈕都會走 ugomk Print Bridge 觸發列印(POS 主機需先安裝中介軟體,詳見「出單機」)。

折扣金額、服務費按鈕、桌號選擇也都在訂單區底部。

桌位選擇 dialog(2026-06-09 改版)

點「選擇桌位」按鈕(內用 type 才顯示):

多選併桌

  • 一次點多桌 → 依底色分辨可不可以選(見下方「桌位底色代表什麼」)
  • 達 2 桌以上自動進入併桌模式
  • 確認後 header 顯示「桌:A1+A2」

入座人數(==必填==,2026-08-13 起)

  • dialog 底部以觸控大鍵盤輸入人數,跟訂單一起存起來
  • 沒有填人數就按不下「確認」:按鈕會維持灰色並顯示「請輸入入座人數」,填了才會變成「確認(N 桌 · M 人)」
  • 訂位轉點餐進來時,系統會自動帶入該筆訂位的人數,店員仍可改成現場實到人數

為什麼改成必填

人數是日結單「用餐人數總計」與人均消費的唯一來源。過去這欄可以留空,實際上絕大多數的單都沒填,日結單的用餐人數就一直是 0,等於這個數字整年都不能看。改成必填後,開桌當下多按一下,才換得到後續所有人數相關報表可用。

桌位底色代表什麼

底色狀態可以點嗎
空桌可以
綠(帶勾)這次已選的桌可以(再點一次取消)
桌上有還沒結帳的訂單不行(結帳後才釋出)
訂位已入座、還沒點餐可以,點下去就是幫這組客人開單
琥珀(帶+)用餐中·加點(僅開啟「允許選占用桌加點」的店)可以,進加點模式併進現有單

紅色的桌在結帳完成後自動釋出回空桌(不走「清潔中」過渡狀態);若該店開了「結帳後保留桌位」,則要按「離席/清桌」才釋出。

藍色的「已入座待點餐」是什麼

訂位頁按了「入座」之後,那張桌在選桌畫面就會立刻亮起來變藍色,長按或滑過會提示「訂位已入座、尚未點餐 — 點此為這組客人開單」。

  • 這是可以點的:店員接下來要做的正是幫這組客人開單。
  • 跟紅色的差別:紅色代表桌上已經有一張沒結帳的單(要結帳或改用加點);藍色代表人已經帶到位、單還沒開。
  • 若該店有開「開單時自動連結訂位」,從這裡開的單會自動掛到那筆訂位。

狀態自癒

  • 系統會自動偵測「已標占用但沒對應進行中訂單、也沒有已入座訂位」的孤兒桌位
  • 打開 dialog 時會自動洗回空桌,店員不用手動處理
  • 反過來也成立:只要有已入座的訂位還沒結帳的訂單(有開「結帳後保留桌位」的店,再加上已結未離席的單),這張桌一定會顯示成占用,不會因為某次狀態沒寫到就變成空桌

拆分子桌(大桌臨時拆開分開點餐)

  • 若某張桌子在後台「桌位管理」設為可拆的母桌,選桌視窗中它旁邊會出現 拆分 按鈕
  • 拆分 → 母桌展開成幾張子桌(例如 A11 拆成 A11aA11b;實際子桌名稱由桌位設定決定),可分別選不同子桌各自開單點餐
  • 展開後母桌顯示「已拆分」不可整桌選;點 併回整桌 即還原
  • 拆分只是本次選桌的臨時操作,不會改動後台桌位設定
  • 這跟「餐飲訂位 → POS 訂位介面 → 指派桌」的拆桌是同一套操作,兩邊一致
  • 適合「一張大桌臨時坐兩組客人、要分開記帳」的情境

結帳視窗

點擊 結帳 後開啟視窗:

  1. 付款方式:下拉選單,顯示後台啟用的所有方式(現金、信用卡、LINE Pay、匯款 等)
  2. + 拆單付款(右上角切換):客人要分兩種付款方式時用

- 切到拆單模式後,逐筆加入「方式 + 金額」 - 例:現金 $500 + 信用卡 $500 = 共 $1000 - 下方顯示「還差 $X」直到付足 - 詳見「付款方式」拆單付款段落

  1. 實收 / 找零僅單筆現金時顯示):實收金額點擊跳出數字鍵盤輸入;快捷鍵「剛好 / +100 / +500 / +1000」一鍵填入;找零自動算(綠色 = 足夠;紅色 = 不足擋下)

- 掛帳(月結)(有啟用會計總帳、並在 會計總帳 → 應收帳款 開啟「餐飲 POS 掛帳」才會出現):企業客戶當場不付錢、月底請款時選它,再從清單挑客戶。選了掛帳就會隱藏拆單付款、付款方式與找零;整單掛帳,不能與其他付款方式、訂位訂金折抵或招待併用。結帳的同時系統立一筆應收帳款、發票照常開;訂單付款明細會顯示「掛帳(月結)」。已在應收帳款收過錢的掛帳單不能退款或還原待結,請先作廢那張收款單。會計或應收帳款暫時不能用時只擋掛帳,其他付款方式照常。

  1. 備註:訂單備註(顯示在訂單詳情)
  2. 確認結帳:完成付款,訂單 status → completed

服務費

購物車下方有一顆服務費按鈕,顯示的費率來自後台設定餐飲 POS → POS 功能設定 → 服務費費率),內用 / 外帶 / 外送 / 預購可以各設一個百分比,每間分店也可以不同。

  • 該類型費率大於 0:按鈕顯示「+ 10% 服務費」(數字依實際設定),開單時預設已加上。點一下可單筆取消,再點一下加回來。加上後總計會多一行「10% 服務費 +$X」,金額按小計乘上費率四捨五入。
  • 該類型費率為 0:按鈕顯示「外帶不收服務費」並停用,這類訂單不會加收服務費。
  • 切換訂單類型時服務費會依新類型重新套用。例如內用設 10%、外帶設 0%,從內用切到外帶時服務費會自動移除,不必記得手動關。

服務費會隨訂單一起存下來,訂單詳情、校正金額、報表都看得到。

2026-08-21 之前費率是固定的 10%

此前費率寫死 10%、且沒有訂單類型的分別,切到外帶時那 10% 會留在畫面上要靠櫃台記得關掉。改版後尚未設定費率的分店行為不變(原本有勾「預設加服務費」的店,內用維持 10%、其餘類型為 0)。

點餐到結帳流程

內用(推薦)

  1. 服務人員選取商品 + 桌號 → 點擊 點餐(建單但不結帳)
  2. 訂單跳到「結桌帳」內用 tab 等候
  3. 客人加點?回 POS 點餐頁,選同桌號再點 → 按 點餐(同桌會自動 group)
  4. 客人吃完 → 進「結桌帳」找該桌卡片 → 點開 modal → 確認金額 / 服務費 / 實收 → 確認結帳

外帶 / 外送

  1. 切到 外帶 / 外送 → 選商品
  2. 點擊 結帳(不用點餐按鈕,因為要立刻收錢)→ 開結帳 modal → 確認付款 → 完成
  3. (備用)如點 點餐 不付款 → 訂單會跑到「結桌帳」的「外帶 / 外送」tab 等補結

外帶備註 + 印總單 切到 外帶 時,訂單區多一個 外帶備註 欄(取餐時間 / 姓名電話 / 注意事項,例:18:30 取 · 王先生 0912-345-678 · 不要辣)+一顆 送單 + 印總單(外帶彙總) 按鈕。按下會送單並印一張全品項總單(不分廚房站),外帶備註一起印給師傅。此按鈕在「外帶」訂單類型才出現(受 POS 功能設定的「外帶」開關控制)。

預購(建立未來日期訂單)

想先幫客人建好未來某天的訂單、當天再出餐時用:

  1. 訂單類型切到 預購 → 選商品
  2. 訂單區會出現一塊 預購欄位 區:填 預購日期(不可早於今天);可另填 取餐時間(選填,「時」「分」兩個下拉選單,先選時才選得了分),以及 預購備註(客人姓名 / 電話 / 需求)。每個欄位標題旁有一顆 說明 圖示,點開會說明該欄位的用途(例如取餐時間是 24 小時制、分鐘 10 分一格,填了才會分午市 / 晚市備料)
  3. 送出預購單(日期)(此刻不印廚房單、不結帳、也不進 KDS)
  4. 預購當日,該單會在「結桌帳 › 今日預購」浮現(卡片一併顯示取餐日期與時間),店員按「轉出」把它轉為內用 / 外帶 / 外送(轉內用需指定桌位)出餐;轉出時才組廚房單、才進 KDS。

送出前先對一次預購日期

預購日期預設是「今天」。 預購欄位這一塊是可以收合的(點標題列即可收合 / 展開),為的是把畫面留給菜品清單;但每次切到「預購」時它會先自動展開一次,就是要您在送單前看過日期。您親手收合之後,同一次操作期間就不再自動展開;重新整理頁面或換班重新登入後會恢復自動展開。 收合狀態下標題列仍然顯示摘要(例如 預購 09-15 · 11:30 · 有備註),送出鈕上也一律帶著日期(送出預購單(2026-09-15))。 日期填成今天、但客人其實是下週來取,系統不會出現任何錯誤訊息:單子照樣建立、照樣出現在「今日預購」,要到客人來取餐那天才會發現沒人做那道菜。所以送出前請務必對一次這個日期。

接單當下要給客人一張紙 —— 列印預購核對單

結桌帳 › 今日預購 / 全部預購」的每張預購卡上有一顆 列印預購核對單:印一張不含金額的核對單,最上面是取餐日期與時間兩行大字,接著是品項與數量。

  • 用途:接單當下給客人一份、店內留一份夾著備料。
  • 不印金額是刻意的 —— 預購尚未結帳,印著金額的紙很容易被當成收據。要對金額請在轉出之後用結桌帳那排鈕的「核對單含價」。
  • 這顆鈕只是補印:不會出廚房單、不會進 KDS、不會改變訂單狀態。

送出後要去哪裡看?

結桌帳 › 今日預購」預設只列今天要出的單(當日 + 逾期未轉出),這是給現場用的工作清單,所以未來日期的預購單不會出現在這裡

要查未來日期的單,按 tab 右側的「顯示全部預購」切到 全部預購 —— 這個範圍不限日期,會列出所有還沒轉出的預購單(未來的和逾期的都在內),逾期的標紅字。再按一次可切回今日待轉出。

送出未來日期的預購單後,系統會直接帶您到「全部預購」範圍,所以剛下的那張單當場就看得到。

另外,後台 › 餐飲 POS › 訂單管理也查得到所有預購單:類型欄顯示「預購」,下方以紫色標示取餐日期與時間;匯出 CSV / Excel 也有獨立的「取餐日」「取餐時間」兩欄,方便排序與篩選。注意這頁是依建單日期篩選,不是取餐日。

提示:預購單編號前綴為 P;轉出後 order_no 不變,方便對帳。預購預設開啟,可在 POS 功能設定 關閉(關閉後既有預購單仍可轉出)。 烤鴨備料:有啟用片皮鴨 / 烤鴨備料統計的店家,填了「取餐時間」的預購鴨會依取餐時段計入當日午市 / 晚市備料數;未填取餐時間的舊單一律歸「晚市」(向後相容,不會重複計算)。

預購與菜品庫存的關係(2026-08-09 起)

有設定「庫存」的菜色,建立預購單時完全不扣庫存(不扣、不擋),所以今天賣完照樣可以接下個月的預購單; 庫存是在轉出成內用 / 外帶 / 外送的那一刻才扣。 轉出時若今日庫存不足會被擋下(顯示「『某某菜』今日庫存不足,只剩 N 份,請先補貨再轉出」), 此時訂單維持預購狀態、桌位不會被占用、廚房單不會印,補貨後原樣再轉一次即可。 沒有設定庫存的菜色(=不限量)不受任何影響。完整說明見 菜品庫存

快速點餐提示

商品分類建議依出餐順序排列(前菜 → 主餐 → 飲料 → 甜點),可顯著加快點餐速度。

多桌管理

若同時服務多桌,可於訂單確認區切換 新增桌號 開啟新訂單,不同桌之間可自由切換而不互相影響。每桌訂單獨立存放,直至結帳後才從 POS 移除。

訂單備註

點擊品項右側備註圖示可針對單品輸入備註(例如「不要香菜」「少辣」)。備註將隨送單指令傳至 KDS 後廚看板,廚師可即時看到特殊需求。

結桌帳頁面

從 POS 左側 sidebar 點 結桌帳 進入。頂端有兩個 tab:

  • 內用:依桌號分組顯示待結帳訂單。每張桌位卡片顯示「N 筆訂單 · 已等 N 分 · $XXXX」。點開 modal 可一鍵結桌(自動 sum 同桌所有訂單)。

- 「已等 N 分」算的是這桌坐了多久。一般內用單從下單時間算起;由外帶單轉成內用的,從轉換(入座)那一刻算起,詳見「外帶單與內用單互轉」。

  • 外帶 / 外送:每筆訂單獨立顯示,標籤為「外帶 客戶名」或「外送 #ORD」。

結帳視窗排版(2026-06-09 改版)

打開桌位卡片後,平板 / 桌機螢幕看到的是兩欄佈局

欄位內容
左欄訂單品項列表(多筆 order 加點都顯示)、每筆 4 個動作按鈕、各筆小計/服務費/總計
右欄整桌總計、服務費三態切換、印整桌結帳單、付款方式 + 拆單、實收 + 找零 + 4 個快捷、取消 + 確認結帳

兩欄獨立 scroll,小螢幕(手機)自動切回單欄堆疊。

4 個動作按鈕

每筆訂單上面有 4 個彩色實心按鈕(觸控友善大塊):

按鈕顏色用途
點餐單廚房漏單時補印
結帳單印單張帳單給客人核對金額(不結帳
編輯加 / 刪 / 改數量 / 改備註(pending 才可用)
退單取消整單,補回庫存 + audit log

這張單有發票時,退單後會跳「發票提醒」

若該訂單有一張已開立且未作廢的發票,退單成功後會跳出提示,告知發票號碼與尚可折讓金額。系統不會自動開立折讓單,請由管理人員到後台 發票管理 → 發票列表 對該張發票手動開立折讓。詳見 訂單管理 → 這張單有發票時會跳「發票提醒」

編輯品項功能(新)

按「編輯」進入專用 modal。

品項卡片預設收合(2026-09-02 起) 與 POS 點餐頁的購物車同一套:每一列預設只有 品名 · × 數量 · 金額點該列任何位置展開,才會出現改數量 / 改單價 / 打折 / 送 1 份 / 品項備註。

  • 刪除要長按該列(2026-09-03 起,與點餐頁同一個手勢):按住約半秒,紅色 刪除 鈕從右側滑出,點它才進入取消品項流程(該店有設就要輸入管理員 PIN,並印一張廚房取消單)。展開後原本的垃圾桶鈕拿掉了,兩頁只剩這一種刪法。
  • 收合狀態下該列一樣看得到 贈品 / (有品項備註)/ (已折價,滑過看折數)等標記,打過折的列顯示 原價 與折後小計。
  • 每張卡各自獨立展開;關掉編輯視窗時所有展開狀態會收回,下次開同一張單一樣是從頭看一遍。

展開後可以:

  • 改數量:每列 [−] 跟 [+] 按鈕(最少 1)
  • 刪品項:長按該列滑出的紅色「刪除」鈕 → 選取消份數(超過 1 份才問,預設全部)→ 填取消原因 →(該店有設才跳)管理員 PIN → 印廚房取消單
  • 改備註:每列下方備註輸入框,失焦自動存
  • 加品項:頂部「+ 加品項」展開分類 tab + 商品 grid,點品項即加 1
  • 改整單備註:底部備註框 + 「存」按鈕
  • 金額預覽:右側即時顯示 subtotal / SC / 總計

所有改動都即時落地 DB,沒有「儲存全部」按鈕。改完按「✓ 完成」純關閉視窗即可。

限制

- 只能對未結帳(pending)訂單編輯,已結帳要走「退款」或「校正金額」 - 改數量會自動重算小計、服務費(維持該筆訂單原本的費率)、總計 - 不允許改 product_id(要換菜品 → 刪掉重加) - 不會自動印新廚房單,需要再印請按 點餐單
  • 印整桌結帳單(給客人核對) — 同桌所有訂單一次全印,不會結帳
  • + 拆單付款 — 同桌結帳支援拆單(多筆 order 按比例自動分攤到各付款方式)
  • 確認結帳 (印結帳單) — 正式付款,付款完成自動印結帳單

訂金自動帶入結帳(由訂位帶來的單)

若這桌的訂單是從訂位(客人先付了訂金)帶進來結帳的,結帳視窗會自動處理訂金。訂金是餘額制(2026-09-20 起):訂金餘額 = 已付訂金 − 這筆訂金目前為止已折抵的合計,同一筆訂位的任何一張未結帳單都能繼續從餘額裡折,直到折完為止;已折過的金額不會被重複折第二次;退單 / 取消 / 刪單會把該張單折掉的那筆沖銷,餘額自動長回來;跨店訂位不會互折。

結帳視窗會顯示:

  • 「訂金總額」 — 這筆訂金一共收了多少(只有訂金總額大於 0 才顯示)。
  • 「本次折抵訂金(匯款 XXXXX)」 — 這幾張單這次實際折掉多少。
  • 「訂金尚餘」 — 折完這幾張單之後,這筆訂金還剩多少沒用到(只有還有剩才顯示,帶警示色);下方會補一句「這筆訂金還有 $N 沒用到,不會自動退款 —— 請到『訂位 → 訂金』處理退款或沒收」。系統不會自動把多的訂金退成現金,餘額大於這桌總額時留著等店員到 訂金對帳 頁處理。
  • 「剩餘應收」 = 全額 − 本次折抵訂金;現場只跟客人收這個差額(現金實收也預設帶入剩餘應收)。
  • 發票仍開全額 —— 訂單總額不因扣訂金而縮水,發票照原全額開立(訂金只是折抵現場要收的現金,不減少營業額 / 發票金額)。
  • 拆單付款時,各筆合計需付滿「剩餘應收」(系統已先折抵訂金)。
這是為有「先收訂金」流程的餐廳設計;一般沒有訂金的訂單走原本的全額結帳,畫面不會出現訂金那一行。

先開單再換桌、或先開單再入座的單,可能沒有連到訂位而不會自動扣訂金。這時結帳區會出現「此桌可能有訂位訂金未帶入」提示,按【帶入訂位訂金】選擇訂位即可,詳見 結桌帳 → 帶入訂位訂金

整桌折扣(2026-06-14 新)

結桌帳結帳 modal 內可直接打整桌折扣:

  • 金額輸入框:手動輸入要扣的金額(例:$23)
  • 快捷鍵:9 折 / 95 折 / 85 折 三個按鈕,一鍵套用百分比折扣到整桌總額
  • 套用後右欄總計即時重算:subtotal − 折扣 → 服務費 → total
  • 折扣會分攤到同桌每筆 order,三方一致:後台 API 回傳、螢幕顯示、ESC-POS 結帳單列印
  • 對應 API:PATCH /api/pos/orders/:id/discount(與 service-charge 對稱)

品項贈品 toggle(2026-06-14 新)

結桌帳「編輯」視窗裡每筆品項展開後,右側有 送 1 份 / 取消贈品

  • 品項卡片預設收合,先點該列展開才看得到這顆鈕(2026-09-02 起)
  • 點即把該品項標記為贈送(unit_price → 0 不計入小計)
  • 但服務費仍按原價計算(scBase 雙基底 pattern:subtotal vs scBase 分家)
  • 再點一次取消贈品還原為一般品項
  • 與 POS 點餐頁「贈品(買 N 送 M)」邏輯一致,差別在於這是結桌時補設

E2E 驗證範例:subtotal $230 / discount $23 / 贈品 1 件 → total $130 三方一致(API/螢幕/ESC-POS 列印)。

品項單價改價 (老闆議價 / 折讓)

結桌帳「編輯」視窗裡每筆品項的「單價 $X」是可點擊的輸入框(琥珀色):

  • 點該列展開(2026-09-02 起品項卡片預設收合),才會看到單價欄。
  • 點單價欄跳出數字鍵盤,改成議價後的金額即可(例:原價 $180 讓利到 $150)。
  • 改價後系統會連動重算該筆小計、整桌服務費與總計,右欄即時反映。
  • 每次改價都會寫一筆稽核紀錄(pos.item_price_adjusted),事後可追誰在何時把哪個品項改成多少。
  • 贈品品項恆為 $0,不受改價影響。

適合「老闆到場給熟客折讓」「品項有瑕疵折價」等現場議價情境,不用退整單重開。

改價 vs 整桌折扣 vs 校正金額

- 改單價(本段):結帳前在結桌帳直接改某品項的成交價,會連動服務費。 - 整桌折扣:對整桌總額打折(9 折 / 定額扣抵),分攤到各筆。 - 校正金額:已結帳訂單事後對帳修正(在「訂單管理」詳情,見 訂單管理),不碰點數 / 付款明細。

同桌加點的列印行為

客人坐下後多次點餐(每次按「點餐」就會新建一筆 order,同桌號分成多筆),結帳時的列印行為:

  • 廚房:每次點餐當下各自印一張點餐單(廚房分批料理需要)
  • 收銀台:結帳時只印 1 張合併結帳單(含同桌所有 order 的品項 + 合計金額),客人不會收到 N 張紙

合併單會標示「桌X 合併 N 筆」讓店員快速辨識來源。單筆 order 結帳則維持原本印 1 張單張結帳單,不影響傳統「點完就結」流程。

合併桌結帳(多桌一起結)

兩桌客人併桌 / 公司請客等場景,需要把多桌統一收一筆。

操作流程

  1. 進「結桌帳」內用 tab
  2. 右上角點 合併桌結帳 進入合併模式(按鈕變琥珀色)
  3. 點要合併的桌位(多選),已選桌位邊框會變琥珀色 + ✓ 勾選
  4. 2 桌以上時底部彈出 sticky 提示條:

- 已選 N 桌 · 桌X + 桌Y - 合計 $XXXX - 開始結帳 按鈕

  1. 開始結帳 → 進入結帳 modal(標題「合併 桌X + 桌Y」)
  2. 走既有結帳流程:拆單付款 / 服務費 toggle / 補印按鈕全部可用
  3. 結帳完成

列印行為

  • 廚房:每桌各自印一張點餐單(廚房需要分開做菜,所以還是分開)
  • 收銀台:只印 1 張合併結帳單(含兩桌所有品項 + 合計金額 + 拆單付款明細)

典型場景

  • 兩桌客人併桌 → 餐後統一收一筆
  • 公司請客好幾桌 → 一張單由請客的人付清
  • 父母請小朋友 → 合併結帳更方便

訂單校正(管理員)

如發現結帳金額有誤(例如店員點錯品項或單價),可至 訂單管理 找該筆訂單 → 詳情 modal 內點擊 校正金額 → 改各品項單價 + 輸入校正原因 → 儲存。校正不會碰已扣的點數 / 付款方式,只修數字一致性。

常見問題

Q1 送單後廚但廚房沒有收到

請確認 KDS 後廚看板裝置已開啟且網路連線正常。KDS 頁面依賴即時推播,若長時間閒置請重新整理頁面。

Q2 已點餐的品項需要刪除

在訂單區長按該品項那一列約半秒,紅色「刪除」鈕會從右側滑出,點它即可刪除(點列上其他地方可收回)。已送出後廚的品項刪除後,廚房螢幕不會自動撤單,請以語音通知廚房。

Q3 POS 畫面顯示空白或無法載入商品

請確認後台已新增至少一個商品分類及商品,並檢查當前登入帳號是否有 POS 存取權限。

Q4 平板上按「取消 / 刪除 / 退單」沒反應(2026-08-17 已修正)

如果您以前遇過這個狀況,現在不會再發生了,請放心繼續使用。

問題是這樣來的:POS 是整天開著、不重新整理的頁面,以前所有需要您點「確定」的視窗,用的是瀏覽器本身的灰色小視窗。同一個分頁連續彈出幾次之後,Chrome / Safari 會自己多長出一個勾選框:

☐ 防止此頁面產生其他對話框

一旦有人(常常是不小心)勾了它,之後所有確認視窗都不會再跳出來,而且系統會當作您按了「取消」——所以畫面上就是按了完全沒反應,看起來像壞掉,實際上是那個動作被瀏覽器擋掉了。

現在改成什麼:確認視窗改成畫面內自己畫出來的深色 / 淺色對話框(POS 是深色、後台是淺色),瀏覽器管不到,不會再有「按了沒反應」的情況,也不會再出現「防止此頁面產生其他對話框」那個勾選框。

操作方式跟以前一樣,另外多了幾個方便的地方:

  • Enter = 確定、Esc = 取消,也可以用點的
  • 點對話框外面的灰色區域 = 取消
  • 按鈕加大到適合手指點按,平板上更好戳
  • 刪除 / 作廢這類不可逆的動作,確定鈕會是紅色
一個例外退款後的「發票提醒」關不掉,只有一顆「我知道了」,Esc 與點外面都沒有用。那是稅務缺口,刻意不讓它被隨手滑掉,見「訂單管理 → 這張單有發票時會跳發票提醒」。

曾經勾過「防止此頁面產生其他對話框」的平板要不要處理

不用。那個勾選只影響瀏覽器自己的視窗,新的對話框不受它影響。若想清乾淨,把該分頁關掉重開即可。

其他問題協助

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