小型電商專案 訂單關鍵流程

2021-07-14 18:08:22 字數 1243 閱讀 9986

顧客訂單

一. 銷售輸入(小訂單模式): 

1. 校驗**商或者店主商品庫存, 校驗輸入的商品總數不能為負數

2. 減去**商或者店主的庫存

3. 新增一條訂單記錄(小訂單) 

4.  更新顧客消費總額(每新增乙個小訂單,消費總額更新一次)

5. 更新顧客最近消費記錄(最近消費商品,最近購買時間, 購買次數

購買次數(新增乙個大單sales加1,銷售取消時不做減操作))

二. 銷售取消(小訂單)

1. 校驗顧客購買的產品數量,取消的數量不能大於顧客購買商品剩餘的數量,校驗輸入的商品總數不能為負數。

2. 將所退的商品增加到**商或者店主庫存

3. 銷售取消單價重置為負數,總**也為負數

4. 增加一條銷售取消記錄

5. 更新使用者消費總額(每取消乙個小訂單,消費總額更新一次)

**商訂單(走大訂單流程)

訂單狀態:

1. 待確認(沒有任何**商確認過的)

2. 已確認(有乙個**商確認過但還有**商沒確認的)

3.配送準備中(已確認)(所有**商都確認過了)

4.確認收款(總部已經收款的)

5. 配送中(總部已經發貨的,

確認收款之後的5天後自動在前端顯示配送中的狀態)

6. 訂單完成(總部發貨後已經10天自動完成訂單)

7.訂單取消(相當於將訂單作廢)

一. 下單流程:

1. 查詢商品列表

2. 勾選商品,新增到購物車,購物車中商品數量加減(購物車中有這個商品,則累計資料,購物車中沒有則新增一條記錄)注意:這個時候不校驗庫存

3. 提交訂單,勾選位址(沒有的話就建立乙個新的位址)。

4. 訂單確認提交

5. 商品庫存校驗,商品是否被刪除校驗

6. 生成大訂單(返回大訂單id,將但訂單id加入到小訂單中)

7. 遍歷新增小訂單

8. 商品減庫存,加銷量

9. 將購物車中的訂單轉化為訂單狀態

二. 訂單定時器

1. 確認收款之後的5天後自動在前端顯示配送中的狀態

2.  確認收款後的10天後自動在前端顯示訂單結束  

3. 訂單結束後增加**商或者店主商品庫存

4. 更新**商或者店主的最近購買記錄。

所涉及的表

使用者表,**商表,顧客表,商品表,商品分類表,商品優惠規則表,**商商品庫存表,**商訂單表(大訂單,小訂單),購物車表,顧客訂單表

dj電商 專案開發流程

明確乙個專案,乙個功能,乙個目標 客戶提出需求,或者老闆,策劃代表客戶提出需求 客戶不懂技術,老闆策劃同樣一般不會太懂技術 例如 我要實現手機桌面隨著我的手機殼顏色變化而智慧型變化,這個需求,很簡單,對吧!技術方面,需要和不懂技術的需求提供者分析哪些可以實現,哪些很費勁可以實現 打消一部分不現實的的...

電商專案之訂單模組理解(重點)

1 建立訂單 請求引數 httpsession session,integer shippingid 難點 a 獲取session中當前登陸使用者 b 通過使用者id查詢購物車,從購物車獲取資料 c 計算出訂單的總價 獲得總價 d 生成訂單 e 將訂單批量插入到資料庫 f 減少我們的產品庫存 g 清...

電商專案專題 一 電商入門

學習電商專案,自然要先了解這個行業,所以我們首先來聊聊電商行業 主要從需求方 盈利模式 技術側重點這三個方面來看它們的不同 各種企業裡面用的管理系統 erp hr oa crm 物流管理系統。而我們今天要聊的就是網際網路專案中的重要角色 電商 近年來,中國的電子商務快速發展,交易額連創新高,電子商務...