导航设置影响
2021-03-23 10:27:47 0 举报
导航图影响范围
作者其他创作
大纲/内容
订单详情页相关影响去支付 按钮在仅点餐模式不可用
如果是的话 直接跳点餐页
突然收到推消息: 如果有人正在支付,则提示提示并中断后续如果有人支付成功了,则跳转到支付成功页
桌台支付状态
两种空桌台情况(1、空桌台 2、白名单店家允许不同步桌台信息)如果是 仅支付 模式 则直接跳转收银台( 其中可以设置 不允许空台支付,则进入报错界面并中断)
根据 单多人, 先后付,有无账单,是否已选桌台人数, 是否提前点锅底等诸多设置执行后续
如果是 跳转到收银台
下单详情页
空桌台处理
快餐模式判断
非空卡单
收银台码判断
非空推单
仅支付状态判断
参数处理
如果开启了导航设置,则中断流程并记录中断位置;展示导航页如果后续用户选择 点餐 则从中断位置执行后续逻辑如果后续用户选择 买单 则 进入收银台界面(会判断是否空台支付)
标记是否提前点锅底
如果是快餐模式,进入下面判断: 如果导航图开启,则记下此刻位置,中断后续并展示导航图否则进入点餐界面
是否仅支付模式
导航逻辑
下单详情页相关影响1、如果是仅支付模式 没有继续点餐的按钮 2、正常模式 和 仅支付模式 去支付按钮 都收 是否允许桌台支付 的 设置影响 且 文字内容不受装修影响
有以下逻辑:跳转翻译选择页、超出距离限制、码信息或桌台类型不对、员工码流程、sass离线判断、记录扫码地址等
同步推拉桌台信息
明确设置:scanInPage - 导航图(1代表开启),dinnerServiceType-点餐模式(0 正常 1 仅点餐 2仅支付)
多人
确认订单页相关影响1、继续点餐 按钮 在仅支付模式不存在2、history回退 在 仅支付模式下 不再限制回到本页ps:去支付按钮的控制 是 paymethod 和 点餐模式 无关
进点餐页
桌台独占逻辑(0 不影响 1 强行中断 2 询问中断还是继续):如果是 强行中断 ,则强行中断并提示;如果是问询,记录当前流程位置 并中断弹出提示: 如果用户选择继续 则回到中断位置继续执行;否则执行退出逻辑;
选人数并点餐
如果是先付的话 直接跳 确认订单页如果是后付的话 直接跳 下单详情页
一账单对多订单
正餐拉单成功后续
1、pos拉单 同步桌台信息情况 2、尝试空闲时间拉取菜品临时缓存
拉单后续跳转逻辑
拉单信息同步
确认订单页
订单详情页
先后付有账单
桌码名为 收银台,跳到收银台页面;
桌台独占
单人
单人多人最主要区别是全部变量 和 后续页面入参差别很大
非核心逻辑中断
扫码进入
多人:如果还没选人数
0 条评论
回复 删除
下一页