库存(在 POS 上)
概述
POS 平板拥有自己的库存标签页——标题为 StockOS - Inventory——让店员可以直接在柜台管理原料库存。它基于配方模型运作:你清点的是原料(咖啡豆、牛奶、杯子),而非成品;售出一件商品会扣减其配方所用的原料。
这是管理后台Stock Control 的设备端搭档。你的店员在这里所做的一切——调整库存数量、发起采购订单、接收交付——都汇入你在管理控制台中供应商与采购和原料与配方下看到的同一份原料库存与库存订单。平板供前线人员使用;管理端供后台办公使用。它们共享同一套数字。
配方模型门店
本标签页管理的是原料库存,因此面向跟踪原料的咖啡馆、餐厅和酒吧。如果你改为将包装商品按整件售出,那属于在管理后台中设置的单件模型库存——一套不同的功能。
打开库存标签页
从侧边栏(平板上)或底栏(手机上)打开库存标签页。屏幕分为一个主区域和一组子标签页:
- 在平板上,子标签页沿右侧纵向排列。
- 在手机上,它们沿顶部横向排列。
页头的刷新图标可随时从服务器重新拉取当前列表。
该标签页对 concierge-service 店员隐藏
库存标签页仅对常规 POS 角色显示。以 concierge-service 角色登录的店员完全看不到它——他们的设备改为显示礼宾流程。如果某位店员找不到该标签页,请检查其账户使用的是哪个角色。
三个子标签页
| 子标签页 | 用途 |
|---|---|
| Check Stock | 查看现有存货,并手动调整数量。 |
| Order Stock | 向供应商发起并编辑采购订单。 |
| Receive Stock | 对照已确认的订单记录实际到货情况。 |
第四个标签页即将推出
Stock Take 子标签页(用于实物盘点与对账)已存在于应用中,但暂时隐藏——尚不可用。目前请在管理控制台中进行盘点。
Check Stock
Check Stock 是你原料库存的实时画面。每种原料显示为一张卡片,标有其名称、当前库存与单位,以及 Min——即在该原料上设置的低位预警阈值。彩色标记让你一眼看清状态:
- In Stock(绿色)——当前库存高于阈值。
- Low Stock(红色)——当前库存等于或低于原料的低位预警库存(
current stock <= low alert stock)。
搜索与筛选
搜索——在 Search ingredients... 框中输入,可按名称筛选列表。结果随输入实时更新。
Stock Status——三个筛选条可对列表进行筛选,每个都显示一个实时计数:
筛选 显示 All 所有原料。 Low Stock 仅显示等于或低于低位预警阈值的原料。 In Stock 仅显示高于阈值的原料。
列表分页加载——滚动到底部时下一批会自动加载(Loading more items...)。下拉可刷新。如果没有匹配项,你会看到 No Items Found。
调整库存数量
点击任意原料卡片可打开 Update Stock 面板。它显示该原料的名称、其单位和 Min,并带有一个 Current stock 字段。
- 输入新的数量(允许小数)。
- 点击 Update。
POS 会保存该调整并以 "Stock Updated — {ingredient} set to {value}" 确认,然后刷新列表。非数字输入会以 "Invalid value." 被拒绝。
这是手动覆盖,而非交易
在此更新会将当前库存设定为你输入的数字——这是针对清点错误或柜台快速修正的手动校正。若要通过供应商补货(并保留单据记录),请改为发起一份库存订单并接收它。若要将报损、过期或调拨记录为一次正规的库存变动,请使用管理控制台中的 Ingredient Transactions——参见供应商与采购。
Order Stock
Order Stock 打开时会显示你的 Stock Orders 列表——即你向供应商发起的采购订单。每一行显示订单号、供应商(及发票号,如有)、交付日期、状态、物品数量和总成本。
订单状态
| 状态 | 含义 |
|---|---|
| Draft | 已开始但未提交。可编辑。 |
| Confirmed | 已向供应商下单。仍可编辑。 |
| Received | 整批交付已接收。已锁定。 |
| Partial Receive | 订单的部分——而非全部——已接收。已锁定。 |
| Cancelled | 订单已取消。已锁定。 |
仅 Draft 与 Confirmed 订单可编辑
Draft 或 Confirmed 订单可点击并打开编辑。Received、Partial Receive 和 Cancelled 订单显示为灰色——点击其一会显示 "{status} orders cannot be modified."
查找订单
使用 Filters 卡片按订单号、供应商发票、状态(筛选条:All · Draft · Confirmed · Cancelled · Received · Partial Receive)或交付日期缩小列表。Clear filters 可重置它们。Load more 可拉取更早的订单。
创建库存订单
点击 Create Order 并填写表单:
| 字段 | 含义 |
|---|---|
| Supplier | 你向谁订货。选定供应商会将原料搜索限定为该供应商的原料。必填。 |
| Deliver to | 收货的门店(默认为你的门店)。必填。 |
| Delivery Date | 交付应到的时间——日期和时间选择器。必填。 |
| Order Number | 你为该订单设的参考编号。必填。 |
| Supplier Invoice Number | 供应商的发票参考号。必填。 |
| Other Fees | 运费、手续费之类——计入订单总额。 |
然后构建行项目:
- 使用 Search ingredients to order... 查找原料。
- 点击 +(或编辑按钮)打开 Add to Order,在其中设置 Quantity、Unit Price,并可选地勾选 Apply Tax 并输入 Tax Rate (%)。该面板会预览该行的小计、税费和合计。
- 点击 Add to Order。之后可用每个原料行上的 + / − 控件调整数量。
Order Summary 会持续维护 Subtotal、Other Fees、Tax 和 Total。
保存订单
- Save as Draft 将订单存为 Draft 以便稍后完成。
- Save as Confirmed 下达该订单——它变为 Confirmed,并可对其进行接收。
两种已保存状态均仍可编辑。当你重新打开一份 Confirmed 订单时,会多出一个 Order Status 下拉框(Draft · Confirmed · Cancelled)让你更改其状态,Update Order 则保存你的更改。
保存前一切均为必填
表单会检查供应商、门店、交付日期、订单号、供应商发票号以及至少一项物品——并在保存前指出任何缺失之处。
Receive Stock
当交付到达时,Receive Stock 就是你记录实际到货情况的地方。该标签页打开时会显示一份订单列表,并提示 "Select an order to record received quantities."
查找要接收的订单
点击 Show filters 以按以下条件搜索:
- Order number
- Supplier(你的供应商下拉框)
- Supplier invoice number
- Order Status(All · Draft · Confirmed · Partial Receive · Received · Cancelled)
Clear all 可重置筛选条件。你通常会对照一份 Confirmed 订单进行接收。
记录已接收数量
点击一份订单可打开 Receive Order。每一行显示三个数字:
| 列 | 含义 |
|---|---|
| Ordered | 最初订购的数量。 |
| Received | 此订单迄今已接收的数量。 |
| Receive Now | 你在本次记录为已到货的数量。 |
对每一行输入到货的数量——直接输入,或使用 + / − 步进器。你接收的数量不能超过订购量,因此 Receive Now 被限制在剩余数量之内。Receive All 会用各行仍未结清的数量填满每一行。
实时横幅会告诉你这将是一次完整还是部分接收:
- 所有行均已完整接收 → 按钮显示为 Mark as Received,订单变为 Received。
- 仍有不足 → 按钮显示为 Save Partial,订单变为 Partial Receive。
点击保存。POS 会以 "Order Received" 或 "Partial Receive Saved" 确认,然后刷新列表。已经是 Received 的订单为只读——其保存控件会被隐藏。
接收会补足你的原料库存
在此记录一次接收会提高订单上每种原料的当前库存——也就是你在 Check Stock 以及管理控制台原料库存中看到的同一组数字。部分交付让你可以先接收已到的货,其余之后再对照同一份订单接收。
这一切如何衔接
一次典型的柜台补货流程:
- 在 Check Stock 中,你发现一种 Low Stock 原料。
- 在 Order Stock 中,你向其供应商 Create Order 并 Save as Confirmed。
- 货物到达;在 Receive Stock 中你找到该订单并 Mark as Received。
- 回到 Check Stock,该原料的数量已上升——管理控制台中亦然。
由于平板和管理后台共享同一套记录,在前线发起的订单会出现在供应商与采购中,而在管理控制台中校正的数量会出现在 Check Stock 中。