電商系統(tǒng)最終的目的還是下單支付,所以對于如何搭建訂單系統(tǒng)也成了重中之重,訂單系統(tǒng)作為電商系統(tǒng)的“紐帶”貫穿了整個(gè)電商系統(tǒng)的關(guān)鍵流程。其他模塊都是圍繞訂單系統(tǒng)進(jìn)行構(gòu)建的。訂單系統(tǒng)的強(qiáng)壯決定了平臺的穩(wěn)定性。
一個(gè)偉大的訂單系統(tǒng)背后一定站著一大堆偉大的其他系統(tǒng)。訂單系統(tǒng)的演變也是隨著電商平臺的業(yè)務(wù)變化而逐漸演變進(jìn)化著,從起初的進(jìn)銷存軟件,到訂貨、電商B2B系統(tǒng),再到新批發(fā)系統(tǒng)。
電商訂單系統(tǒng)的作用:
管理訂單類型、訂單狀態(tài),收集關(guān)于商品、優(yōu)惠、用戶、收貨信息、支付信息等一系列的訂單實(shí)時(shí)數(shù)據(jù),進(jìn)行庫存更新、訂單下發(fā)等一系列動作。訂單系統(tǒng)業(yè)務(wù)的基本模型涉及用戶、商品(庫存)、訂單、付款,訂單基本流程是下訂單——>減庫存,這兩步必須同時(shí)完成,不能下了訂單不減庫存(超賣),或者減了庫存沒有生成訂單(少賣)。超賣商家?guī)齑娌蛔?,消費(fèi)者下了單買不到東西,體驗(yàn)不好;少賣商家?guī)齑娣e壓或者需要反復(fù)修改商品信息,反復(fù)麻煩,體驗(yàn)也不好。
小豬電商稱,搭建電商訂單系統(tǒng)需要考慮幾個(gè)模塊,只有所有模塊都考慮清晰了,才能保證訂單系統(tǒng)的穩(wěn)定性和可擴(kuò)展性。
1. 訂單字段
其實(shí)呈現(xiàn)在界面上的訂單信息,都是由各種訂單字段組合而成。訂單字段齊全從某個(gè)程度上代表著訂單流程的完整。
2. 訂單流程
訂單流程是指從訂單產(chǎn)生到完成整個(gè)流轉(zhuǎn)的過程,其中包括正向流程和逆向流程。
正向流程就是一個(gè)正常的網(wǎng)購步驟:訂單生成–>支付訂單–>賣家發(fā)貨–>確認(rèn)收貨–>交易成功。而逆向流程則是各種退款流程。
3. 訂單推送
訂單推送的觸發(fā)依賴于狀態(tài)機(jī)的改變,涉及到的信息包括:
推送對象(用戶、商家、倉庫);推送方式(站內(nèi)消息、push、短信、微信);推送節(jié)點(diǎn)(狀態(tài)機(jī))。
小豬電商稱,訂單所涉及到的后臺系統(tǒng):包括訂單系統(tǒng)、庫存系統(tǒng)、倉庫系統(tǒng)、物流系統(tǒng)、風(fēng)控系統(tǒng)等。訂單業(yè)務(wù)的流轉(zhuǎn)主要依靠完善的后臺系統(tǒng)。
前后端訂單系統(tǒng),以及訂單業(yè)務(wù)流程中,各業(yè)務(wù)系統(tǒng)之間的緊密交互。
(一)、前端訂單系統(tǒng):
前端訂單系統(tǒng)主要包括2大塊的展示:訂單信息和訂單狀態(tài)。
(二)、后臺訂單系統(tǒng):
后臺訂單系統(tǒng)和前端訂單系統(tǒng)展示的信息相對應(yīng),包括訂單列表以及訂單詳情的展示。
1、訂單列表:
訂單列表以序列形式顯示所有用戶的下單記錄,列表中主要展示某筆訂單的一些核心信息,比如訂單編號、下單時(shí)間、下單用戶、商品信息、實(shí)付金額、訂單狀態(tài)、維權(quán)狀態(tài)等。
2.訂單詳情:
訂單列表主要展示核心的訂單信息,所以可從訂單列表中點(diǎn)擊某個(gè)訂單查看它的詳情,訂單詳情可分為三部分展示:訂單信息、支付信息、物流信息。
訂單業(yè)務(wù)流轉(zhuǎn)
電商前后臺訂單系統(tǒng),雖然更多的是對訂單信息和狀態(tài)的展示,但這些訂單信息和狀態(tài)在后臺各業(yè)務(wù)系統(tǒng)中如何有效流轉(zhuǎn),訂單系統(tǒng)和其他系統(tǒng)如何高效合作,最終將信息完美呈現(xiàn)在前后臺訂單系統(tǒng)中,是非常重要和復(fù)雜的。
搭建電商訂單系統(tǒng)時(shí)包含幾個(gè)大的方向需要考慮,這些內(nèi)容決定了訂單系統(tǒng)的穩(wěn)定性和可持續(xù)性。
前后臺訂單系統(tǒng)相對于其他系統(tǒng)來說,在頁面上的展示比較簡單,但其背后的邏輯以及與其他業(yè)務(wù)系統(tǒng)的交互是非常復(fù)雜的,要保證一個(gè)商品從前端用戶下單到最后送達(dá)用戶手中,需要各系統(tǒng)的完美配合。
下面小豬電商電商介紹下,從0到1的角度上概述訂單系統(tǒng)搭建時(shí),需要重點(diǎn)處理的功能點(diǎn)。
分別從以下幾個(gè)方面講解:
支付后訂單拆單處理;
商品優(yōu)惠分?jǐn)?
訂單價(jià)格體系;
銷售訂單處理流程;
售后訂單處理流程。
(一)、支付后訂單拆單處理
1. 為什么需要拆單?
客戶同時(shí)在多家店鋪下單,不同的店鋪的商品在正常情況下是要拆開的,否則無法跟蹤物流信息,無法分開收款和對賬。
2. 拆單的處理細(xì)節(jié)點(diǎn)
需要根據(jù)電商平臺的實(shí)際情況,確定拆單的維度,是根據(jù)不同的店鋪進(jìn)行拆單還是根據(jù)不同的包裹拆單,還是兩者都需要。
拆單的節(jié)點(diǎn);
拆單的價(jià)格。
(二)、商品優(yōu)惠分?jǐn)?/span>
1. 為什么要對訂單金額進(jìn)行分?jǐn)?
主要因素是退款;財(cái)務(wù)對賬;核算成本。
2. 優(yōu)惠金額分?jǐn)傔壿?/p>
按照最小粒度進(jìn)行分?jǐn)?
優(yōu)惠分?jǐn)偙壤?
分?jǐn)傢樞?
誤差處理。
(三)、訂單價(jià)格體系的設(shè)計(jì)
該部分是貫穿整個(gè)訂單流程中最核心的部分,訂單相關(guān)信息在需要展示在不同操作系統(tǒng),如:平臺總后臺、商家端、APP、PC端、小程序、公眾號,需要結(jié)合數(shù)據(jù)庫的結(jié)構(gòu)一起設(shè)計(jì)。
訂單系統(tǒng)在數(shù)據(jù)庫設(shè)計(jì)層面至少需要存在以下幾個(gè)表:訂單表、訂單明細(xì)表、售后訂單表、售后訂單明細(xì)表(也可以把售后訂單和銷售訂單結(jié)合起來設(shè)計(jì)表結(jié)構(gòu)),分別需要定義各個(gè)不同表的字段及其含義。
(四)、銷售訂單處理流程
對于訂單流程的設(shè)計(jì),是電商系統(tǒng)設(shè)計(jì)中最基礎(chǔ)的環(huán)節(jié),不同業(yè)務(wù)場景的訂單流程會有不同,最終核心離不開以下幾個(gè)點(diǎn):
生成訂單;
付款成功;
發(fā)貨;
收貨;
取消訂單;
申請售后;
訂單狀態(tài)超時(shí)。
在設(shè)計(jì)好各個(gè)訂單處理環(huán)節(jié)及訂單狀態(tài)之后,需要定義不同狀態(tài)下的操作按鈕,操作按鈕包括:立即付款、申請售后、確認(rèn)收貨、查看物流,當(dāng)然需要注意一點(diǎn)就是用戶操作的界面與后臺商家或平臺處理訂單的按鈕是不一樣的。
此外訂單流程往往需要涉及電商系統(tǒng)與ERP對接的問題,這一塊也比較復(fù)雜,后面單獨(dú)再聊聊開放平臺的設(shè)計(jì)經(jīng)驗(yàn)。
(五)、售后訂單處理流程
售后訂單的狀態(tài)及操作按鈕設(shè)計(jì)的思路與銷售訂單基本一致,值得重點(diǎn)注意的是:售后流程的設(shè)計(jì)需要結(jié)合實(shí)際的需求去考慮。
小豬電商訂貨批發(fā)系統(tǒng)開發(fā),集訂貨、專業(yè)B2B2C電商、CRM拓客、留客營銷等功能于一體;實(shí)現(xiàn)了供應(yīng)商和經(jīng)銷商簡單、直觀、高效的線上訂貨管理,且易于查詢、易于管理;支持PC、微信、H5、APP、小程序五大場景應(yīng)用;全面對接管家婆等線下ERP/進(jìn)銷存數(shù)據(jù),無縫整合線上訂貨分銷、線下批發(fā)零售。
添加客服微信