预定模块设计分析

1.预定功能描述:小程序

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

预定场景:接口

1.预定购买商品(预售)支付宝

2.预定挂号资源

3.预定服务rem

4.场地预约it

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

相关文章
相关标签/搜索