訂單管理
訂單狀態(tài):
NOT_PAY(1, "待付款"), // WAIT PAY 待付款
PAID(2, "已付款"), // PAID/WAIT RECEIVE 待收貨
DELIVERED(3, "已發(fā)貨"), // PAID/WAIT RECEIVE 待收貨
SUCCESS(6, "交易成功"), // FINISH COMMENT
NOT_PAY_CLOSE(8, "未付款關(guān)閉"), // CANCEL
WAIT_BUSINESS_CONFIRM(9, "待商戶確認(rèn)"), //暫時(shí)無用
//中間值留作擴(kuò)展
ORDERED(16, "已下單"), // PAID/WAIT RECEIVE 待收貨
審核狀態(tài):
NO_NEED_APPROVE(0, "無需審核"),
WAITING_TO_APPROVE(1, "待審核"),
APPROVE_PASS(2, "審核通過"),
APPROVE_FAIL(3, "審核不通過");
Approved(5,"審核通過"); // PAID/WAIT RECEIVE 待收貨
REFUNDED(4, "退款關(guān)閉"), // REFUND 售后
上方的狀態(tài)更多的是業(yè)務(wù)表示的狀態(tài), 而不是技術(shù)實(shí)現(xiàn)上的邏輯狀態(tài)機(jī).
比如 退款關(guān)閉
和 未退款關(guān)閉
邏輯狀態(tài)機(jī)上都屬于 交易關(guān)閉
, 只是不同的 action 導(dǎo)致了業(yè)務(wù)上的不同.
- 正向訂單狀態(tài): 待付款, 待發(fā)貨, 待收貨, 交易成功, 取消
- 逆向(售后)訂單狀態(tài): 待審核, 待退貨(待換貨), 待退款(換貨出庫), 售后成功
訂單下單
訂單信息中卷雕,主要包含以下內(nèi)容:用戶信息惊豺、訂單基礎(chǔ)信息、收貨信息侠讯、商品信息忧额、優(yōu)惠信息蛙紫、支付信息牺陶、物流信息捡需、其他信息等。
訂單的內(nèi)容復(fù)雜精細(xì)搭综,在存儲(chǔ)時(shí)除了表結(jié)構(gòu)的設(shè)置垢箕,還應(yīng)該注意信息冗余。特別是商品信息兑巾,由于商品的內(nèi)容不斷編輯變化舰讹,要保存下單時(shí)的商品快照,避免過長時(shí)間后闪朱,商品信息丟失月匣。
訂單拆單
一般在下單時(shí)會(huì)考慮商家分類與倉庫因素進(jìn)行拆單,其他的因素會(huì)在支付后發(fā)貨前再考慮進(jìn)去奋姿,用于拆分發(fā)貨單.
在用戶提交訂單之后锄开、支付之前的拆分訂單,需要即時(shí)顯示給用戶称诗,若用戶中斷支付萍悴,再回到支付環(huán)節(jié),就需要分開支付.
在支付之后寓免,系統(tǒng)根據(jù)一些影響因素進(jìn)行拆單癣诱,同一個(gè)子訂單可能會(huì)對(duì)應(yīng)多個(gè)物流單,在訂單顯示頁面查看物流信息時(shí)袜香,需要展示多個(gè)物流信息
訂單售后
訂單逆向流程分為:
- 用戶主動(dòng)發(fā)起
- 客服發(fā)起等
關(guān)鍵節(jié)點(diǎn)有: (要考慮部分退貨退款)
- 待付款取消訂單
- 待發(fā)貨取消訂單
- 待收獲/交易成功退貨
- 待收獲/交易成功退款
訂單統(tǒng)計(jì)
- 常規(guī)統(tǒng)計(jì)(財(cái)務(wù)統(tǒng)計(jì)):
銷售額撕予、毛利、成本蜈首、純利潤实抡、客單價(jià)等
- 流量統(tǒng)計(jì):
指導(dǎo)電商平臺(tái)運(yùn)營工作,分析用戶行為欢策、訂單流量等吆寨,如訪客數(shù)、瀏覽量踩寇、支付轉(zhuǎn)化率等
訂單流量分析中又分為三個(gè)維度: 訂單交易緯度啄清、商品緯度、訂單來源等
交易分析
- 統(tǒng)計(jì)周期內(nèi)的訂單銷售額
- 訂單量
- 客單量: 統(tǒng)計(jì)周期內(nèi)俺孙,已支付的訂單平均金額辣卒。
- 下單用戶數(shù)與支付用戶數(shù)
- 支付新用戶數(shù)與支付老用戶數(shù)
- 訂單金額分布: 訂單金額在各價(jià)位之間的占比
- 地域分布:分析各區(qū)域的購買轉(zhuǎn)化率及訂單量、客單價(jià)
商品分析
- 被下單的商品數(shù)
- 被支付的商品數(shù)
- 被訪問的商品數(shù)
- 商品收藏次數(shù)
- 商品銷量統(tǒng)計(jì)
- 加購件數(shù)
訂單來源分析
- 統(tǒng)計(jì)出每個(gè)訂單的來源
- 記錄訂單產(chǎn)生的流程
- 追蹤訂單來源
提供服務(wù)
交易查詢 TradeQueryService
統(tǒng)計(jì)訂單數(shù)量(userId, payStatus)
統(tǒng)計(jì)已/未評(píng)論訂單數(shù)量(userId, flag)
// 過濾隱藏/刪除訂單, 評(píng)價(jià)狀態(tài)
分頁查詢訂單列表(userId, payStatus, pageNo, pageSize, filterHidden, reviewStatus)
交易退款查詢 TradeRefundQueryService
統(tǒng)計(jì)退款單數(shù)量(userId)
交易 TradeService
用戶主動(dòng)確認(rèn)收貨(userId, tradId)
商品查詢
sku查詢(skuId)
交易信息保存
現(xiàn)金抵扣券 可以抵扣郵費(fèi)鼠冕,訂單
添寺,由于一筆訂單只會(huì)有一個(gè)郵費(fèi)(不記錄skuId),而抵扣商品必然會(huì)保存skuId(以此區(qū)分抵扣類型)