原料与配方
概述
配方模式跟踪您使用的原材料,而不是成品。当您售出一杯拿铁时,Rewardly 会扣减它消耗的咖啡豆和牛奶——而不是"一杯拿铁"。
这是咖啡馆、餐厅和酒吧的正确选择。对于按原样销售的包装商品,请改用 库存。
工作原理
三个部分协同工作:
| 部分 | 含义 |
|---|---|
| Ingredients | 您的原材料——咖啡豆、牛奶、杯子、糖浆。 |
| Ingredient Bundles | 一份配方——制作一件商品所需的原料清单(及用量)。 |
| Ingredient Inventories | 每个原料按门店的库存数量。 |
当一件带配方的商品被售出时,其 bundle 中的每一种原料都按配方用量减少。
默认配置
Bean & Brew 示例: 跟踪咖啡豆与牛奶,让售出一杯拿铁同时扣减两者。
1. 创建您的原料
在 Stock Control → Ingredient (/ingredients) 中,为每一种原材料点击 Create:
- Name — 例如
Coffee Beans - Suppliers — 谁供应它(至少选择一个——参见 供应商与采购)
- Outlets — 哪些分店备有此原料
- Unit —
g、kg、ml、l、pcs等 - Unit price — 您每单位的成本
- Category — Raw Material、Packaging、Seasoning 或 Other
2. 创建配方(Ingredient Bundle)
在 Stock Control → Ingredient Bundle (/ingredient-bundles) 中点击 Create:
- Name — 例如
Latte Recipe - Ingredient items — 每种原料添加一行,填入所使用的数量 (例如
Coffee Beans — 18,Milk — 200)
然后在该 bundle 上使用 Assign Products 将配方关联到 Latte 商品,并为它勾选 Track。也可以打开商品,在其 Ingredients 面板中开启 Track ingredients 并添加该 bundle。有配方但未开启追踪的商品不会扣减任何原料。
3. 设置初始库存
在 Stock Control → Ingredient Inventory (/ingredient-inventories) 中,设置每家门店每种原料的当前库存。
创建原料库存行后,该行的门店与原料即被锁定。要更正库存,请更新当前库存;Rewardly 会将此次变更记录为一笔盘点调整。如果销售在尚无该原料库存行的门店扣减此原料,Rewardly 会以负数创建该行。

高级选项
| 字段 / 功能 | 作用 |
|---|---|
| Low Alert Stock At | 原料的低库存阈值。库存等于或低于此值时,该原料会在 POS 的 Inventory 标签页上显示红色 Low Stock 标记。不会发送任何通知。(这是 Rewardly 中唯一的低库存提醒。) |
| Has tax / Tax rate | 记录该原料成本的税费。 |
| On Void | 选择作废销售时原料库存如何处理——Add back to stock 退回库存,Add to wastage 保持扣减但记为损耗,Do nothing 保持扣减且不做记录。每种原料都必须设置,默认为 Add back to stock。 |
| Bulk outlet assignment | 一次性为多种原料批量添加或移除门店。 |
| CSV export / Smart Import | 导出原料列表,或从电子表格批量上传。 |