一、业务背景
目前仅有“门店安装预约”模式支持导出数据,有用户希望通过该模式实现线下门店预约等留资业务,因此对该模式的投放页面进行改造,尽可能满足商家自定义需求。
二、人员投入
产品:王挺 后端: 前端: 测试:
三、业务流程
四、软件整体操作流程
暂无
五、需求介绍
1、千牛端投放配置优化
路径:超级预约-门店安装预约-投放配置。
(1)顶部展示优化:
1)文案改为:品牌展示。
2)新增是否展示开关:默认开启。
a. 是否开启的展示逻辑同“线下销售预约-投放配置”中的“品牌展示”逻辑。
(2)新增“关联订单”配置项:
1)默认开启。
2)关闭状态:
a. 隐藏“引导文案”设置区域。
b. 在C端页面隐藏淘宝订单输入区域,同时在提交预约时跳过对淘宝订单的校验(不对是否输入订单号和订单是否有效进行校验)。
3)开启状态:
a. 默认引导文案:请输入您的淘宝订单号。
b. 允许商家自定义引导文案,不能为空,最多可输入10个汉字,在保存配置时进行校验,校验不通过文案:“请输入不超过10个字的引导文案”,同时标红当前输入框。
(3)新增“预算金额”配置项:
1)在“门店安装预约”记录中新增字段:“预算金额”,在“门店安装预约-预约列表”中的“订单号”后方新增“预算金额”字段。
2)默认关闭。
3)关闭状态:
a. 隐藏“引导文案”设置区域。
b. 在C端页面隐藏预算金额区域,同时在提交预约时跳过对预算的校验(不对预算金额进行校验)。
4)开启状态:
a. 默认引导文案:请输入您的预算。
b. 允许商家自定义引导文案,不能为空,最多可输入10个汉字,在保存配置时进行校验,校验不通过文案:“请输入不超过10个字的引导文案”,同时标红当前输入框。
(4)新增“联系方式”配置项:
1)强制开启,无开关配置。
2)引导文案:
a. 默认引导文案:请输入您的联系方式。
b. 允许商家自定义引导文案,不能为空,最多可输入20个汉字,在保存配置时进行校验,校验不通过文案:“请输入不超过20个字的引导文案”,同时标红当前输入框。
(5)新增“安装方式”配置项:
1)默认开启。
2)关闭状态:
a. 隐藏后方“安装方式”单选项及下方的“引导文案”设置区域。
b. 在C端页面隐藏“安装方式”设置区域,同时在提交预约时跳过对安装方式的校验(不对安装方式进行校验)。
3)开启状态:
a. 引导文案:请选择安装方式(默认文案)。
b. 允许商家自定义引导文案,不能为空,最多可输入10个汉字,在保存配置时进行校验,校验不通过文案:“请输入不超过10个字的引导文案”,同时标红当前输入框。
c. 当开启“安装方式”时,强制开启下方的“门店信息”配置项。
(6)新增“门店信息”配置项:
1)默认开启。若“安装方式”为开启状态时,若商家手动关闭“门店信息”配置,则提示:当前已开启了安装方式,必须开启门店信息。
2)关闭状态:
a. 隐藏后方单选项和“引导文案”设置区域。
b. 在C端页面隐藏“选择门店”设置区域,同时在提交预约时跳过对选择门店的校验(不对是否选中门店进行校验)。
3)开启状态:
a. 可供选择的单选项:
i)使用门店子账号:此时使用当前拥有“门店安装预约-预约列表”权限的账号作为可选门店,业务逻辑类似“线下销售预约”的“感兴趣的门店”。
ii)对接门店接口(默认选中):选中该项时下方展示接口地址输入框,选中“对接门店接口”时,接口地址输入框不能为空,在保存配置时进行校验,校验不通过文案:“请输入门店接口地址”,同时标红当前输入框。
b. 引导文案:请选择服务门店(默认文案)。
c. 允许商家自定义引导文案,不能为空,最多可输入20个汉字,在保存配置时进行校验,校验不通过文案:“请输入不超过20个字的引导文案”,同时标红当前输入框。
4)可供选择的门店展示逻辑:
a. 当走“使用门店子账号”方式时,根据C端买家当前所选的省市区进行地址匹配,优先展示相同省市区的门店。
b. 当走“对接门店接口”方式时,直接展示商家系统接口返回的门店列表。
c. 可供选择的门店展示逻辑与“安装方式”无关。
i)推荐门店:根据用户填写的省市区,展示账号地址与用户填写地址在同一市的拥有“门店安装预约-预约列表”权限的子账号列表。
ii)所有门店:展示所有超级管理员和拥有“门店安装预约-预约列表”权限且维护了地址的子账号列表。
(7)新增“服务时间”配置项:
1)默认开启。
2)关闭状态:
a. 隐藏“引导文案”设置区域。
b. 在C端页面隐藏服务时间设置区域,同时在提交预约时跳过对服务时间的校验(不对服务时间进行校验)。
3)开启状态:
a. 默认引导文案:请设置您期望进行服务的时间。
b. 允许商家自定义引导文案,不能为空,最多可输入20个汉字,在保存配置时进行校验,校验不通过文案:“请输入不超过20个字的引导文案”,同时标红当前输入框。
(8)新增“备注内容”配置项:
1)默认开启。
2)关闭状态:
a. 隐藏“引导文案”设置区域和“新增备注短语”按钮。
b. 在C端页面隐藏备注设置区域。
3)开启状态:
a. 默认引导文案:备注您的服务要求。
b. 允许商家自定义引导文案,不能为空,最多可输入10个汉字,在保存配置时进行校验,校验不通过文案:“请输入不超过10个字的引导文案”,同时标红当前输入框。
(9)新增“预约校验”配置项:
1)默认开启。
2)关闭状态:
a. 买家在C端页面提交预约时,无需通过“预约提交接口”进行校验,直接通过“预约提交接口”进行提交,同时在系统中生成相应的预约记录。
b. 处于关闭状态时,当出现以下两种情况时,直接在系统中生成相应预约记录。
i)调用“预约提交接口”,接口返回失败。
ii)未配置“预约提交接口”链接,无法调用接口。
3)开启状态:走现有逻辑,在生成预约记录之前,先通过商家的“预约提交接口”进行预约信息校验,商家系统校验通过后再生成预约记录。
4)说明文案:开启后需要通过预约提交接口进行预约校验,通过校验后才会生成预约记录。
(10)预约提交接口、预约更新接口:保持现有逻辑,保存配置时允许为空。
1)当“预约校验”处于关闭状态时,若“预约提交接口”和“预约更新接口”未配置接口链接或调用接口报错,需要兼容报错,确保业务正常运行,避免C端无法提交预约。
2)当“预约校验”处于开启状态时,走现有的校验逻辑。
2、数据兼容
(1)若投放配置中关闭了部分配置项,则在买家提交预约信息时,允许相应配置字段为空。
3、C端小程序页面调整
路径:超级预约-C端门店安装预约。
(1)按照千牛端的投放配置展示相应区域。
(2)在每个输入区域的相应位置展示对应配置项的引导文案。
(3)新增“预算金额”输入区域:
1)投放配置中开启了该配置项后,才在C端展示。
2)文本输入框,在开启“预算金额”配置后必填,提示文案:请填写您的预算金额。
(4)“联系方式”配置项特别说明:
1)各字段说明:
a. 姓名:文本输入框,必填,提示文案:请填写您的姓名。
b. 电话:文本输入框,必填,提示文案:请填写您的联系电话。
c. 所在地区:省市区,地区选择器,必填,提示文案:请填写您所在的地区。
d. 详细地址:详细地址信息,文本输入框,非必填。
2)允许用户点击各字段区域进行手动修改。
4、历史数据处理
针对已经保存的“门店安装预约”配置数据,需要对这些历史数据进行手动处理:
配置项
配置开关
配置详情说明
品牌展示
开启
根据已有设置内容进行加载。
关联订单
开启
预算金额
关闭
联系方式
开启
默认选中“买家手动填写”方式。
安装方式
开启
根据已有设置内容进行加载。
门店信息
开启
默认选中“对接门店接口”方式,同时加载之前提交的接口地址,若未提交则为空。
服务时间
开启
备注内容
开启
根据已有设置内容进行加载。
预约校验
开启