一、【业务场景】
场景 | 痛点 | 解决方案 |
|---|---|---|
支付与优惠券混用 | 已录入余额支付/礼品卡/次卡/积分抵现后,仍可继续录入互斥的优惠券类型,导致业务规则被绕过 | 已录入互斥支付方式时,录入优惠券自动拦截并提示 |
优惠券与支付混用 | 已录入优惠券后,仍可使用互斥的支付方式,缺乏反向校验 | 已录入优惠券时,互斥支付方式按钮置灰,点击报错提示 |
点单页快捷操作 | 点单页面快捷操作入口同样缺少互斥控制,结算页和点单页行为不一致 | 点单页快捷操作同步接入互斥规则,统一控制逻辑 |
二、【功能介绍】
2.1 功能概述
本次优化在非台位安卓 POS 端补齐了支付方式与优惠券之间的互斥控制逻辑。当某种类型的优惠券与特定支付方式(余额支付、礼品卡现金卡、礼品卡次卡、积分抵现)存在互斥关系时,系统将在结算页面和点单页面双向拦截冲突操作,确保支付与优惠券的使用符合业务规则。
2.2 核心能力
🚫 正向拦截:已录入互斥支付方式后,再次录入优惠券(含三方绑定券)时弹出错误提示
🔒 反向置灰:已录入优惠券后,互斥的支付方式按钮置灰不可点击
💬 友好提示:明确告知用户当前订单已使用的支付/券类型及无法继续操作的原因
📋 全渠道覆盖:优惠券录入、不记名券选择、电子券录入三种录入方式均纳入控制
⚡ 快捷操作联动:点单页面快捷操作同步生效,避免绕过结算页限制
2.3 涉及范围
互斥支付方式:
余额支付
礼品卡支付(现金卡)
礼品卡支付(次卡)
积分抵现
互斥优惠券类型:
折扣券
立减券
兑换券
买 A 赠 B 券(台位POS不支持)
限制数量免单券(台位POS不支持)
减至券(台位POS不支持)

三、【使用说明】
3.1 入口方式
结算页面 / 点单页面快捷操作
3.2 操作步骤与交互说明
场景 1:先录支付,再录优惠券 → 拦截
在结算页面录入「余额支付」或「礼品卡支付」或「次卡」或「积分抵现」
尝试录入优惠券(折扣券/立减券/兑换券等),支持以下录入方式:
优惠券录入
不记名券选择
电子券录入
系统弹出提示:
订单已使用【操作按钮】,无法继续使用【券类型】券
例如:订单已使用余额支付,无法继续使用折扣券
场景 2:先录优惠券,再录支付 → 置灰 + 报错
在结算页面先录入任意优惠券(折扣券/立减券等)
尝试点击「余额支付」「礼品卡支付」「次卡」「积分抵现」按钮
对应按钮显示为置灰状态,点击后弹出提示:
订单已使用【券类型】券,无法继续使用【操作按钮】
例如:订单已使用折扣券,无法继续使用余额支付

场景 3:点单页快捷操作 → 同步控制
点单页面的快捷操作入口同样遵循上述互斥规则
已录入互斥项后,另一方的快捷操作按钮同样受控
四、【注意事项】
适用终端:本功能仅适用于 台位POS、非台位安卓POS、非台位winPOS、乐檬点餐助手
三方绑定券:三方平台绑定的优惠券类型同样纳入互斥控制范围
互斥是双向的:支付→券 和 券→支付 两个方向均会拦截,不存在单向放行的情况
已有订单兼容:对于已完成的订单不做回溯处理,仅对新增/编辑中的结算操作生效
提示文案固定:提示内容格式为"订单已使用 XX,无法继续使用 XX",便于一线员工快速理解原因
