訂單ヽ(′ー`)ノ管理是系統后臺系統中較為重要的一部分,它記錄了所有的有流交易數據,可以對訂單進(jìn)行監控和操作,程推程與用戶(hù)、薦訂運營(yíng)、制后財務(wù)等都有著(zhù)密切的臺系統關(guān)系。以下就來(lái)總結一下后臺系統中訂單管理的訂制大流設計。
一般來(lái)說(shuō),后臺訂單管理后臺的系統操作用戶(hù)都是公司內部人員,( ?ヮ?)但需要支持的有流實(shí)際上還有C端用戶(hù)的需求。所以在設計時(shí),程推程訂單管理系統需要包括兩部分的薦訂內容:
一是要能夠與C端用戶(hù)在整個(gè)訂單流程中各個(gè)場(chǎng)景的操作相對應;ヾ(′?`)?另一個(gè)是要能滿(mǎn)足公司內部相關(guān)部門(mén)的需求,包(′?_?`)括財務(wù)、制后采購、運營(yíng)等。一、訂單流程首先,在設計后臺前,需要明確的就是C端用戶(hù)的操作場(chǎng)景以及在ヾ(′?`)?該場(chǎng)景中后臺需要支持的操作。如下(xia)圖所示,是一個(gè)簡(jiǎn)單的訂單運轉流程:
當然,在實(shí)際業(yè)務(wù)中,訂單流程遠沒(méi)這么簡(jiǎn)單。比(bi)如在??用戶(hù)結算付款/取消訂單/退款/退貨流程中(zhong),可能還會(huì )涉及到滿(mǎn)減、滿(mǎn)贈、優(yōu)惠券、打折、積分抵扣等情況,這種訂單金額不僅僅只包含了商品金額,一般來(lái)說(shuō),訂單金額=商品金額+運費-優(yōu)惠-積分??抵扣等。
所以,在用戶(hù)結算時(shí),就會(huì )涉及到不同模塊和數據的交互(一般來(lái)說(shuō),滿(mǎn)減滿(mǎn)贈或者運營(yíng)活動(dòng)相關(guān)的數據,(′ω`)都是有單獨的表記錄的),反之,取消訂單/退款/退貨也是如此。
二、訂單狀態(tài)??明確了訂單流程之后,就可以知道從訂單創(chuàng )建到(′;ω;`)交易完成這整個(gè)過(guò)程中所包含的狀態(tài)。
從ヽ(′ー`)ノ上圖可知,整個(gè)流程可分為未付款、已付款待發(fā)貨、已發(fā)(???)貨和已收貨四個(gè)階段。而涉及到的模塊主要有支付和庫存。以下就來(lái)介紹一下訂單在各個(gè)階段所(suo)涉及到的內容:
三、訂單列表設計上面概述了??訂單運轉流程及主要狀態(tài),那么,現在就來(lái)說(shuō)一下訂單列表的設計。
首先,列表即是數據的展ヾ(?■_■)ノ現。而數據的展現又來(lái)自于實(shí)際的需求,除了上述所說(shuō)的狀態(tài)及操作外。還有一個(gè)重要因素就是訂單信息,信息的詳細與否直接關(guān)系到訂單的跟蹤以及后續數據的分析。對于整個(gè)系統來(lái)說(shuō),數據是極為重要的部分嗎,所以在設計字段信息時(shí),需要盡可能的全面。
1. 從內容上來(lái)說(shuō),訂單的信息主要包括商品信息、支付信息、物流信息等,如下圖所示:
補充:在實(shí)際公司??業(yè)務(wù)中,可能還會(huì )涉及到向經(jīng)銷(xiāo)商直接供貨的情況,可能是線(xiàn)上,??也可能是線(xiàn)下,但即使是線(xiàn)下,訂單也是需要進(jìn)入到系統的,因??此在設計時(shí),需要實(shí)現了解業(yè)務(wù)操作的細節;如果是線(xiàn)下訂單,需要考慮訂單的創(chuàng )建人ヽ(′ー`)ノ可能會(huì )是哪些角色,不同角色創(chuàng )建的訂單流程也會(huì )有所不同。
2. 從結構上來(lái)說(shuō),訂單頁(yè)面其實(shí)也就是個(gè)列表頁(yè),主要包括??搜索區(qu)、列表區和操作區。
1)搜索區域
在訂單列表中,因為涉及到的信息和狀態(tài)比較多,所以為了提高工作效率,需要將常用的重要的條件作為篩選項,以便于快速查找。 一般情況下,搜索區域主要包括:訂單編號、訂單狀態(tài)、付款狀態(tài)、退款狀態(tài)、交易時(shí)間、支付渠道、平??臺、區域(yu)等,根據業(yè)務(wù)范??圍而定,當然,顯??示哪些條件,(O_O)還要看權限等(′?ω?`)級。
2)列表區域
前面已經(jīng)介紹了訂單詳情,包含的信息較多,所以后ヾ(′?`)?臺列表中不可能直接(jie)顯示訂單相關(guān)的所有字段,此時(shí)就需要有所取舍,選擇比較重要的字段比如訂單編號、支付流水號、訂單狀態(tài)、退款狀態(tài)等信息。而剩余的其他信息,可以通過(guò)下級頁(yè)面或自定ヽ(′?`)ノ義菜單來(lái)顯示。 這里需要特別注意的就是訂單的狀態(tài)和操作,在設計前,需要對業(yè)務(wù)流程相當熟悉,明確場(chǎng)景中的每種狀態(tài)以及各狀態(tài)下的操作權限。
3)操作區域
對于訂單的操作,基本上就是一些確認、審核、鎖單、跟進(jìn)、退款等。
四、其他因(yin)素1. 訂單是否需要拆分:比如OTA中的訂單系統,一張訂單可能會(huì )被拆分為酒店子訂單和各種單項子訂單,而這些子訂單有可能是由不同的人去處理,而且有的時(shí)候是需要支持客服人員可以??在訂單ヽ(′▽?zhuān)?/中??繼續增加子訂單的,電商平臺也一樣,通常都會(huì )包含一個(gè)主訂單號和多個(gè)子訂單號,這時(shí)就需要考慮在退貨/退款時(shí)是否支持根據子訂單的維度退款;
2. 訂單的取消:除了用戶(hù),內部人員在哪些情況下可以主動(dòng)取消訂單,而該種情況下取消訂單,流程該如何操作,又該給用戶(hù)怎樣的(de)反饋;
4. 訂單生??成規則:一般情況下,商品的來(lái)源和渠道各不相同,很多時(shí)候為了便于區分,可能就需要在訂單的生成規則里加入一些特殊的字符進(jìn)行標識;??
5. 活動(dòng)訂單:當平臺在做活動(dòng)時(shí),商品的價(jià)格一般都會(huì )出現大的波動(dòng),那么就需要考慮此時(shí)下的訂單是否需要單獨管理;
6. 訂單數據問(wèn)題:在實(shí)際運轉中,可能還會(huì )出現不同表的訂單時(shí)間不一致、數據延時(shí)、訂單重復、漏單等情況,這些??都需要引起重(zhong)視,及時(shí)優(yōu)化程序;
7. 權限問(wèn)題:不同部門(mén)、不同級別的賬號,會(huì )擁??有不同的數據權限和操作權限。