扫码点餐

扫码点餐

一、业务背景

(一)需求背景

客户书店经营类目:主营商品(书本、饰品)、食品类(咖啡、甜点、酒)、联营商品(服装),因此收银台分为两种类型:点餐吧台(食品类商品结账)、购物吧台(主营商品+联营商品结账)。因食品类的商品基本上都是在本店进行现场消费,为了提升客户体验,减少消费者排队。客户想要做一个扫码点餐的功能,在餐饮区的桌上贴点餐二维码,消费者通过微信扫码进行自助点餐。吧台根据消费者的点餐顺序进行生产和送餐。

(二)点餐流程图
(三)思维导图

二、功能说明

(一)点餐设置

1、功能路径

【零售】-【扫码点餐】-【点餐设置】

2、点餐设置:

列表该功能用于收银台启用扫码点餐,并维护扫码点餐的商品、餐桌、扫码点餐设置等功能

3、字段说明

  • 【新增】
    • 功能效果:点击打开‘新增点餐吧台’弹窗。
    • 权限:需要做功能权限
  • 【删除】
    • 功能效果:需先选择‘点餐吧台’,删除时需要二次确认“确认删除?”启用状态或被引用的方案不能删除。
    • 权限:需要做功能权限
  • 【停用】
    • 功能效果:需先选择‘点餐吧台’,将启用状态的‘点餐吧台’停用。
    • 权限:需要做功能权限
  • 【启用】
    • 功能效果:需先选择‘点餐吧台’,将停用状态的‘点餐吧台’启用。三个页签“点餐设置、商品设置、餐桌管理”都有内容才可以启用
    • 权限:需要做功能权限
  • 查询条件:
    • 业务组织:可按组织查询当前列表中的店铺
      • 组件类型:下拉、多选、带查询组织的组件。
      • 默认查询时选中当前用户归属业务组织,未选=全选
    • 店铺名称:可按店铺查询当前列表中的收银台
      • 组件类型:下拉、多选、带查询店铺的组件
      • 未选=全选查询,默认时不选择。
    • 状态:
      • 组件类型:单选下拉组件,启用/停用。
      • 默认查询时不选择
  • 表格字段
    • 复选
    • 组织
    • 店铺
    • 收银台
    • 状态
  • 操作
    • 【设置】:点击打开‘点餐吧台设置’页面
    • 【删除】:需要二次确认,有“餐桌”的吧台不允许删除
    • 是否分页:需要
(三)点餐设置-基础设置

1.功能描述

2.字段说明

  • 小程序APPID:必填、长度限50、输入类型不限。
  • 默认收银员:必选、可选择当前收银台归属店铺下为“收银员”的职员。提示“用于后续计算业绩金额和报表统计POS单数据”。
  • 默认营业员:必选、可选择当前收银台归属店铺下为“营业员”的职员。提示“用于后续报表统计POS单数据”。
  • 默认收款方式:必选、可选择当前店铺能用的收款方式。提示“不会影响小程序收款,后续用于报表统计POS单”。
  • 积分抵现:
    • 启用按钮:默认不启用、勾选显示“单选收款方式”列表。
    • 积分抵现收款方式:只显示收款类型为“积分抵现”的收款方式,单选
    • 提示文案:开启后,扫码点餐小程序下单时可使用积分抵现
  • 代金券支付:
    • 启用按钮:默认不启用、勾选显示“单选收款方式”列表。
    • 代金券收款方式:只显示收款类型为“代金券”的收款方式,单选
    • 提示文案:开启后,扫码点餐小程序下单时可使用代金券
  • 营业时间:默认00:00:00-23:59:59,循环时间段,开始时间不能大于结束时间。精确到秒。
  • 配送到桌:可勾选启用自动接单:可勾选启用点餐提示:长度限200、非必填。
(四)点餐设置-商品设置

1. 概述

  • 用于维护扫码点餐商品的分类,支持上传图片,还会用于扫码点餐小程序的展示。
  • 用于维护扫码点餐的商品新增与上下架,支持维护商品图片。
  • 支持导出;

2.功能描述

3.字段说明

分类模块操作按钮:

  • 【新增分类】:打开新增分类弹窗。
  • 【编辑】:打开编辑分类弹窗,可修改分类名称、分类图片。
  • 【删除】:删除当前分类,需二次确认,有商品明细的分类不能删除。
  • 【移动-上】:点击可以将当前分类向上移动一个位置,当前分类为第一时,不可点击。
  • 【移动-下】:点击可以将当前分类向下移动一个位置,当前分类为最后时,不可点击。表格字段:分类名称、图片、操作商品模块操作按钮:
  • 【新增】:需要先选择分类,打开“选择商品(商品级别)”组件【删除】:需先选择商品,下架商品才可删除,需要二次确认。
  • 【下架】:需先选择商品,上架商品才可下架,需要二次确认。
  • 【上架】:需先选择商品,下架商品才可上架,需要二次确认。
  • 【导出】:表格字段:选择列、编码、名称、分类、状态、操作。
  • 【上传图片】:打开“上传图片”弹窗。上架、下架状态都可以上传图片。
  • 【上架】:需要二次确认。
  • 【下架】:需要二次确认。
  • 【删除】:下架状态才可删除成功,需要二次确认。
  • 分页:需要分页

4.添加/编辑分类弹窗

字段说明:

  • 添加分类
    • 分类名称:必填、输入长度限10位、输入类型不限。
    • 分类图片:非必填、点击图片区域打开上传图片组件,选择后显示上传图片。不能超过1M,图片格式。
  • 编辑分类
    • 分类名称:必填、输入长度限10位、输入类型不限。
    • 分类图片:非必填、点击图片区域打开上传图片组件,选择后显示上传图片。不能超过1M,图片格式。

5.添加商品弹窗(添加商品级别弹窗)

6.上传图片打开选择上传图片组件弹窗,可选择图片上传。上传成功即保存,同时刷新列表当前行数据。

(五)餐桌管理

1.字段说明

  • 功能栏按钮
    • 【新增】:打开“增加餐桌”弹窗。
    • 【删除】:选中“餐桌”后可删除,需二次确认。被引用、启用状态的“餐桌”不可删除。
    • 【停用】:选中“餐桌”停用,需二次确认。将“餐桌”状态变更为‘停用’
    • 【启用】:选中“餐桌”启用,需二次确认。将“餐桌”状态变更为‘启用’
  • 表格字段
    • 桌编码
    • 桌名称
    • 桌状态
    • 【编辑】:打开编辑餐桌弹窗。
    • 【删除】:需二次确认,被引用、启用状态的“餐桌”不可删除。
    • 【下载二维码】:需要校验“点餐设置”中小程序APP必须有值,下载二维码图片到本地。
  • 增加/编辑餐桌弹窗
    • 餐桌编码:同点餐吧台唯一,必填、长度限20位,输入类型不限。
    • 餐桌名称:同点餐吧台唯一,必填、长度限20位,输入类型不限。
  • 二维码说明
    • 生成规则:小程序地址 + 集团ID + 业务组织ID + 店铺ID + 收银台ID + 桌号ID
    • 图片尺寸:400*450二维码尺寸:400*400
    • 格式:二维码 + 桌名称
(六)打印设置

1.概述

可设置点餐小票模板和点餐标签打印模板

2.字段说明

  • 点餐小票打印设置
    • 选择打印机:获取本地的打印机列表,单选
    • 小票模板:单选、可选择中台“模板中心-零售-门店业务-POS小票”模板中的模板
    • 小票份数:手工输入、默认为1
  • 点餐标签打印设置
    • 选择打印机:获取本地的打印机列表,单选
    • 标签模板:单选、可选择中台“模板中心-零售-门店业务-点餐中心”模板中的模板
    • 标签纸尺寸:单选,取数据字典“40*30、60*40、70*50、76*130、100*100”
    • 打印份数:手工输入、默认为1
(七)扫码点餐小程序

1、概述

基于CRM会员中心小程序上开发,消费者可以在小程序上点餐

2、功能描述

客户通过扫码进入小程序时,弹出温馨提示弹窗。提示内容:取自“点餐吧台”中设置的点餐提示【知道了】:点击关闭弹窗。

3、字段说明

  • 点餐首页(必须扫桌二维码才可进入此页面,从微信小程序点击时进入会员中心)
    • 头部内容
      • 桌名称:显示扫描二维码对应的桌名称
      • 搜索:点击跳转到商品搜索页。
    • 点餐分类:显示中台“点餐吧台”维护的商品分类。
      • 显示内容:显示分类名称和分类图片
      • 显示顺序:按中台的显示顺序。
      • 效果:默认选中第一个查询,点击后商品列表展示对应商品。
    • 商品列表:展示中台“点餐吧台”维护的商品
      • 显示内容:商品图片、商品名称、销售价、零售价、折扣、【选规格】
    • 商品图片:“点餐吧台”上传的商品图片,没有时显示默认图。
    • 商品名称:商品档案中的名称
    • 销售价:显示保留两位小数
    • 零售价:显示保留两位小数
    • 折扣:销售价 ÷ 零售价
  • 【选规格】:点击打开“添加商品”弹窗,需要显示该商品已选数量。
    • 显示顺序:按中台的显示顺序商品列表需要分页,每页10条。
    • 【选规格】按钮补充说明,该按钮需要判断是否登录会员
      • 是:打开“添加商品”弹窗。
      • 否:跳转到“登录会员”页面,登录会员后要重新计算列表价格。
  • 底部合计栏
    • 购物车入口:汇总显示已添加商品数量,点击可以展开“购物车”弹窗。
    • 结算金额合计:已选商品结算金额汇总
    • 零售金额合计:已选商品零售金额汇总
  • 【去结算】:点击跳转到“确认订单”页面。
    • 划线价取值说明:与POS销售价取价逻辑一致取零售价(零售价方案 > 组织零售价 > 档案零售价)
    • 销售价取值说明:与POS销售价取价逻辑一致自动使用最优活动,计算出活动价。(可使用捆绑促销活动范围“折扣、降价、促销价”且没有捆绑数量门槛的活动。不可使用范围“折扣-分级促销、降价-分级促销、促销价-分级促销、组合金额-所有活动、所有换购活动”)
    • 参与活动需要受购买限制管控
    • 登录会员需要计算会员折扣
    • 需要参数设置是否使用现售价
  • 商品搜索页
    • 输入框:商品名称左匹配,回车触发查询
    • 商品列表:显示查询结果品牌的商品,显示内容与点餐列表是一样的。
    • 商品图片、商品名称、销售价、零售价、折扣、【选规格】
    • 商品列表需要分页,每页10条。
  • 底部合计栏
    • 购物车入口:汇总显示已添加商品数量,点击可以展开“购物车”弹窗。
    • 结算金额合计:已选商品结算金额汇总
    • 零售金额合计:已选商品零售金额汇总
    • 【下单】:点击跳转到“确认订单”页面。

4.添加商品+购物车页面

字段说明

  • 添加商品弹窗
    • 商品信息:图片 + 商品名称
    • 规格:商品档案中的规格,每次进入弹窗时,默认选中第一个值,每个规格必选、单选。
    • 属性:商品档案中的属性,仅显示“POS显示”的属性,每次进入弹窗时,默认选中第一个值,每个属性必选、单选。
    • 已选规格:显示已选规格+已选属性,每项之间用逗号分开。
    • 销售价:
    • 【加入购物车】:点击后将已选规格添加到购物车中
  • 购物车弹窗
    • 已选商品数:当前用户购物车中商品数量汇总。
    • 【清空购物车】:二次确认“确认清空购物车吗?”确认后删除当前用户购物车中所有商品。
    • 已选商品列表
      • 商品名称:档案名称
      • 已选规格:显示已选规格+已选属性,每项之间用逗号分开。
      • 销售价:获取当前商品可参与最抵捆绑促销的活动价(显示)
      • 划线价:与POS零售价取值一样(零售价方案 > 组织零售价 > 档案零售价)
      • 商品数量:最大值为“9999”,可手动输入与加减号调节
    • 底部合计栏
      • 购物车入口:汇总显示已添加商品数量,点击可以展开“购物车”弹窗。
      • 结算金额合计:已选商品结算金额汇总
      • 零售金额合计:已选商品零售金额汇总
      • 【下单】:点击跳转到“确认订单”页面。

5.确认订单+选择优惠券+使用积分抵现页面

字段说明

  • 确认订单页面
    • 名称:显示当前桌对应的桌名称
    • 商品列表
      • 商品图片:商品略缩图
      • 商品名称:商品名称
      • 已选规格:已选规格 + 已选属性
      • 划线价:商品零售价,最多显示两位小数,没有小数时不保留两位小数。
      • 结算价:计算活动后商品结算单价。最多显示两位小数,没有小数时不保留两位小数。
      • 数量:当前商品添加的数量
      • 数量合计:所有商品的数量汇总
      • 已优惠:零售金额 – 结算金额
      • 结算金额合计:所有商品的结算单价 × 数量汇总
    • 优惠券
      • 自动使用规则:
        • 自动使用最优优惠券,可用优惠券中,抵扣金额最大的那张。
        • 每次从商品列表点【结算】进入结算时自动使用最优惠优惠券。其他页面进入不需要自动使用。
      • 权限:受点餐设置-基本设置中“代金券支付”管控,“代金券支付”开启才可用。
      • 显示:券名称 + (券抵扣金额) + 【×】+ >
      • 点击:进入“选择优惠券”页面,可切换其他优惠券
      • 补充说明:优惠券金额大于抵扣金额时,券抵扣金额 = 剩余应付金额。
      • 【×】:点击时取消使用优惠券。
    • 积分抵现:
      • 权限:受点餐设置-基本设置中“积分抵现”管控,“积分抵现”开启才可用。
      • 显示:积分 + (积分抵扣金额)+ 【×】+>
      • 点击:进入“使用积分抵现”页面,可使用积分抵扣现金。
      • 【×】:点击时取消使用积分。
    • 备注:非必填、输入长度限200。
    • 合计栏
      • 应付金额:结算金额合计 – 优惠券抵扣金额 – 积分抵扣金额
      • 已抵扣:优惠券抵扣金额 + 积分抵扣金额
      • 【继续点餐】:点击跳转回点餐首页
      • 【支付】:支付完成后生成缓存POS订单。
  • 【支付】按钮规则说明
    • 检查已选优惠券是否可用
      • 可用:进行下一步
      • 不可用:弹窗提示“选中优惠券不可用,请重新选择”
    • 检查已选积分是否充足
      • 积分充足:进行下一步
      • 积分不足:弹窗提示“积分数量发生改变,导致数量不足,请重新使用”
    • 判断在“支付设置”中查找当前店铺是否有配置“扫码点餐”的收款场景。
      • 有:生成缓存POS订单,调用微信支付,支付时间为5分钟。
        • 1)支付完成后生成POS单
        • 2)支付失败后,进入“待支付”订单详情页面。
          • ②占用优惠券
          • ③占用积分
      • 无配置:弹窗提示“支付失败:店铺未设置收款账户”,关闭弹窗时停留在当前页面。
      • 特殊情况说明:当应付金额 = 0时,点击【支付】时不需要检查是否有配置收款场景和调用微信支付,直接创建扫码点餐订单和POS单。
  • “选择优惠券”页面
    • 显示券范围:仅显示券类型为“代金券”,且正在使用期内的。
      • 折扣券:不显示
      • 兑换券:不显示
      • 代金券:显示。
        • 券名称:优惠券名称
        • 券金额:优惠券金额
        • 使用条件:优惠券使用门槛
        • 有效期:
        • 【立即使用】按钮:点击后变成【已使用】,并取消上一次选中的优惠券。
        • 【已使用】按钮:点击后变成【立即使用】,该操作代表取消使用。
        • 不可用优惠券:没有达成使用门槛的优惠券,显示【不可用】按钮,且不可点击。
    • 使用正价优惠券增加处理逻辑
      • 点击【立即使用】时,弹窗提示“该优惠券只支持正价销售,继续使用将重新计算应付金额。请确认是否继续!”
      • 确认使用时重算所有提交订单页面已选商品的结算价、结算金额。
    • 结算价:改为取零售价,去除活动优惠。
    • 结算金额:汇总重算后的结算价。
  • “使用积分抵现”页面
    • 积分兑换规则
      • 按顺序默认选中第一个兑换规则。
      • 组件类型:下拉单选
      • 显示内容:兑换规则名称
    • 剩余积分:当前会员剩余积分
    • 使用积分:非必填、输入限制“①正整数、②兑换规则上下限之间、③小于等于剩余积分”。
    • 抵扣金额:根据输入的使用积分和兑换规则,自动计算出抵扣金额。
    • 【确定】:
      • 需要判断抵现金额使用范围:允许为0,小于当前剩余应付金额。
      • 将录入的使用积分带回确认订单页面。

6.订单列表+订单详情页面

字段说明

  • 订单列表页面
    • 入口:由CRM会员中心配置“点餐订单”进入
      • 显示内容
      • 桌名称
      • 订单状态
      • 商品信息
      • 下单时间
      • 合计数量
      • 合计金额
  • 订单详情页面—待接单、备餐中、已完成、已退款、状态
    • 订单状态:
      • 待支付时:显示“待付款”状态
      • 支付超时、取消支付:显示“已取消”状态
      • 支付成功(生成POS单):取POS单的状态
    • 取餐码:POS单的取餐码
    • 桌号:POS单的桌号
    • 商品信息:商品图片、商品名称、已选规格、数量、结算单价、合计数量、优惠合计、合计结算金额
    • 备注:订单备注
    • 订单信息
      • 订单号:POS单号
      • 下单时间:POS单的创建时间
      • 支付方式:使用的支付方式和支付金额。
  • 订单详情页面—待支付页面
    • 支付倒计时:从发起开始5分钟倒计时。
    • 订单状态:POS单的状态。
    • 【去支付】:根据支付设置中配置的收款场景调起微信支付,用原商户订单号发起支付。关闭微信支付弹窗不关闭商户订单号。
    • 【取消订单】:将单据状态变为“已取消”
      • 释放占用的优惠券
      • 释放占用的积分
    • 桌号:POS单的桌号
    • 商品信息:商品图片、商品名称、已选规格、数量、结算单价、合计数量、优惠合计、合计结算金额
    • 备注:订单备注
    • 订单信息
      • 订单号:POS单号
      • 下单时间:POS单的创建时间
      • 支付方式:使用的支付方式和支付金额

(八)POS-点餐中心

1、概述

消费者扫码点餐完后会在点餐中心生成对应单据,店铺工作者人员根据订单备餐和配送。

2、功能路径

【零售】-【POS收银】-【点餐中心】

3、功能权限

当前登录的收银台在“点餐吧台”启用:POS显示“点餐中心”入口

当前登录的收银台在“点餐吧台”未启用/未设置:POS不显示“点餐中心”入口

4、点餐中心

5、字段说明

  • 查询条件:
    • 订单查询:输入订单号回车时,根据POS单号查询订单,精准匹配。并切换到对应的页签显示对应单据。提示语“请输入POS单号查询”
    • 快捷备餐:三秒鼠标没有移动时自动获取光标,输入“POS单号”和“取餐码”回车时触发,精准匹配。将单据状态变更为“已完成”。提示语“输入POS单或取餐码快捷备餐”
      • 未接单:提示“备餐失败!只有“备餐中”的订单才可以备餐!”
      • 备餐中:提示“备餐完成!”,将订单状态变更为“已完成”
      • 已完成:提示“备餐失败!只有“备餐中”的订单才可以备餐!”
      • 已退款:提示“备餐失败!只有“备餐中”的订单才可以备餐!”
      • 已取消:提示“备餐失败!只有“备餐中”的订单才可以备餐!”
  • 页签:
    • 总共有四个页签“待接单、备餐中、已完成、已退款”对应POS单的四个状态,点击对应页签可以查看,所有状态中一张单只会存在一次。
      • 待接单:销售类型为“扫码点餐-待接单”
      • 备餐中:销售类型为“扫码点餐-备餐中”
      • 已完成:销售类型为“扫码点餐-完成”
      • 已退款:销售类型为“扫码点餐-已退款”
    • 页签后面的()显示对应状态的订单数量。
  • 页签内容
    • 订单列表:显示
    • 排序规则:
      • 待接单:按下单时间顺序
      • 备餐中:按下单时间顺序
      • 已完成:按下单时间倒序
      • 已退款:按下单时间倒序
    • 显示内容:订单号、桌名称、取餐码、下单时间
    • 按钮:
    • 【接单】:“待接单”页签里面中显示
    • 【完成】:“备餐中”页签中显示
    • 语音提醒:有新的扫码点餐订单需要语音提醒“您有新的扫码点餐订单”
    • 订单范围:只显示当天订单。
    • 分页:滚动加载,固定每页50条
    • 商品明细
      • 商品列表:商品图片、商品名称、数量、零售价、结算单价、已选规格(规格+属性)。
      • 合计信息:优惠合计,总金额合计。
    • 整单备注:显示顾客点餐时填的备注
    • 顾客信息
      • 会员名称:会员名称
      • 会员手机:会员手机号
      • 会员卡号:会员卡号
    • 订单信息:
      • 订单金额:订单结算金额。
      • 下单时间:创建时间。
      • 支付方式:有多个支付方式时都需要显示,显示格式“支付方式+支付金额”。
    • 订单-操作按钮
      • 【补打小票】:点击补打点餐小票
      • 【补打标签】:点击补打点餐标签
  • 底部展示信息
    • 营业时间:显示“点餐吧台”中设置的营业时间。
    • 合计金额:当前页签下所有订单结算金额汇总。
    • 【结束营业】:弹窗二次确认“结束营业后,点餐APP将无法点餐,请确认是否继续?”,确认后将结束营业日期写入“点餐吧台表-操作结束营业日期”中
    • 【自动接单开关】:默认状态由“点餐吧台”决定,点击后将同步修改“点餐吧台自动接单”开关状态。
      • 开启:点餐吧台自动接单状态变为开启
      • 关闭:点餐吧台自动接单状态变为关闭
  • 打印单据说明
    • 单据状态变更为“备餐中”时根据【扫码点餐设置】中的“点餐小票打印设置”与“点餐标签打印设置”自动打印小票和标签纸。
      • 自动接单时
      • 手动接单时
    • 点击【补打小票】和【补单标签】时打印。
    • 打印标签规则
      • 对应“点餐标签打印设置”
      • 按商品 * 数量打印,订单中购买了多少数量就需要打印多少标签。一张订单所有标签打印一次为1份。如果设置为多份则打完一份再打第二份。
(九)点餐订单退款

1、退款规则

  • “待接单”、“备餐中”的扫码点餐订单使用POS单退款功能,根据POS单号找到对应POS单进行退款。
  • “已完成”、“已退款”的扫码点餐订单不允许退款。
  • 退款方式受参数(SD0079)管控参数为“是”:已支付金额需要原路返回消费者账户。参数为“否”:按修改过后的收款方式进行退款。收款方式可删除,但优惠券、积分不可删除。订单带的收款方式被删除后不再按原路退回,如果未被修改则继续按原路退回。
  • 扫码点餐订单不支持部分退货、换货5
  • 扫码点餐订单不支持红冲。

2、退换货管控

  • 选择“扫码点餐”订单退货的方式
    • 当班查询中点【退款】
    • 输入扫码点餐对应的POS单号
  • 当前选择单据的销售类型为“扫码点餐-待接单”“ 扫码点餐-备餐中”时
    • 禁用同款退货按钮
    • 全选所有商品
    • 可退数量不允许修改,禁用加减号
  • 当前选择单据的销售类型为“扫码点餐-已完成”“ 扫码点餐-已退款”时
    • 弹窗提示“当前单据不允许退货或已全部退货”

3、POS退货管控

扫码点餐的订单不允许换货,管控【查询商品】不可点击,禁用“扫描条码”输入框的回车事件。

4、POS退款处理

字段说明

  • 扫码点餐订单收款方式受参数(SD0079)影响
    • 参数为“是”:收款方式不允许删除,退款时按原路退回。此处逻辑需要调整,因收款方式用的是“POS收款场景的支付平台”来作为报表统计的。实际上扫码点餐订单用的是“扫码点餐收款场景的支付平台”,所以扫码点餐的订单付款金额原路退回的是从“扫码点餐收款场景的支付平台”中退款。
    • 参数为“否”:收款方式允许删除,但优惠券和积分抵现不允许删除。当扫码点餐订单中原有的收款方式被删除或发生修改时:退款金额不按原路退回。当扫码点餐订单中原有的收款方式未被修改时:退款金额按原路退回,从“扫码点餐收款场景的支付平台”中退款。
(十)支付设置

1、功能说明

路径:【资料】-【支付管理】-【支付设置】

2、应用场景

用于配置扫码点餐、POS收银的在线支付的收款账户信息

3、字段说明

  • POS开单收款
    • 支付平台:单选(支付宝、第三方银联、第三方通联、剪刀手、微信)
    • 支付类型:由支付平台决定
    • 使用范围:组织范围、业务地区范围、指定店铺
  • 扫码点餐收款(参考“现支付配置页面”的配置)
    • 支付平台:单选(通联收银宝)
    • 支付类型:可多选(支付宝、微信)
    • 使用范围:组织范围、业务地区范围、指定店铺
  • 订货会收款(参考订货会收款设置页面的配置)
    • 支付平台:单选(通联收银宝)
    • 支付类型:可多选(支付宝、微信)
    • 使用范围:指定客户
(十一)打印模板

1、打印模板-标签模板

路径:【打印模板】-【零售】-【扫码点餐】-【点餐设置】

  • 在门店业务下增加“点餐中心”,可在该菜单下设置标签模板。
  • 增加可配置打印字段
    • 商品名称
    • 已选规格:POS单中的“规格+属性”
    • 取餐码:POS单中的取餐码
    • 店铺logo:POS小票打印图片(SD0076)
  • 打印时间:
  • 数量:按商品顺序进行排序,规则“商品序号/整单商品数”。
  • 例如:
    • 1购买A商品 *2 2购买B商品 *2 3购买C商品 *2 4购买D商品 *2 5购买E商品 *2
    • 打印: A商品的第一个数量为1/10 A商品的第二个数量为2/10, B商品的第一个数量为3/10, E商品的最后一个数量为10/10
(十二)扫码点餐缓存

1、业务背景

原因:扫码点餐小程序商品列表需要计算每一个商品的最优活动,直接调用价格中心接口计算活动导致加载速度特别慢。

调整:增加价格表,存放点餐商品、最优活动、活动价格、零售价。

2、产品说明

1.增加扫码点餐商品活动价格价格表

  • 表格字段:组织ID、店铺ID、商品编码、零售价、会员价、现售价、活动ID、活动价格
  • 每次添加点餐商品、添加活动都会重新计算活动价格插入到价格表中。
  • 每天定时计算4次。

2.点餐小程序商品列表取值调整

  • 1、根据店铺、收银台获取类目
  • 2、根据排序第一位的类目获取类目下的所有商品ID,每页8条返回。
  • 3、根据返回的商品ID调用“零售获取商品列表接口”获取商品图片、名称。(3、4同时调用)
  • 4、根据返回的商品ID到“点餐商品缓存表”中获取商品活动价、零售价(3、4同时调用)。未获取到价格时显示0。

3、扫码点餐设置调整

  • 1、新增扫码点餐商品时:异步调用计算最优活动接口,计算出最优活动价后,往缓存表中插一条数据。
  • 2、上架扫码点餐商品时:异步调用计算最优活动接口,计算出最优活动价后,往缓存表中插一条数据。
  • 3、下架扫码点餐商品时:异步将缓存表中对应的商品数据清掉。
(十三)定时任务计算最优活动同步缓存表

每天凌晨3点、上午10点、中午12点、下午3点,重算缓存表中所有商品的最优活动。

主要作用:

  • 1、补偿活动价计算遗落
  • 2、同步零售价。
(十四)点餐商品属性设置

1、业务背景

客户商品由于是从ERP传输到中台的,导致商品类目无法调整,无法灵活的配置点餐商品的属性。需要在点餐商品列表增加功能可以灵活设置每个商品的属性。 例如:

商品可选属性
奶茶甜度:三分糖、五分糖、正常糖温度:常温、加冰
咖啡是否加糖:无糖、加糖奶油:默认奶油、无奶油温度:冰、热

工作人员因误操作或暂时打烊修改数据操作“结束营业”,需要重新营业。增加启用营业功能。

2、功能说明

1.点餐吧台-商品管理增加“属性设置”功能:点餐吧台商品列表增加属性设置功能,建立商品与属性的关联关系。

2.商品列表增加“属性设置”列

在操作列前增加“属性设置”列新添加的商品,属性值默认为空。【+】:添加属性按钮,点击后打开【选择商品属性】弹窗。每行显示4个“已添加的属性”,超出时换行显示。【+】按钮跟在最后一行。

【批量操作】:点击打开“批量设置”弹窗前置条件:需先选择商品,否则弹出提示“请选择需要批量设置的商品”2.7.3.2 选择商品属性弹窗

查询条件:只对左侧属性列表查询生效。

  • 【批量添加】:点击时左侧属性列表显示【复选】列。具体效果看原型。
  • 【添加全部】:将左侧当前页未选属性全部加到右侧已选列表。
  • 【清空全部】:将右侧当前页已选属性全部移除。
  • 左侧列表:当前集团中当商品未添加的“POS显示”的所有属性。
    • 表格字段:属性名、属性值。
    • 行点击事件:点击时将当前行属性添加到“右侧列表”。
    • 分页:每页10条。
  • 右侧列表:商品已添加的“POS显示”的所有属性。
    • 表格字段:属性名、属性值。
    • 行点击事件:点击时将当前行属性移除。
    • 分页:每页10条。
  • 如果有“添加新属性”,需要点击【确定】才会真正生效,点击【取消】与【关闭】不会保存新选属性。

3、批量操作弹窗

批量设置的弹窗显示属性:状态为“POS显示”的所有属性批量操作规则:只增加,不删除。例如:商品列表:

商品已选属性
奶茶口味、温度
咖啡
果茶

批量操作:选择“奶茶、咖啡”批量设置 “温度、甜度”批量操作后:

商品已选属性
奶茶口味、温度、甜度
咖啡温度、甜度
果茶

4、点餐商品分类增加删除图片功能

编辑点餐分类弹窗,分类图片旁边增加【删除】按钮,点击后删除当前分类的图片。2.8 POS-点餐中心增加“开始营业”功能

  • 点餐中心增加“营业状态”的概念:正常营业、已打烊。
    • 正常营业:“当前时间在营业开始时间与营业结束时间之内” 且 “操作结束营业日期 ≠ 当前日期”
      • 订单列表头部隐藏“店铺已打烊”
      • 显示【结束营业】按钮,隐藏【开始营业】按钮。
    • 已打烊:“当前时间不在营业开始时间与营业结束时间之内” 或 “操作结束营业日期 = 当前日期”
      • 订单列表头部显示“已打烊”模块,并显示“已打烊”水印。
      • 隐藏【结束营业】按钮,显示【开始营业】按钮。
      • “已打烊模块”文案:已打烊,今天辛苦了,好好休息
    • 【开始营业】规则说明:点击时需要二次确认“请确认是否开始营业?”
      • 是:将操作结束营业日期清除,并刷新订单列表。
      • 否:关闭弹窗,取消操作
      • 注:不支持提前开始营业。
    • 增加作业任务:定时检查打烊状态
    • 执行频率:每5分钟
    • 任务类型:前端任务,打开点餐吧台时
    • 任务逻辑:检查所有点餐吧台的营业状态
  • 当吧台营业状态 与 当前状态不同时,根据“吧台营业状态”刷新点餐中心页面。

(十五)点餐小程序

1、功能调整

加入购物车页面-属性列表取值调整:根据点餐商品中设置的属性进行展示。

2、扫码点餐支持“选择日期”

业务背景

客户结束营业时总是忘记将单据完成,导致无法生成POS单推送ERP。每次都需要开发到数据库调整数据。

功能调整:

增加选择日期功能,可以按天选择日期,选择日期后查询对应日期的点餐订单。切换页签不重置日期。营业日期:默认今天,只能选某一天。

image.png

滚动至顶部

填写表单联系我们,获取 智慧零售+智能商品管理解决方案