美文网首页
通用预约模块设计分析

通用预约模块设计分析

作者: 蛋皮皮652 | 来源:发表于2018-10-18 11:01 被阅读0次

    1.预约功能描述:

    预约是小程序中常见的一种商品管理系统,商家可根据商品或服务的特性,灵活设置预约细节,为用户提供线上预约服务,如场地预约,商品预定等,实现高效经营。

    预约场景:

    1.预约购买商品(预售)

    2.预约挂号

    3.预约服务

    4.场地预定

    2.预约功能的作用:

    1.适用于多种服务行业,充分满足不同类型顾客的预约需求,节省用户时间,提升用户的消费体验。

    2.商家可以根据预约情况合理的安排店员的排班和场地的使用时段,合理安排资源,实现高效经营。

    3.结合会员卡和优惠券等营销组件可进行预约活动,为线下门店持续带来新客源。

    3.预约后台配置

    (1)先付款后预约,先预约后付款

    (2)支付方式配置(微信,支付宝)

    (3)商家配置是否自动接预约单

    (4)设置限定预约名额

    (5)预约的时间点

    (6)设置预约商品(分类)

    4.用户

    4.1商户后台

    查看预约订单,管理预约订单(接受预定,拒绝预定,取消预定,标记为到店或未到店)

    4.2微信端

    用户可在微信自助预约,查看预约信息,取消预约

    4.3 POS端预约

    商户可在设备端查看预约订单,管理预约订单(接受预定,拒绝预定,取消预定,标记为到店或未到店),查看预约订单,创建新预约订单等操作。

    5.通用版预约模式

    5.1预约中心:

    承载预约订单记录,可搜索、处理订单。订单信息包括预约时间、联系电话、到店时间、门店、联系人、订单状态(共有6种,待处理、已确认、已拒绝、已取消、已到店、未到店)

    5.2预约配置:

    需要填写项目名称、项目描述、人数限制、接受预约的时间段等等。

    5.3预约流程:

    (1)只要商户开启了预约功能,顾客进入预约页面,选择对应的预约时间和预约项目(商品)。

    (2)输入完内容后,点击立即预约,预约订单会提交至后台。

    (3)如果商户关闭了自动接单,那么预约订单会流转至“预约处理中”的状态,待商户进行处理。

    (4)如果商户开启了自动接单,如果项目有库存,那么预定订单会直接流转到预约成功的状态。用户也可以取消预约,商户可及时获取通知。

    6.接口列举:

    关键字店铺编号,商品编号,用户编号

    店铺预约配置模块

    6.1查询所有店铺配置列表:

    输入参数:页数pageNum,页大小pageSize,店铺编号shop_id(选填)

    输出参数:店铺编号shop_id,付款顺序编号pay_order_id,支付方式编号pay_id,是否自动接受预约isnot_auto_agree,是否隐藏评论isnot_hidden_comment

    6.2根据店铺编号查询店铺配置:

    输入参数:店铺编号shop_id(选填)

    输出参数:店铺编号shop_id,付款顺序编号pay_order_id,支付方式编号pay_id,是否自动接受预约isnot_auto_agree,是否隐藏评论isnot_hidden_comment

    6.3新增店铺预约配置接口

    输入参数:店铺编号shop_id(必填),付款顺序编号pay_order_id,支付方式编号pay_id,是否自动接受预约isnot_auto_agree,是否隐藏评论isnot_hidden_comment

    输出参数:成功1失败0

    6.4修改店铺预约配置

    输入参数:店铺编号shop_id(必填),付款顺序编号pay_order_id,支付方式编号pay_id,是否自动接受预约isnot_auto_agree,是否隐藏评论isnot_hidden_comment

    输出参数:成功1失败0

    6.5删除(恢复)店铺预约配置

    输入参数:店铺编号shop_id(必填),配置状态status(正常,删除)

    输出参数:成功1失败0

    店铺预约商品基本信息管理模块

    6.6设置预约商品基本信息:(预约商品对照表)

    输入参数:店铺编号shop_id,商品编号good_id,商品名称good_name,商品价格good_price,备注remark,联系电话tell,状态status(默认加),添加时间add_time(默认加),添加人add_user(默认加)

    输出参数:成功1失败0

    6.7修改预约商品基本信息

    输入参数:店铺编号shop_id(必填),商品编号good_id(必填),商品名称good_name,商品价格good_price,备注remark,联系电话tell,状态status(默认加),添加时间add_time(默认加),添加人add_user(默认加)

    输出参数:成功1失败0

    6.8查询所有预约商品基本信息列表

    输入参数:店铺编号shop_id(单个必填),商品编号good_id(单个必填),商品名称good_name,商品价格good_price,备注remark,联系电话tell,状态status

    输出参数:

    店铺编号shop_id,商品编号good_id,商品名称good_name,商品价格good_price,备注remark,联系电话tell,状态status,添加时间add_time,添加人add_user

    6.9根据店铺编号和商品编号查询商品的基本信息

    输入参数:店铺编号shop_id(单个必填),商品编号good_id(单个必填)

    输出参数:

    店铺编号shop_id,商品编号good_id,商品名称good_name,商品价格good_price,备注remark,联系电话tell,状态status,添加时间add_time,添加人add_user

    6.10上下架预约商品

    输入参数:店铺编号shop_id(单个必填),商品编号good_id(单个必填)状态status(可用不可用状态)

    输出参数:

    输出参数:成功1失败0

    店铺管理模块

    6.11新增店铺信息

    输入参数:店铺编号shop_id,店铺名称shop_name,店铺状态shop_status,店铺类型shop_type,店铺联系人shop_contact,店铺联系电话shop_tell,店铺备注shop_remark,添加时间add_time(默认加),添加人add_user(默认加)

    输出参数:成功1失败0

    6.12查询所有店铺信息列表

    输入参数:

    店铺编号shop_id,店铺名称shop_name,店铺状态shop_status,店铺类型shop_type,店铺联系人shop_contact,店铺联系电话shop_tell(都是选填)

    输出参数:

    店铺编号shop_id,店铺名称shop_name,店铺状态shop_status,店铺类型shop_type,店铺联系人shop_contact,店铺联系电话shop_tell,店铺备注shop_remark,添加时间add_time,添加人add_user

    6.13查询单个店铺信息

    输入参数:

    店铺编号shop_id

    输出参数:

    店铺编号shop_id,店铺名称shop_name,店铺状态shop_status,店铺类型shop_type,店铺联系人shop_contact,店铺联系电话shop_tell,店铺备注shop_remark,添加时间add_time,添加人add_user

    6.14修改店铺信息

    输入参数:店铺编号shop_id(必填),店铺名称shop_name,店铺状态shop_status,店铺类型shop_type,店铺联系人shop_contact,店铺联系电话shop_tell,店铺备注shop_remark,添加时间add_time(默认加),添加人add_user(默认加)

    输出参数:成功1失败0

    6.15冻结(解封)店铺

    输入参数:店铺编号shop_id(必填),店铺状态shop_status(正常,停用)

    输出参数:成功1失败0

    预约商品配置管理模块

    6.16新增预约商品配置

    输入参数:店铺编号shop_id(必填),商品编号good_id,开始营业时间business_start_time,结束营业时间business_end_time,可预约日期reserve_time,商品单位(时长)good_unit,预约说明reserve_remark,最大预约服务时长max_time,状态status,添加时间add_time,添加人add_user

    输出参数:成功1失败0

    6.17查询预约商品配置(列表)

    输入参数:页数pageNum,页大小pageSize,店铺编号shop_id(选填)

    输出参数:店铺编号shop_id(必填),商品编号good_id,开始营业时间business_start_time,结束营业时间business_end_time,可预约日期reserve_time,商品单位(时长)good_unit,预约说明reserve_remark,最大预约服务时长max_time,状态status,添加时间add_time,添加人add_user

    6.18根据店铺编号和商品编号查询预约商品配置

    输入参数:店铺编号shop_id(必填),商品编号good_id

    输出参数:店铺编号shop_id(必填),商品编号good_id,开始营业时间business_start_time,结束营业时间business_end_time,可预约日期reserve_time,商品单位(时长)good_unit,预约说明reserve_remark,最大预约服务时长max_time,状态status,添加时间add_time,添加人add_user

    6.19修改预约商品配置

    输入参数:店铺编号shop_id(必填),商品编号good_id,开始营业时间business_start_time,结束营业时间business_end_time,可预约日期reserve_time,商品单位(时长)good_unit,预约说明reserve_remark,最大预约服务时长max_time,状态status,添加时间add_time,添加人add_user

    输出参数:成功1失败0

    6.20删除(恢复)预约商品配置

    输入参数:店铺编号shop_id(必填),商品编号good_id,配置状态status(正常,删除)

    输出参数:成功1失败0

    预约单管理模块

    6.21新增预约单

    输入参数:店铺编号shop_id(必填),商品编号good_id,用户编号user_id,预约人姓名reserve_name,预约人手机号reserve_tell,预约日期reserve_time,预约说明reserve_remark预约状态reserve_status,添加时间add_time,添加人add_user,商品数量good_count,商品总价good_price

    输出参数:成功1失败0

    6.22修改预约单

    输入参数:店铺编号shop_id(必填),商品编号good_id,用户编号user_id,预约人姓名reserve_name,预约人手机号reserve_tell,预约日期reserve_time,预约说明reserve_remark预约状态reserve_status,添加时间add_time,添加人add_user,商品数量good_count,商品总价good_price

    输出参数:成功1失败0

    6.23查询预约单列表

    输入参数:店铺编号shop_id(选填),用户编号user_id(选填)

    输出参数:店铺编号shop_id(必填),商品编号good_id,用户编号user_id,预约人姓名reserve_name,预约人手机号reserve_tell,预约日期reserve_time,预约说明reserve_remark预约状态reserve_status,添加时间add_time,添加人add_user,商品数量good_count,商品总价good_price

    6.24查询单个预约单

    输入参数:店铺编号shop_id(必填),预约单编号reserve_id

    输出参数:店铺编号shop_id(必填),商品编号good_id,用户编号user_id,预约人姓名reserve_name,预约人手机号reserve_tell,预约日期reserve_time,预约说明reserve_remark预约状态reserve_status,添加时间add_time,添加人add_user,商品数量good_count,商品总价good_price

    6.25删除,取消,确认,到店,未到店预约单

    输入参数:店铺编号shop_id(必填),预约单编号reserve_id,预约单状态reserve_status

    输出参数:成功1失败0

    相关文章

      网友评论

          本文标题:通用预约模块设计分析

          本文链接:https://www.haomeiwen.com/subject/rnejzftx.html