通用預定模塊設計分析

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

相關文章
相關標籤/搜索