订单、退款与作废
概述
Orders(订单)选项卡是您的收银员在订单录入之后找到它的地方——用于重新打印小票、推进线上订单经过厨房,或撤销一笔销售。一笔订单是一笔已完成(或进行中)的交易;您在这里所做的一切每次只作用于一笔订单。
通篇会看到两个词。**作废(void)**在订单付款前取消它——没有任何钱款易手,因此不退回任何东西。**退款(refund)**在付款后冲销订单——钱款退回给顾客。POS 会根据订单的状态为您选择正确的那一个,但了解二者的区别会有帮助。
相同的订单,两种视图
Orders 选项卡显示在此设备所属门店录入的订单。要查看跨所有门店、来源和日期的每一笔订单,请改用管理控制台的 Order Management。
Orders 选项卡
从侧边栏/底栏打开 Orders 选项卡。您会得到一个可滚动的订单列表,最新的排在最前面,每一项显示其订单/小票号、顾客、桌台、金额和状态。点按任意订单打开其详情。FSR 桌台订单可以直接从此列表重新打开。空结果显示 "No orders"。
搜索
顶部的搜索框按订单号、小票号或顾客电话匹配——输入三者中的任意一个即可跳转到某笔订单。
筛选
点按 Filters 以缩小列表范围。有三个下拉菜单:
| 筛选 | 选项 | 默认值 |
|---|---|---|
| Order status | All · Completed · Cancelled · New · Processing | All |
| Payment status | All · Pending · Paid · Partially paid · Refunded · Partially refunded | Paid |
| Period | Yesterday · Today · Tomorrow · This Week · This Month · Next 7–30 days · Specific Date · All | Today |
"All" 指的是最近 90 天
All 时段并非真正无限——它返回最近 90 天的订单。更早的订单,请在管理控制台中查找。
由于 Payment status 默认为 Paid,而 Period 默认为 Today,列表打开时显示的是今天已付款的订单。如果收银员找不到刚刚作废的订单,或一笔尚未付款的线上订单,首先要更改的就是付款状态筛选。
订单详情
打开一笔订单会在同一屏上显示整笔交易:
- Customer — 所关联会员的姓名、电话和电子邮箱(访客则为空白)。
- Table — 桌台号,用于堂食订单。
- Payment status 和 payment lock — 见下文。
- Line items — 每件商品,连同规格、加料和备注。已删除的行会保留其 deleted-reason 备注,以便您看到它为何被移除。
- Payments — 针对该订单收取的每一笔款项。
- Totals — 小计、折扣、服务费、税、押金和总计。
顶部操作
在详情的顶部,您会看到:
| 操作 | 作用 |
|---|---|
| SMS receipt | 将小票短信发送到顾客的电话。仅当订单含有电话号码时显示。 |
| Refresh | 从服务器重新拉取订单——如果状态看起来过时,请使用它。 |
| Clone | (仅零售) 将订单的商品重新录入一个新购物篮。参见克隆订单。 |
| Print receipt | 重新打印小票。 |
| Print popover | 一个菜单,用于单独重新打印 receipt、kitchen chit 或 delivery chit。 |
操作按钮
订单下方会出现一行操作按钮——但只有该订单当前状态所允许的按钮,且只有该员工有权限的按钮。视订单而定,您可能会看到 Pay、Refund、Accept、Processing、Packed、Fulfill、Cancel / Reject 或 Cancel & Copy。例如,一笔已付款的堂食订单会提供 Refund;一笔全新的线上订单会提供 Accept 和 Reject。
付款锁
一旦记录了付款,订单便带有 payment lock(付款锁)。已锁定的订单仍可按商品或按订单退款,但 Payment 退款类型可能受限。该锁的存在是为了防止某笔款项被误冲销。
退款与作废
点按 Refund 打开退款流程。这是一个 3 步流程,第一步是选择您要冲销什么:
| 类型 | 冲销什么 |
|---|---|
| Order | 整笔订单——每件商品和每一笔款项。 |
| Item | 仅选定的行项目——挑选要作废的商品以及每件的数量。 |
| Payment | 单笔款项——在不触动商品的情况下退回一笔付款。 |
完成这三个步骤,确认后,POS 会显示 "Successfully refunded"。
拆单会限制可用类型
如果订单是以拆单方式付款的,某些退款类型将不可用——您只能以拆单所允许的方式退款。流程会隐藏不适用的类型。
银行卡/终端退款
当原始付款是通过银行卡终端进行的,退款会自动经由该终端退回。这对 X800 和 DCS 终端付款受支持。
DCS 退款仅限 Android
DCS 终端退款通过原生 DCS 模块运行,而该模块仅存在于 Android 上。在 iOS 上,您会看到 "DCS payment is not supported on iOS",无法在该设备上处理 DCS 退款。
Cancel & Copy(重新录入)
有时您不想仅仅退款——您录错了东西,想要从头开始。Cancel & Copy 会退款或取消订单,并立即将其复制到一个新购物篮中,以便收银员一步到位地更正并重新录入。
作废与退款的规则
POS 会自动决定:
- 尚未付款 → 订单被作废(voided,即取消)。因为没有收取任何款项,所以不退回任何东西。从一张正在进行的桌台订单中删除的付款前商品会改为要求填写删除原因(deleted reason)。
- 已经付款 → 订单被退款(refunded),钱款经由原始付款方式退回。
退款需要权限
Refund 按钮仅对其用户拥有 canRefund 权限的员工显示。没有该权限,尝试退款会显示 "Refund is not allowed for this user."。请在管理控制台的 Roles & Permissions 下授予该权限。
关于如何在作废与退款之间抉择的分步演示,参见 退款或作废订单。
接受并推进线上订单
来自线上下单或配送聚合平台的订单,会以 New 状态落在这里,等待有人接受它们。
- 打开订单并点按 Accept。订单被确认,kitchen chit 自动打印,POS 显示 "Order confirmed"。
- 随着订单备好,用对应的按钮将其推进经过 Processing → Packed → Fulfill。
- 要拒收一笔订单,点按 Cancel 或 Reject。
每次状态变更都会立即保存到服务器,因此顾客以及您的其他屏幕——比如厨房显示屏——会保持同步。
已付款的线上订单可能自动打印
一笔未分配给此设备上收银员的、已付款的线上订单,可能在它到达的那一刻自行打印其 kitchen chit 和小票,并伴有提示音。打印是幂等的——同一笔订单不会打印两次。背后的打印规则参见打印。
Fulfilment Dashboard
那些接收预约自取和配送预订单——到期时间在未来而非当下的订单——的门店,会获得查看它们的第二种方式。Fulfilment Dashboard 是一块全屏看板,它按预订单的到期时间将其分组,并标记出正在迟到的那些,让厨房可以自上而下地处理看板,而不必在扁平的 Orders 列表中翻找。
从 Orders 选项卡打开它:右上角工具栏中的图标按钮(在 Refresh 和顾客扫描按钮旁边)会打开看板。标题栏显示 Fulfilment Dashboard,并带有一个返回 Orders 列表的后退箭头。
到期时间,而非下单时间
标准的 Orders 列表以订单创建的时间为键。Fulfilment Dashboard 以每笔订单的预计(履约)日期为键——即顾客要求取货或收货的时间。这两个列表可能在不同的时间下显示同一笔订单。看板只拉取已付款的订单。
三个分组
顶部排列着三个状态分组,每个都带有一个实时计数和一个用于显示或隐藏它的复选框:
| 分组 | 哪些会落在这里 |
|---|---|
| Urgent | 到期时间为现在或已经过去的 New 或 Processing 预订单。这些需要优先处理。 |
| Normal | 到期时间仍在未来的 New 或 Processing 预订单。 |
| Done | 一笔 Completed 预订单——已经履约。 |
一张卡片落入哪个分组,是根据订单的线上订单状态及其预计时间相对于当前时刻推算出来的,因此一笔 Normal 订单会在其到期时间到来时自行滚入 Urgent。点按某个分组的复选框可将该颜色从看板上隐藏(并从计数中去除);再次点按可将其带回。默认情况下三个都显示。
昨天的遗留单算作紧急
当日期筛选设为 Yesterday 时,每一笔未履约的预订单都会被视为 Urgent——一笔昨天就该取走、却至今仍未完成的自取单,按定义就是迟到了。
时段看板
在分组下方,订单沿着一天被铺排在三个区段中——Morning、Afternoon 和 Evening——并在每个区段内按每小时的时段分组。这些时段来自您门店该工作日的营业时间(在门店的订单设置中设定),因此看板只显示您实际营业的时间。每个时段列出有多少 Orders 落在其中,而每笔订单显示为一张卡片,带有其每日订单号、时间、总计和商品数。一个空无内容的时段显示为 Orders (0)。
点按任意卡片打开该订单的完整详情,在那里您可以像在 Orders 列表中一样接受它、推进它经过厨房、重新打印 chit,或为它退款。
选择日期
点按顶部的日期选择器,挑选要加载哪些履约日期。选择有:
| 选项 | 范围 |
|---|---|
| Yesterday | 前一天。 |
| Today | 当天 (默认)。 |
| Tomorrow | 后一天。 |
| This Week / Next Week | 当前或下一个日历周。 |
| This Month / Next Month | 当前或下一个日历月。 |
由于看板是为即将到来的预订单而设计的,那些前瞻性的选项(Tomorrow、Next Week、Next Month)是提前备餐的厨房最常用到的。下拉看板即可刷新,而且每当您返回该屏幕时它也会重新拉取。
重新打印小票与 chit
任何您在销售时打印过的东西,都可以从订单详情的 print popover 重新打印:选择 receipt、kitchen chit 或 delivery chit。POS 以 "{type} printed" 确认,或者如果没有为该目标设置打印机,则以 "No printer found to print {type}" 警告。
若要改为以数字方式发送小票,请点按 SMS receipt。有效的电话号码会给出 "SMS sent successfully";出现问题则给出 "SMS failed"。
克隆/重新录入订单
对于零售订单,Clone 操作会将整笔订单的商品复制到一个全新的购物篮,这样您无需重新扫描所有东西即可再次录入一笔完全相同的销售。
如果原始订单上的某件商品此后已从菜单中移除,克隆会警告 "Items not found in current menu"——在目录修正之前,这些行无法被重新添加。
相关
- Order Management — 跨所有门店每一笔订单的管理端视图。
- 退款或作废订单 — 分步决定使用哪一个。
- Orphan Orders — 没有匹配的班次或收银机就到达的订单。
- Payments — 收取款项、拆单,以及每种退款类型能冲销什么。
- 打印 — 小票、kitchen chit 和自动打印。
- Roles & Permissions — 授予退款权限。