餐厅功能
Odoo 销售点(POS)提供多种功能以管理餐厅或酒吧:
组织楼层和桌位 <pos/restaurant/floors>;管理订单 <pos/restaurant/orders>;通过 POS 通知厨房或酒吧 <pos/restaurant/orders-printing>;打印和分割账单 <pos/restaurant/bills>;收取小费 <pos/restaurant/tips>;为外卖订单设置不同税率 <pricing/fiscal_position>。
POS 界面中有三个主要按钮,可在桌位、收银机和订单之间切换:
桌位:访问楼层平面图 <pos/restaurant/floors>视图,以管理桌位占用情况。收银机:访问POS 收银机 <pos/restaurant/orders>,处理订单。订单:查看所有订单的总览。
:::: important
::: title
重要
:::
要配置餐厅专用设置,必须在 POS 设置 <configuration/settings> 中启用 是酒吧/餐厅 选项。
::::
:::: note
::: title
注意
:::
在 POS 设置 <configuration/settings> 中启用 预订 后,主界面会出现 预订 <pos/restaurant/floors/booking> 按钮,用于查看和管理预订。
::::
默认启动界面 {#pos/restaurant/default}
要定义 POS 的默认启动界面,进入 POS 设置 <configuration/settings>,向下滚动至 PoS 界面 部分,将 默认界面 设置为 桌位(即 楼层平面图 <pos/restaurant/floors> 视图)或 收银机 <pos/restaurant/orders>。
楼层和桌位 {#pos/restaurant/floors}
楼层平面图 视图用于管理餐厅楼层和桌位,并实时监控桌位状态(占用、预订、厨房订单),提供以下操作按钮:
fa-plus新订单:创建直接销售订单 <pos/restaurant/orders/process>,不关联任何桌位。接单后,点击设置桌位将其分配给已有桌位,或点击设置标签记录打开订单的名称。- 用于在
已配置楼层 <pos/restaurant/floors/backend>(例如主楼层/露台)之间切换的按钮。 fa-hashtag(桌位选择器):输入已有桌位号码并点击跳转进入。
:::: note
::: title
注意
:::
- 在
楼层平面图视图中选择桌位或通过桌位选择器访问时,会自动确认该桌位已被占用。 - 若要为楼层平面图订购实物 QR 码,请在
QR 菜单 < /applications/sales/point_of_sale/self_order>设置中启用该功能,然后在楼层平面图视图中点击fa-qrcode获取 QR 码。此 [优惠](https://www.odoo.com/app/point-of-sale-restaurant-qr-code) 在全球及所有订阅类型均可使用。
::::
::: {.example alt=“楼层平面图示例,包含可视化键说明。” scale=“90 %”}
.. image:: restaurant/plan-understand.png
- 桌位 101:当前可用,但已预订 15:00。
- 桌位 102:已预订,订单已发送至厨房。
- 桌位 103:12:00 的订单延迟。
- 桌位 104:有待处理订单。
- 桌位 105:可用。
:::
配置
创建楼层和桌位用于管理桌位选择和 订单 <pos/restaurant/orders>。
从 POS 后端创建 {#pos/restaurant/floors/backend}
在后端创建楼层和桌位的步骤:
- 进入
销售点 --> 配置 --> 楼层平面图,点击新建。 - 输入
楼层名称。 - 选择关联的
销售点。 - 可选:将鼠标悬停在占位图上,点击
fa-pencil(编辑)图标,为餐厅布局添加背景图片。 - 点击
添加行创建并配置桌位:- 输入
桌位号码。 - 填写
座位数。 - 设置桌位的
形状。
- 输入
- 可选:点击
oi-settings-adjust(设置)图标,激活额外属性:- 调整
高度、宽度、颜色。 - 勾选
激活复选框,使桌位可用或不可用。
- 调整
- 保存。
:::: note
::: title
注意
:::
- 启用
预订 <pos/restaurant/floors/booking>设置后,可为桌位分配预约资源,使其可被预订。 - 点击
fa-trash-o(删除)图标可删除桌位。
::::
:::: tip
::: title
技巧
:::
快速创建 楼层平面图:在 POS 设置 <configuration/settings> 的 楼层与桌位地图 中,输入楼层名称后按 Enter。
::::
从 POS 前端创建 {#pos/restaurant/floors/frontend}
在前端创建楼层和桌位的步骤:
- 打开 POS 收银机
<pos/session-start>,点击右上角fa-bars(汉堡菜单)图标,选择编辑平面图。 - 点击
fa-plus(添加楼层)图标,新增楼层。 - 输入
楼层名称并点击应用。 - 点击
fa-paint-brush(更改楼层背景)图标选择背景颜色,或点击fa-camera文件上传图片。 - 可选:使用以下图标进行快捷操作:
fa-pencil-square-o(重命名)修改楼层名称;fa-files-o(克隆)复制楼层;fa-trash(删除)移除楼层。
- 点击
fa-plus-circle桌位添加新桌位。选中桌位后,可使用以下图标编辑:fa-user(座位)修改座位数;fa-square-o(方形)或fa-circle-o(圆形)更改形状;fa-paint-brush(更改颜色)修改桌位颜色;fa-pencil-square-o(重命名)修改桌位号码;fa-copy(克隆)复制属性到下一个桌位;fa-trash(删除)移除桌位。
- 保存。
:::: warning
::: title
警告
:::
删除桌位或楼层为永久操作,请谨慎。
::::
预订 {#pos/restaurant/floors/booking}
预订 设置可在 POS 界面直接创建和管理指定销售点的预约。
:::: note
::: title
注意
:::
启用 预订 设置会自动安装 预约 应用 </applications/productivity/appointments>。
::::
预订配置 {#pos/restaurant/floors/booking/configuration}
启用并配置预订的步骤:
- 前往
POS 设置 <configuration/settings>,在PoS 界面部分勾选预订。 - 在
预约类型字段输入名称,点击创建并编辑。 - 配置
预约类型 <appointments/configure>表单后保存。 - 在 POS 设置中再次保存。
:::: important
::: title
重要
:::
为确保只能为特定销售点预订已有资源,请在 预约类型 表单中将 预订 字段设为 资源,并选择对应的桌位。随后启用 管理容量,以定义每个资源的最大承载量。
::::
:::: tip
::: title
技巧
:::
若一次预订需要多个桌位,点击 fa-cubes(资源)图标,在 预约类型 表单中选择主桌位并在 关联资源 字段中添加其他桌位,实现合并。
::::
::: seealso
/applications/productivity/appointments
:::
预订管理 {#pos/restaurant/floors/booking/management}
在 POS 界面管理预订的步骤:
- 点击
预订→新建,填写名称、日期时间、客人数、电话、时长以及资源 <appointments/resources>,保存。 - 点击已有预订可
编辑或删除。点击阶段名称(如已预订、已入座、未出现)或拖拽卡片移动至相应阶段。
:::: tip
::: title
技巧
:::
在 楼层平面图 <pos/restaurant/floors> 视图中,直接点击已预订桌位上的预订通知,可快速编辑该预订。
::::
订单管理 {#pos/restaurant/orders}
POS 收银机支持 处理 <pos/restaurant/orders/process>、转移 <pos/restaurant/floors/transfer> 订单,定义 预设 <pos/restaurant/orders/preset>,以及管理 菜品顺序 <pos/restaurant/orders/courses>。
订单处理 {#pos/restaurant/orders/process}
处理订单的步骤:
- 点击商品,将其加入购物车。
- 选择订单处理方式:
设置桌位:关联桌位,输入桌位号后点击分配。设置标签:输入打开订单的名称后点击应用。
- 点击
订单确认。
完成后,处理订单付款 <pos/restaurant/bills/payment>。
:::: note
::: title
注意
:::
若默认启动界面为 桌位,点击 订单 后会自动跳转回 楼层平面图 视图。
::::
:::: tip
::: title
技巧
:::
- 取消订单:点击
fa-ellipsis-v(操作)图标 →取消订单。若已配置厨房打印机,会自动打印取消票。 - 在
楼层平面图选定桌位后,若购物车为空,可点击购物车中的释放桌位,取消占用。 - 配置打印机后,点击
订单即可将订单发送至厨房打印机。
::::
订单转移 {#pos/restaurant/floors/transfer}
在 POS 收银机中转移订单的步骤:
- 点击
fa-ellipsis-v(操作)图标 →转移/合并。 - 在
楼层平面图视图中选择目标桌位:- 选择空闲桌位 → 将客户及其订单转移过去。
- 选择已占用桌位 → 合并客户及其订单。
预设 {#pos/restaurant/orders/preset}
预设用于为订单预先配置设置,决定订单是 堂食、外卖 还是 配送,并控制是否需要客户联系方式、营业时间限制以及订单数量上限。
使用预设的步骤:
- 在
POS 设置 <configuration/settings>中启用外卖/配送/会员选项,并将默认字段设为所需预设,保存。 - 在收银机界面选择对应预设后,
处理订单 <pos/restaurant/orders/process>:
堂食:分配桌位或打开标签。外卖:输入订单名称并点击应用,随后选择日期和时间段。配送:选择已有客户或点击创建新建客户,再选择时间段。
:::: tip
::: title
技巧
:::
点击预设按钮即可切换不同预设。
::::
::: seealso
/applications/sales/point_of_sale/preparation/applications/sales/point_of_sale/online_food_delivery
:::
菜品顺序 {#pos/restaurant/orders/courses}
菜品顺序 按钮可将订单拆分为多个菜品阶段,按顺序发送至厨房。
使用方法:
- 在收银机中点击
菜品顺序,添加商品。可重复此操作以创建多个阶段。完成后点击订单,第一阶段即发送至厨房。 - 当第二阶段准备好时,可在
楼层平面图或订单总览中取回该订单,点击触发第 2 阶段。同理,可继续触发后续阶段。
:::: tip
::: title
技巧
:::
- 多次点击
菜品顺序可在购物车中显示所需的阶段数;随后分别为每个阶段添加商品并点击订单。 - 若需将商品或整段阶段转移至另一阶段,选中商品后点击
fa-ellipsis-v(操作) →fa-arrow-down转移阶段,选择目标阶段。
::::
订单打印 {#pos/restaurant/orders-printing}
启用厨房或酒吧打印机的步骤:
- 连接打印机
<configuration/epos_printers>至 Odoo。 - 在
POS 设置 <configuration/settings>中的准备部分,勾选准备打印机。 - 在
打印机字段输入名称,点击创建并编辑。 - 在打印机设置表单中选择
打印机类型:- 若打印机通过
IoT 系统 </applications/general/iot>连接,选择使用连接至 IoT 的打印机,并挑选相应设备 </applications/general/iot/devices/printer>。此方式需安装 IoT 应用并配置 IoT 系统。 - 若使用不依赖 IoT 的
Epson 打印机 <configuration/epos_printers>,选择使用 Epson 打印机,并填写Epson 打印机 IP 地址。
- 若打印机通过
- 在
打印的产品类别中点击添加行,从弹窗中选择需要打印的产品分类。 - 保存表单后,再次在
POS 设置中点击保存。
此后,打印机已关联至 POS,可打印厨房订单及收据。
:::: note
::: title
注意
:::
- 打印厨房订单前需为相应商品分配
POS 产品分类。 - 在
添加:打印的产品类别弹窗中点击新建,填写名称、父分类、颜色,可通过fa-pencil(编辑)图标添加图片,设置可用性后保存。
::::
:::: tip
::: title
技巧
:::
- 在
POS 设置的准备部分,点击右侧oi-arrow-right打印机可快速查看所有准备打印机,或前往销售点 --> 订单 --> 准备打印机。 - 订单处理完成后,可在收银机中点击
fa-cutlery(订单)图标旁的付款,重新打印最近一次的厨房订单。
::::
::: seealso
- `将 IoT 系统连接至 POS <configuration