适用于餐厅和零售业的 Odoo POS:完整设置和操作指南
Odoo 的销售点模块为两种不同的环境(餐厅和零售)提供服务,并具有连接库存、会计和客户管理的统一后端。无论您经营一家咖啡馆还是一家多地点零售连锁店,POS 模块都可以处理交易、库存变动和财务报告,而无需第三方集成。本指南涵盖了餐厅和零售配置的完整设置和日常操作。
要点
- Odoo POS 离线工作并在连接恢复时同步交易,这对于互联网不可靠的环境至关重要
- 餐厅模式增加了餐桌管理、厨房显示屏、分割计费和基于课程的点餐
- 零售模式强调条码扫描、客户忠诚度、退货处理和多地点库存
- POS 直接与 Odoo Inventory 集成,以实现实时库存更新和会计自动日记账分录
- 硬件支持包括收据打印机、条形码扫描仪、现金抽屉、客户显示器和厨房打印机
POS 架构和设置
安装和配置
从 应用程序 > 销售点 安装 POS 模块。初始配置向导要求:
- POS 类型:餐厅或零售(确定可用功能)
- 付款方式:现金、刷卡终端、银行转账
- 收据格式:标准或自定义收据模板
- 税收配置:POS交易适用哪些税收
导航到 销售点 > 配置 > 销售点 以访问每个 POS 实例的完整配置面板。组织可以同时运行多个 POS 配置(一个用于餐厅,另一个用于礼品店)。
硬件设置
Odoo POS 通过两种方式支持硬件:
IoT Box:专用硬件继电器(基于 Raspberry Pi),连接打印机、扫描仪、秤和支付终端。 IoT Box 通过本地网络与 POS 进行通信。
直接浏览器访问:对于使用 USB 连接设备的环境,Odoo POS 可以通过浏览器的 Web USB API 直接通信。这种方法不需要 IoT Box,但需要基于 Chrome 的浏览器。
| 硬件 | 连接方式 | 餐厅 | 零售 |
|---|---|---|---|
| 收据打印机 | IoT 盒或 USB | 必填 | 必填 |
| 厨房打印机 | 物联网盒子(网络) | 必填 | 不适用 |
| 条码扫描仪 | USB HID | 可选 | 必填 |
| 钱箱 | 打印机连接 | 必填 | 必填 |
| 客户展示 | 物联网盒子(HDMI) | 可选 | 推荐 |
| 支付终端 | IoT Box(串口/网络) | 必填 | 必填 |
| 规模 | 物联网盒(USB) | 可选 | 可选(杂货) |
餐厅配置
表管理
在 销售点 > 配置 > 餐厅 启用餐桌管理。平面图编辑器可让您:
- 创建楼层:多个楼层或部分(主餐厅、露台、酒吧)
- 放置桌子:将桌子形状拖放到平面图上
- 设定容量:每桌座位数,用于预订管理
- 颜色编码:表格根据状态(可用、占用、保留)更改颜色
在服务期间,POS 将打开平面图。工作人员点击桌子即可打开或添加到桌子的订单。占用表显示当前订单总数和已用时间。
厨房显示系统 (KDS)
厨房显示系统用基于屏幕的订单管理系统取代了纸质票据:
在 销售点 > 配置 > 厨房显示 配置 KDS:
- 准备阶段:定义“新订单”、“准备中”、“准备就绪”等阶段
- 类别路由:将开胃菜路由到冷站,将主菜路由到热站
- 定时提醒:根据经过的准备时间对订单进行颜色编码(绿色、黄色、红色)
- 碰撞杆支持:厨房工作人员使用碰撞杆或触摸屏逐步推进订单
课程管理
对于多道菜餐厅,启用课程管理来控制食物准备的时间:
- 定义课程:开胃菜、主菜、甜点(或自定义课程名称)
- 将产品分配给课程:每个菜单项都属于一个课程
- 顺序开菜:厨房先接到开胃菜订单;当服务器将开胃菜标记为已供应时主菜触发
拆分计费
员工可以通过多种方式分摊餐桌的账单:
- 按项目拆分:每位客人为其特定项目付费
- 平分:总数平均分配给指定数量的客人
- 自定义分配:工作人员手动分配金额
通过点击拆分图标从付款屏幕访问拆分账单。
小费和服务费
在 销售点 > 配置 > 餐厅 配置小费设置:
- 付款后小费:客户在收据或付款终端上添加小费
- 服务费:自动添加到每个订单的百分比(在某些地区常见)
- 小费汇集:通过 POS 收集的小费可以报告并进行分配
零售配置
条码操作
零售 POS 针对条形码驱动的工作流程进行了优化:
产品扫描:扫描产品条形码以将商品添加到订单中。 POS 可识别 EAN-13、UPC-A、Code 128 和 QR 码。产品必须在其产品形式中配置条形码。
加权产品:对于杂货或散装物品,配置在条形码中嵌入重量或价格的条形码规则。 POS 从条形码中提取值并计算行总数。
客户条形码:将条形码分配给会员卡或客户帐户,以便即时识别和折扣应用。
在 销售点 > 配置 > 条形码命名法 配置条形码命名法。
客户忠诚度计划
忠诚度计划模块与 POS 集成,实现实时积分累积和兑换:
- 导航至 销售点 > 配置 > 忠诚度计划
- 定义赚取规则:每消费一美元、每件产品或每次访问即可获得积分
- 定义奖励:折扣百分比、免费产品或固定金额折扣 4.设定等级:铜牌、银牌、金牌,并逐步提升收益率
结账时,POS 会显示客户的积分余额、可用奖励和等级状态。员工只需轻轻一按即可申请奖励。
退货和换货
直接在 POS 中处理退货:
- 打开 POS 并点击 退款
- 按收据编号、日期或客户搜索原始订单 3.选择退货商品(支持部分退货)
- 处理退款至原始付款方式或商店信用额度 5、系统自动调整库存并创建会计分录
礼品卡
Odoo POS 支持实体和数字礼品卡:
- 销售礼品卡:将具有指定价值的礼品卡产品添加到订单中
- 兑换礼品卡:付款时扫描或输入礼品卡代码
- 余额跟踪:部分赎回跟踪剩余余额
- 到期:配置每个礼品卡计划的到期日期
多地点操作
集中配置
对于拥有多个地点的连锁店,Odoo 支持集中管理:
- 产品目录:在所有地点共享,并通过价目表按地点定价
- 促销:创建适用于特定 POS 实例或所有地点的促销活动
- 报告:所有地点的综合销售报告
- 用户管理:分配给具有基于角色的访问权限的特定 POS 实例的员工
每个地点的库存
每个 POS 都链接到 Odoo Inventory 中的特定仓库/位置。当销售发生时:
- POS 减少链接位置的库存
- 如果库存低于阈值,重新订购规则会触发补货
- 仓库间转移将库存从中央仓库转移到零售地点
现金管理
每个 POS 会话独立跟踪现金:
- 期初余额:工作人员清点并记录现金抽屉的开口金额
- 现金进/出:记录非销售现金变动(零用现金、银行存款)
- 期末余额:工作人员在会议结束时清点抽屉;系统计算预期余额并突出显示差异
会计整合
自动日记条目
每个 POS 会话关闭时都会生成日记帐分录:
| 进入 | 借记 | 信用 |
|---|---|---|
| 现金销售 | 现金账户 | 收入账户 |
| 卡片销售 | 应收账款(处理者) | 收入账户 |
| 征收的税款 | 收入账户 | 纳税义务 |
| 商品成本 | 销货账户 | 库存账户 |
收入确认
POS 销售收入在会话结束时过帐到会计模块(不是每笔交易)。这种批量方法是大批量零售的标准方法,并简化了对账。对于需要实时收入过帐的企业,请将 POS 配置为在每天结束时自动关闭会话。
报告和分析
内置报告
POS 模块包括 销售点 > 报告 处的多个分析视图:
- 销售摘要:每个时期的总收入、交易数量和平均订单价值
- 产品性能:最畅销和最差销售的产品以及利润分析
- 员工绩效:每个员工每次会话的销售额
- 付款方式细分:按付款类型划分的收入
- 每小时分析:按小时计算的交易量,以优化人员配置
自定义仪表板
创建将 POS 数据与其他 Odoo 模块相结合的自定义仪表板。例如,将 POS 销售与库存水平相关联以预测缺货,或将 POS 收入与会计数据结合起来以获得实时利润率。
ECOSIRE POS 服务
跨多个地点部署 Odoo POS 需要仔细的硬件规划、网络配置和员工培训。 ECOSIRE 的 Odoo 实施服务 包括 POS 特定部署,涵盖硬件选择、网络架构、菜单/产品配置和员工培训计划。我们的支持服务 为硬件问题、软件更新和操作优化提供持续的帮助。
相关阅读
Odoo POS 在没有互联网连接的情况下是否可以工作?
是的。当会话打开时,Odoo POS 将产品目录、定价和客户数据加载到浏览器的本地存储中。离线期间事务在本地处理,并在连接恢复时同步到服务器。这使得它在互联网访问间歇性的环境中变得可靠。
Odoo POS 支持哪些支付终端?
Odoo POS 通过 IoT Box 支持 Adyen、Stripe Terminal、Vantiv、Worldline 和 SIX 支付终端。对于其他品牌的终端,可以通过POS中手动记录的金额进行外部处理。由于其广泛的地理可用性,Stripe Terminal 集成是最受欢迎的选择。
单个 Odoo 实例可以同时运行餐厅和零售 POS 配置吗?
是的。您可以在单个 Odoo 数据库中创建多个 POS 配置。每种配置可以是餐厅或零售模式,具有自己的产品列表、支付方式和硬件设置。这对于在同一个 Odoo 实例中同时经营餐厅和礼品店的酒店来说很常见。
作者
ECOSIRE Research and Development Team
在 ECOSIRE 构建企业级数字产品。分享关于 Odoo 集成、电商自动化和 AI 驱动商业解决方案的洞见。