要点
- 每笔订单只适用一项促销:取最大的有效折扣。
- 使用次数上限和预算在加锁状态下校验,因此高峰时段也不会超支。
- 套餐升级只需补差价,节省金额如实计算。
三种促销类型
- 优惠券:顾客输入优惠码(3到64个字母、数字、短横线或下划线)。
- 自动折扣:订单符合条件时无需优惠码即自动生效。
- 欢乐时段:自动生效,但仅限于设定的星期几和时间段内。
每种促销都可以是百分比折扣或固定金额,并可选设最低订单金额、最高折扣、总使用次数上限、预算和单个顾客使用上限(默认每位顾客限用一次)。促销可以限定于特定门店、分类或商品,也可以限定于您的网站、应用或两者。
订单折扣如何选定
- 输入优惠码时,只考虑该优惠券;未输入时,则考虑自动折扣和欢乐时段促销。
- 每个候选促销都必须处于生效状态、在有效日期内、适用于相应门店和渠道,并且订单达到其最低金额。
- 折扣按其覆盖的菜品计算,然后受其最高折扣和订单小计的限制。
- 取最大的折扣。促销不叠加。
欢乐时段以门店当地时间为准,跨越午夜的时段会延续到第二天。使用次数上限和预算同时计入已兑换的次数和未完结订单所预留的次数,并在数据库加锁状态下校验,因此同一时刻的两次结账不可能同时用掉最后一次名额。
订单未完结期间保留优惠
下单时,订单所用的促销会在订单仍可付款的整个期间内被预留(配送订单至少一天)。当现金收款得到确认或餐厅确认订单时计为已使用;如果订单被取消或始终未取餐,则释放预留。
定价公道的每日套餐
套餐包含公示价格、供应的星期几,以及最多30个选项位。每个选项位列出顾客可选的菜品和一个基础价。套餐遵循餐厅自己的日历,因此无论顾客手机上显示什么日期,周二套餐都会在您所在城市的周二供应。
- 在某个选项位中选择更贵的菜品,只需支付其与该选项位基础价的差额,外加所选加料。
- 每个选项位都必须恰好选择一次,套餐价格由服务器根据您的价目表计算,绝不由应用计算。
- 向顾客显示的节省金额,是相同菜品单点的价格减去其实际支付的金额,且绝不低于零。
- 套餐中的菜品仍作为普通订单行保存,因此库存、厨房显示屏和订单历史都照常运作。
套餐的优惠已体现在价格中,因此不会额外获得会员积分。