- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
如何从0到1设计订单系统?不妨看看这篇文章
本文次要叙述了在传统电商企业中,订单系统应承载的角色,就订单系统所包含的次要功能模块梳理了设计思路,并对订单系统将来的进展做了一些思考。
1. 订单系统在企业中的角色
在搭建企业订单系统之前,需要先梳理企业全体业务系统之间的关系和订单系统上下游关系,只要划分清业务系统边界,才能确定订单系统的职责与功能,进而保证各系统之间高效简约的工作。
2. 订单系统与各业务系统的关系
(1)对外系统:
全部给企业外部用户使用的系统都在这一层,包括官网、一般用户使用的C端,还包括给商户使用的商家后台和在各个销售渠道进行分销的系统,比如与银行信誉卡中心合作、微信合作在合作商的平台显露本企业的产品。这类系统站在与客户接触的最前线,是公司实现商业模式的桥头堡。
(2)管理中后台:
每个C端的业务外形都会有一个对应的系统模块,如担任管理平台买卖的订单系统,管理优待信息的促销系统,管理平台全部产品的产品系统,以及管理全部对外系统显示内容的内容系统等。
(3)公共服务系统:
随着企业的进展,信息化建设到达肯定程度后,企业需要将通用功能服务化、平台化,以保证应用架构的合理性,提升服务效率。这类系统次要给其他应用系统供应基础服务力量支持。
3. 订单系统上下游关系
由此可见,订单系统对上接收用户信息,将用户信息转化为产品订单,同时管理并跟踪订单信息和数据,承载了公司整个买卖线的重要对客环节。对下则连接产品系统、促销系统、仓储系统、会员系统、领取系统等,对整个电商平台起着承上启下的作用。
5. 订单系统的业务架构
(1)订单服务
该模块的次要功能是用户日常使用的服务和页面,次要有订单列表、订单详情、在线下单等,还包括为公共业务模块供应的多维度订单数据服务。
(2)订单规律
订单系统的核心,起着至关重要的作用,在订单系统担任管理订单创建、订单领取、订单生产、订单确认、订单完成、取消订单等订单流程。还涉及到简单的订单形态规章、订单金额计算规章以及增减库存规章等。在4节核心功能设计中会重点来说。
(3)底层服务
信息化建设达到肯定程度的企业,一般会将公司公共服务模块化,比如:产品,会构建对应的产品系统,代码、数据库,接口等相对独立。但是,这也带来了一个问题,比如:订单创建的场景下需要猎取的信息分散在各个系统。
假如需要从各个公共服务系统调用:一是会花费大量时间,二是代码的维护成本格外高。因而,订单系统接入所需的公共服务模块接口,在订单系统即可完成对接公共系统的服务。
订单系统核心功能
1. 订单中所包含的内容信息
为了使订单系统能够对订单进行高效、精准的管理和跟踪,订单会储存关于产品、优待、用户、领取信息等一系列的订单实时数据,来和下游系统,如:促销、仓储、物流进行交互。
以一个通用B2C商城的订单为例,梳理其包含的信息如下:
这里要留意的是订单类型,随着平台业务的不断进展,品类丰富、买卖方式丰富后,需要对订单进行多维度的分类管理,同时订单类型利于订单系统的扩展性。每种订单类型将会对应一套流程及一套形态,便于对订单进行分类管理和复用。
2. 流程引擎
流程是指从平台角度动身,将订单从创建到完成的整个流转过程进行笼统,从而行程了一套标准流程规章。而不同的产品类型或买卖类型在系统中的流程会千差万别,因而为了便利对订单流程进行管理,会组建流程引擎模块。
每套订单流程中会包含正向流程及逆向流程,正向流程可以比作一次顺当的网购体验过程中,后台系统之间的信息流转。逆向流程则是修改订单、取消订单、退款、退货等各种动作引起的后台系统流程,同时每个流程触发的条件又可分为系统触发和人工触发两种场景。
(1)正向流程
以一个通用B2C商城的订单系统为例,依据其实际业务场景,其订单流程可笼统为5大步骤:订单创建订单领取订单生产订单确认订单完成。
而每个步骤的背后,订单是如何在多系统之间交互流转的,可概括如下图:
订单创建:
用户下单后,系统需要生成订单,此时需要先猎取下单中涉及的商品信息,然后猎取该商品所涉及到的优待信息,假如商品不参与优待信息,则无此环节。
接着猎取该账户的会员权益,这里要留意的是:优待信息与会员权益的区分,比如:商品满减是优待信息,SUPER会员全场9.8折指的是会员权益,一个是针对商品,另一个是针对账户。其次就是优待活动的叠加规章和优先级规章等。
增减库存规章是指订单中的商品,何时从仓储系统中对相应商品库存进行扣除,目前主流有两种方式:
下单减库存——即用户下单成功时削减库存数量
优势:用户体验友好,系统规律简约;
缺点:会导致恶意下单或下单后却不买,使得真正有需求的用户无法购买,影响真实销量;
处理方法:
设置订单有效时间,若订单创建成功N分钟不付款,则订单取消,库存回滚;
限购,用各种条件来限制买家的购买件数,比如一个账
文档评论(0)