前言
在互聯(lián)網(wǎng)公司里,都會涉及到中臺管理端唯蝶,或被稱OSS九秀,或稱Console。它主要承擔(dān)的職責(zé)是對底層的基礎(chǔ)模塊粘我、數(shù)據(jù)等進(jìn)行可視化鼓蜒,便于管理端的業(yè)務(wù)操作人員更加簡單、高效征字、便捷的處理事務(wù)都弹。本文重點介紹【訂單系統(tǒng)】的框架結(jié)構(gòu)、流程匙姜、狀態(tài)機扭轉(zhuǎn)畅厢、字段設(shè)計,作為【訂單系統(tǒng)】系列文章的開篇搁料。
一或详、訂單系統(tǒng)框架結(jié)構(gòu)? ? ??
訂單系統(tǒng)處于承上啟下的關(guān)鍵位置
1.1、對于用戶端郭计,如APP霸琴、小程序、PC等昭伸,用戶對訂單的增刪改查(查詢訂單梧乘、確認(rèn)訂單、取消訂單庐杨、支付訂單等等)选调,均需要向訂單系統(tǒng)發(fā)出請求并由其來完成對應(yīng)的操作。
1.2灵份、對于底層公共服務(wù)仁堪,如用戶系統(tǒng)(用戶的基礎(chǔ)信息,如姓名填渠、昵稱弦聂、手機號等)、交易系統(tǒng)(微信支付氛什、支付寶支付)莺葫、消息系統(tǒng)(向用戶觸達(dá)消息,APP PUSH枪眉、短信捺檬、彈窗等)。則聽令于訂單系統(tǒng)的調(diào)遣贸铜,協(xié)助訂單系統(tǒng)完成閉環(huán)流程堡纬。
1.3聂受、另外。不同類型的訂單涉及的相關(guān)模塊也不盡一致隐轩。如電商類訂單饺饭,則必然涉及商品模塊;為了營銷目的而產(chǎn)生的各類優(yōu)惠券职车,也會屬于訂單的一個屬性瘫俊。當(dāng)然,訂單必不可少是是發(fā)起訂單的主體悴灵,也就是用戶扛芽,所以與用戶模塊息息相關(guān)。
二积瞒、訂單流程及狀態(tài)機扭轉(zhuǎn)
訂單系統(tǒng)可簡可繁川尖,隨著業(yè)務(wù)的處在不同的階段,訂單系統(tǒng)也會隨之發(fā)生改變茫孔。從流程上看叮喳,一般可以認(rèn)為基礎(chǔ)的流程有4大塊:訂單創(chuàng)建、訂單支付缰贝、訂單確認(rèn)馍悟、訂單完成/關(guān)閉。
以下通過幾類常見互聯(lián)網(wǎng)商品的訂單剩晴,展示訂單的流程及狀態(tài)機扭轉(zhuǎn):
2.1锣咒、虛擬商品(如會員卡、在線課程赞弥、名師咨詢等)
2.2毅整、實物商品(涉及物流,商家發(fā)貨绽左、買家確認(rèn)等)
三悼嫉、訂單字段設(shè)計
一筆訂單涉及到的字段,基本上可以由下述腦圖概述完整拼窥。一般我們考慮:用戶信息戏蔑、商品信息、支付信息闯团、狀態(tài)信息、促銷信息仙粱、配送信息房交、時間信息等。
我們在設(shè)計時伐割,可引入中臺的概念候味,做好字段拓展刃唤,如【訂單渠道】。這樣白群,即使后續(xù)業(yè)務(wù)越來越多尚胞,從一開始設(shè)計的訂單系統(tǒng),通過訂單渠道進(jìn)行區(qū)分帜慢,也可大大的對不同業(yè)務(wù)進(jìn)行兼容和拓展笼裳。