菜品庫存(限量控管)
菜品庫存讓你為單一菜色設定「今天還能賣幾份」。設定之後,POS 點餐頁會顯示剩餘數量,賣完自動變成「售完」按不下去,避免櫃台收了錢廚房卻做不出來。
適合限量菜(每天只醃 20 份)、備料型商品(現殺鴨、當日蛋糕)、活動限定品。
不設定 = 不限量
進入路徑
設定庫存有兩個地方:
| 位置 | 做什麼 | 適合誰 |
|---|---|---|
後台 餐飲 POS → 商品管理 → 編輯商品 → 庫存 欄 | 設定 / 修改 / 清空(清空 = 回到不限量) | 老闆、幹部設定當日備料 |
| POS 點餐頁 長按商品方塊(約 1 秒) | 現場快速補貨、直接改數量、取消追蹤 | 櫃台、外場現場應變 |
POS 長按補貨預設是關閉的
餐飲 POS → 設定 → POS 功能設定 開啟「POS 長按品項快速調整庫存」(逐店設定)。
關閉時(預設)庫存只能在後台商品管理修改,避免現場誤觸改到數字。長按開啟的視窗有三種操作:
- +1 / +5 / +10 / −1:相對加減。兩個人同時補貨不會互相蓋掉(各自加上去)。
- 直接設定數量:填一個絕對值,例如今天備 20 份就填
20。 - 取消追蹤:恢復不限量,之後不再顯示剩餘數、不會售完。
POS 上看得到什麼
- 商品方塊右下角出現徽章:還有量時顯示「剩 N」,歸零時顯示「售完」。
- 售完的商品變灰、按不下去,圖片轉為灰階。
- 剩餘數會隨著其他終端 / 客人手機點餐即時同步,不必重新整理。
- 有子選項的商品(分類容器)本身不記庫存,庫存記在實際能下單的子選項上。
什麼時候扣、什麼時候補
庫存是「送單當下就扣」,不是等結帳才扣。因為菜一送出去廚房就開始做了。
| 動作 | 庫存變化 |
|---|---|
| 送單(內用點餐 / 外帶 / 外送 / 客人手機桌邊點餐) | 扣 |
| 桌邊加點 | 扣 |
| 編輯品項改數量 | 依差額加扣或補回 |
| 編輯品項刪掉某一列 | 補回 |
| 退單 / 取消未結單 | 補回 |
| 退款 | 補回 |
| 刪除未結訂單 | 補回 |
| 結帳(收錢) | 不動(送單時就扣過了) |
| 還原待結(把已結帳的單退回重結) | 不動(菜沒有被收回廚房) |
| 贈品 | 照扣(贈品也是真的出餐) |
| 手 key 自訂品項(沒有對應商品的臨時項目) | 不扣(系統不知道要扣哪一項) |
送單被擋下來時
預購單不扣庫存,轉出時才扣
這是 2026-08-09 起的行為,很重要,請務必讓櫃台知道。
現在的行為
- 建立預購單完全不碰庫存——不扣、不擋、不留紀錄。就算今天的量已經賣完,照樣可以接下個月的預購單。
- 預購單加點同樣不扣。
- 到了預購當日,在
結桌帳 → 今日預購按「轉出」轉成內用 / 外帶 / 外送時,才一次扣掉整張單的庫存。因為轉出就代表今天要出餐了。
轉出時庫存不夠會怎樣
轉出會被擋下來,並顯示:
- 「『某某菜』今日庫存不足,只剩 N 份,請先補貨再轉出」
- 或「『某某菜』今日已售完,請先補貨再轉出」
被擋下來時:
- 訂單維持預購狀態,不會半轉半沒轉。
- 桌位不會被占用、廚房單不會印、也不會進 KDS。
- 補貨之後原樣再按一次轉出即可,不必重開單。
為什麼不能在建立預購單時就先扣起來
修復前建立的舊預購單
庫存異動紀錄
系統會替每一筆庫存變化留下紀錄,內容包含異動數量、異動原因、關聯的訂單編號、操作人員與時間。
涵蓋的原因有八種:
| 原因 | 什麼情況產生 |
|---|---|
| 送單扣減 | 點餐 / 加點送出時 |
| 取消未結單回補 | 退單、取消 |
| 退款回補 | 已結帳的單退款 |
| 刪除品項回補 | 編輯品項時刪掉某一列 |
| 改數量 | 編輯品項時加減數量(可正可負) |
| 刪除未結單回補 | 永久刪除還沒結的訂單 |
| 人工調整 | 後台商品管理改庫存、POS 長按快速補貨 |
| 扣減失敗的補償 | 一張單有多道菜,扣到一半發現某道不夠而退回已扣的部分 |
這份紀錄的用途:當廚房說「我明明補了 10 份」但系統數字對不上時,這份紀錄能回答「誰、在什麼時候、改了什麼、是哪一張單」。餐飲現場一定會遇到這種爭議,有帳可查就不必各說各話。
目前後台還沒有查詢畫面
連鎖門市的「店倉」數字(只提醒、不擋單)
有開 連鎖運營、且門市的庫存模式設為獨立庫存或混合的店,還有第二本帳:店倉庫存(在 連鎖運營 → 店倉庫存 查詢與調整)。 它和上面的菜品庫存是兩本不同的帳,各管各的事:
| 菜品庫存 | 店倉庫存 | |
|---|---|---|
| 回答的問題 | 今天還能出幾份 | 這家店帳面上還有幾份(進貨、調撥、盤點、低庫存通知) |
| 什麼時候扣 | 送單時 | 結帳時 |
| 不足時 | 擋單(按不下去、送不出去) | 不擋,只跳提醒 |
| POS 上顯示 | 商品方塊右下角「剩 N / 售完」 | 價格下方一行小字「店倉 N」 |
兩本都設了的菜,送單時照樣會被菜品庫存擋、結帳時照樣扣店倉,互不影響。
拆單付款時店倉怎麼扣:依品項拆單時,每張子單結帳各扣自己的菜。均分或自訂金額分帳時,子單上沒有真實菜名,所以在第一張子單付款的那一刻以整桌原本點的菜扣一次(其餘子單付款不再扣);已結的子單全部退款或還原待結之後才補回。
POS 上看得到什麼
- 商品方塊價格下方顯示「店倉 N」。N = 店倉帳上數量 減掉 這家店所有「還沒結帳的單」已經點的份數,也就是「全部結完之後帳上會剩多少」。低於 0 顯示紅字,3 以下顯示黃字。游標停在上面可看到帳上數與已點數。
- 顯示「店倉 ?」代表這次讀取失敗,數字未知,重新整理即可。
- 門市不是獨立庫存 / 混合模式時,完全不顯示這一行,畫面與以前相同。
- 點餐頁與結桌帳的加點選單都會顯示。
什麼時候跳提醒
送單、桌邊加點、編輯品項加量、預購單轉出、結帳之後,只要有菜的店倉預估低於 0,畫面上方會出現一條黃字提示:
店倉庫存不足(僅提醒,已照常送出):漢堡 預估 -3。請盤點或進貨。
提示會停留約 8 秒,可按「關閉」。單子已經照常送出 / 帳已經照常結掉,不需要重做。
為什麼店倉不足不擋單
店倉出現負數時
連鎖運營 → 店倉庫存 進過貨)。
系統不會自動把負數改回 0——請到 連鎖運營 → 店倉庫存 依實際盤點結果直接設定數量。常見問題
Q:設了庫存之後,是不是每天都要手動補回去? A:是。系統目前不會每天自動歸零或自動補滿,庫存就是一個持續遞減的數字。建議開店備料完成後,用 POS 長按(或後台商品管理)把當日數量設好。
Q:多分店的話,庫存是分開算的嗎? A:庫存記在商品上。若各分店有各自的商品資料,庫存自然各自獨立;若是全店共用的同一筆商品,則共用同一個庫存數字。不確定自己屬於哪一種,請聯繫 ugomk 協助確認。
Q:兩桌同時搶最後一份會不會超賣? A:不會。系統在扣減時做了防搶處理,同一份只會被其中一張單拿到,另一張會收到「已售完」的提示。客人手機掃 QR 桌邊點餐也走同一套規則。
Q:把庫存欄位清空會怎樣? A:該商品恢復「不限量」,POS 不再顯示剩餘數、也不會售完。已經扣掉的歷史紀錄仍保留。
Q:結帳之後又退款,庫存會回來嗎? A:會。退款視同這批菜退回,庫存自動補回,並在異動紀錄留下「退款回補」一筆。
Q:還原待結(把結完的單退回重結)為什麼庫存沒變? A:因為菜早在送單時就出去了,還原待結只是把帳退回重新計算金額,並沒有把菜收回廚房,所以刻意不動庫存。