促销3.0POS交互
2021-02-04 13:29:50 0 举报
促销3.0POS交互 1:交互描述 2:特殊场景处理,默认和非默认活动及赠品处理情况 3:刷新后台购货车缓存情况 4:修改批号的后台缓存处理情况
作者其他创作
大纲/内容
POS交互
前提:满赠与其他类型的促销活动都能叠加,满赠与满赠不能叠加商品价格排序从大到小ABC整体交互页面:1:购货车页面(零售录入页面,包含左侧商品栏和右侧活动引导栏)2:活动勾选页面(通过在购货车页面输入快捷键或点击购货车页面右侧活动引导栏进入)3:收款结算页面:从购货页面点击结算按扭进入,或通过结算快捷键进入讨论点:从收款页面是否要以返回至购货车页面让营业员继续录入商品初步建议不能返回,进入收款页面的订单要么收款结算成功,要么作废3:调出处方单不执行勾选的,只执行默认执行的
行号
商品
价格
数量
1
A
50
3
活动编码
描述
操作
状态
P01
勾选状态、不可编辑
P03
满减1件减5元,循环1次
勾选状态、可编辑
P04
【满赠】满3件,赠送最低价商品
非勾选状态,不可编辑
P05
【满赠】满3件,赠送商品本身,单品循环
非勾选状态,不可编辑
P06
【满赠】满3件,赠送指定赠品,赠品2个F,循环5次
勾选状态,可编辑
执行促销解析
操作11:删除第三行
源行号
活动编号
标记
P01、P06
2
25
4
F
0
赠
类型
批号
6
活动生成的、用户操作的
01
02
03
5
05
操作17:点结算按扭进入收款页面
刷新后返回购货车
操作步骤13:修改商品A数量为5
P01、P04
45
P03、P04
P03、P06
活动列表
操作3: 勾选活动点确定返回购货车
点取消,返回购货车
进入收款页面
操作15:在活动勾选页面,勾选P06
1:请求后台接口更新购货车原始商品行数据
可勾选状态,可编辑
可勾选状态,可编辑
【满赠】满3件,赠送指定赠品,赠品2个F,循环1次
操作20:修改商品行的销售批号
操作7:回到活动勾选页面
操作9:勾选P06
【超量优惠】购买
活动规则
A\\B\\C
【超量优惠】 购买A 、B、C第二件半价,按单品循环,仅执行1次
P02
D
促销调价,满2件每件减5元
ABCDE
A\\B\\C\\D\\E
【满赠】满3件,赠送商品本身1,单品循环1
1:请求促销解析器,传入购货车数据和购货车商品行与活动映关联数据(商品行与活动关联数据时,行号要与购货车的原始行号相关联)
请求后台购货车接口更新缓存
非勾选状态,可编辑
操作21:修改商品行的销售批号
勾选活动
可勾选状态、可编辑
04
操作10:点确定按扭,返回购货车
非勾选状态、可编辑
非勾选状态,可编辑
操作16:点确定返回至购货车
操作5:点活动选择按扭进入活动勾选页面
请求促销解析1:根据原始商品行先执行默认执行的活动2:根据传过来的勾选活动和赠品等信息,执行促销计算
操作19:返回购货车
操作18:结算收款,提交订单
删除
点取消,还是与上一步一样
更新缓存后端购货车缓存的促发点:1:新录入商品行2:修改原生商品行数量,判断原商品行不为空3:修改原生商品行4:修改商品行批号,则需要按用户的操作重新刷新后端缓存,排序组合规则 :原行号、批号(为空的也要放到一起)
1:执行促销解析逻辑,先根据传入的购货车数据先执行默认执行的促销活动2:再根据传入的商品与活动的关联关系计算手动勾选的活动是否还符合3:试算逻辑,返回可能能参加的非默认执行的活动4:组装商品行,返回已经参加的默认和手动勾选的活动和可能能参加的活动列表
操作1: 录入商品
不默认执行活动
操作8:取消P04活动勾选1:请求促销解析器,返回活动计算结果数据
收款后提交订单清空前端缓存及后端缓存对象保存订单信息
操作61:勾选P04,请求促销解析器2:点确定跳至购货车页面
操作4:营业员修改A商品数量为3
操作12:到活动勾选页面
操作14:进入活动勾选页面
赠品的数量和批量是否能在购货车修改1:如果赠送的是商品本身或最低价商品是否能让改数量,这样子就会刷新原始商品行2:如果赠送的是指定赠品是否能修改赠品数量建议,赠品数量3.0不让改数量,在促销弹框里改
操作2: 1:点活动选择按扭,2:请求后台接口保存购货车数据3:请求促销解析接口4:弹出促销选择页面
1:请求后台接口保存购货车数据
操作22:修改第三行的批号,由02改成01
收藏
0 条评论
回复 删除
下一页