【20220912】电商业务的核心流程

79 篇文章 1 订阅
订阅专栏

时间:2022年09月12日

作者:小蒋聊技术

邮箱:wei_wei10@163.com

【20220912】电商业务的核心流程——音频版https://www.ximalaya.com/keji/51588599/568636568

大家好,欢迎来到小蒋聊技术。小蒋准备和大家一起聊聊技术的那些事。

小蒋最近在深入学习电商这个行业的业务和它的软件系统之间的内在联系,电商在最近的10年也是快速发展壮大,在这么多年的系统建设和运维过程中也总结了很多最佳实践,小蒋将会在学习的过程中,持续的为大家分享。

概念

咱们先来了解一下概念:

  • 问:什么是电商系统的核心流程?
  • 答:电商系统的核心流程就是,那些不太会变化的流程,也可以简单理解为主流程。

  • 问:为什么要先定义核心流程?
  • 答:因为在需求还不太明确的情况下,要定义那些不太会变化的核心流程,先把这些核心流程搭建出来,尽量简单地实现出一个最小化的系统,然后再逐步迭代完善。

  • 问:定义核心流程不是产品经理的事儿嘛?和架构师有什么关系?
  • 答:架构师要在有限的资源情况下,保证产品方案和技术方案落地。核心流程就是系统的最小范围。所以,不考虑资源和需求范围的架构师,技术就算再厉害方案最后都很难落地。

需求分析在大厂,一般是由产品经理来承担的。大部分情况下,核心流程的定义是产品经理、业务负责人、架构师和技术共同定义的。但是,在小公司,往往核心流程的定义会落在开发身上。

小蒋不分享需求分析的方法和理论,这个产品经理比我懂。小蒋我只分享一个关键的点:技术同学,不要一上来就设计功能和定义方法,而是先要尝试回答下面两个问题:

  1. 这个系统(或者是功能)是给谁用的?
  2. 这些人使用这个系统(或者是功能)来解决什么问题?

电商业务,小蒋认为在这个每天都用手机购物的时代,每个人都很熟悉,很容易回答这两个问题。这两个问题的答案,我把他称为业务需求。

这个系统(或者是功能)是给谁用的?

买东西的人,我们叫用户。卖东西的人,我们叫运营人员。还有谁会用这个系统?老板 啊!技术同学得记住,你在设计任何一个系统的时候,千万不要把领导或者老板给忘了,他们是给你钱的人,他们的意见非常重要!

这些人使用这个系统(或者功能)来解决什么问题呢?

  • 用户用系统来买东西;
  • 运营用系统来卖东西;
  • 老板在系统中了解他赚了多少钱;

这两个问题的答案就是业务需求,咱们可以用下面这个Use Case图来清晰的表述:

用户、运营人员、老板在Use Case 中叫参与者,那为什么要识别参与者呢?

咱们站在商家的视角来分析:

  • 电商系统的用户,肯定希望是越多越好。用户越多,根据转换率,订单就会越多,销售额就会越大。
  • 电商系统的运营人员,肯定是希望越少越好。请运营人员是需要花成本的,需要的运营人员越少肯定成本就越低。

咱们切换一下视角,站在架构师的视角再来分析:

  • 根据需求,电商系统的用户,未来肯定是海量级别的或者是互联网级别的。从技术上需要考虑高可用和高并发,以及存储容量。
  • 电商系统的运营人员,如果是企业商城,运营人员应该是有限级别的或者是企业级别的。从技术难度上来说,不会像互联网级别那么高。如果是淘宝或者天猫这种电商平台,商家入驻的模式。那运营人员就是互联网级别了。但,它的增量速度肯定不会有用户这么快。从架构上来看,也是需要分别对待的。

识别参与者,是为了了解系统参与者的数量级和未来增量的情况。根据参与者的数量级别,采用互联网应用架构还是企业级应用架构。电商系统之所以要拆分模块或者子系统,就是因为需求不同,所以功能对系统的性能指标和架构要求都不一样。如果功能都写在一起,最后的结果技术同学可想而知。

做业务需求的主要目的,是理解清楚业务场景。这对我们技术同学来说十分重要,因为这些场景决定了我们的功能模块究竟该设计成什么样子才合适。

核心业务流程

电商系统的核心业务流程,肯定是 购物这个流程。小蒋分享一下经典的流程图:

在上面这个图中我们可以看到,这是一个电商购物的流程。电商系统,一般都是这样一个流程。

流程从用户选购商品开始,用户先从你的 App 中浏览商品;找到心仪的商品之后,把商品添加到购物车里面;都选好了之后,打开购物车,下一个订单;下单结算之后,就可以支付了;支付成功后,运营人员接下来会给每个已经支付的订单发货;邮寄商品给用户之后,用户确认收货,到这里一个完整的购物流程就结束了。

那我们通过时序图(Sequence Diagram)再来看看,对象之间是怎么交互的。

  1. 用户开始浏览商品,需要有一个 商品模块 来支撑,给用户展示商品的介绍、价格等等这些信息。
  2. 用户把选好的商品加入购物车,这个步骤,也需要一个 购物车模块 来维护用户购物车中的商品。
  3. 用户下单肯定需要一个 订单模块 来创建这个新订单。订单创建好了之后,需要把订单中的商品从购物车中删除掉。
  4. 订单创建完成后,需要引导用户付款,也就是发起支付流程,这里需要有一个 支付模块 来实现支付功能,用户成功完成支付之后,需要把订单的状态变更为 「已支付」。
  5. 之后运营人员就可以发货了,在系统中,发货这个步骤,需要扣减对应商品的库存数量,这个功能需要 库存模块 来实现,发货完成后,还需要把订单状态变更为「已发货」。
  6. 最后,用户收货之后,在系统中确认收货,系统把订单状态变更为「已收货」,流程结束。

这个流程涉及到的功能模块有:商品、购物车、订单、支付和库存, 这几个模块就是一个电商系统中的核心功能模块。

这只是其中一个 购物 流程,还有其他的流程,如:运营人员进货、老板查看报表等没有覆盖到。

其他功能的分析也是如此,就不一一做分析了,直接给出电商系统的功能模块划分:

整个系统按照功能,划分为十个模块,除了购物流程中涉及到的:商品、订单、购物车、支付、库存五个模块以外,还补充了促销、用户、账户、搜索推荐和报表这几个模块,这些都是构建一个电商系统必不可少的功能。小蒋来简单介绍一下每个模块需要实现的功能。

  • 商品:维护和展示商品信息和价格。

  • 订单:维护订单信息和订单状态,计算订单金额。

  • 购物车:维护用户购物车中的商品。

  • 支付:负责与系统内外部的支付渠道对接,实现支付功能。

  • 库存:维护商品的库存数量和库存信息。

  • 促销:制定促销规则,计算促销优惠。

  • 用户:维护系统的用户信息

*注意用户模块它是一个业务模块,一般不负责用户登录和认证,这是两个完全不同的功能。

  • 账户:负责维护用户的账户余额。

  • 搜索推荐:负责商城中,搜索商品和各种列表页和促销页的组织和展示

简单的说就是决定让用户优先看到哪些商品。

  • 报表:实现统计和分析功能,生成报表,给老板来做经营分析和决策使用。

特别说一下,促销模块 是电商系统中,最复杂的一个模块。各种优惠卷、满减、返现等促销规则,都非常复杂。再进行叠加,小蒋举个例子,最开始的时候京东内部的业务促销定制人员甚至都搞不清楚 叠加后的促销会变成什么样子,被薅羊毛的事件也是频有发生。后来,增加了 风控模块 这个情况才有所好转。

在创建订单时,订单模块 把商品和价格信息 传给促销模块促销模块返回 一个可以使用的 促销列表,用户选择好促销和优惠,订单模块把商品、价格、促销优惠这些信息,再次传给促销模块,促销模块则返回促销价格。

至此,一个电商系统的概要设计就结束了。

系统架构策略

在需求不明确情况下,系统设计往往需要靠预判。但是预判都是有概率的,不可能每次都对,甚至能有6成概率正确,就已经是大师级水平了。策略的作用就是让我们在对的时候,能够多实现一点,而错的时候能少修改一点,不断通过多做少修改,提高胜率。

小蒋还是比较强调策略的。判断这个东西,理解个思路就好,策略才是提高胜率的东西。

如果你是商城系统的设计者,小蒋建议把促销的变化和复杂性封禁在促销模块内部。不能让一个促销模块把整个电商系统都搞得非常复杂,一定要根据企业现阶段的业务情况,去设计和实现。一个设计方案,必须考虑方案的可行性和可落地性。

互联网系统的另外一个策略就是 小步快跑 通过不断地小版本的迭代,不停地进行商业可行性的验证。这个阶段,不要过多的考虑性能问题。只有商业模式可行性通过后,也就是系统可以稳定的赚钱了,才会扩大推广。所以,商业模式稳定后,才要开始考虑系统的性能问题,也就是所谓的高可用、高并发、系统容量、技术架构等等问题。小步快跑能够有效的控制投入。就好比你一下子开发了一个大系统,用的时候才发现根本就不是那么回事,系统要满足现实业务,需要重构。俗话说“步子迈大了,容易拉胯”,这是一个道理。

这就是策略的作用,未来小蒋将会和大家一起完善我们的架构策略。

思考

小蒋带着大家,咱们一起了解了电商系统的概要设计,那么接下来咱们一起来思考一个问题,如果让你自己设计一个电商系统,你会如何考虑。

咱们做产品的同学需要思考一下:

  1. 商城系统中的会有哪些角色?
  2. 核心业务流程是什么?
  3. 需要划分成几个模块?为什么?

咱们做技术同学需要思考一下:

  1. 使用那些技术栈?分别解决业务中哪个场景的问题?
  2. 需要哪些第三方的框架和云服务?
  3. 我们的存储系统该怎么选型?

这些问题,小蒋将会在后面的分享中,继续与大家交流的。

年龄的增长不可怕,可怕的是从未成长!

感谢大家支持小蒋,小蒋希望和大家共同成长,谢谢。

App电商业务系统核心架构设计
AI天才研究院
06-19 489
1. 背景介绍 随着移动互联网的快速发展,电商行业也在不断壮大。越来越多的用户选择通过手机App进行购物,这也促使着电商企业不断优化自己的App电商业务系统。一个高效、稳定、安全的App电商业务系统对于电商企业来说至关重要。本文将介绍一个基于微服务架构的App电商业务系统核心架构设计。 2. 核心概念与联
电商系统业务流程.pdf
05-28
可供参考的流程图-电商系统业务流程,在此模版下各位按照自己的情况进行修改,设计出自己或公司所需要的流程图。
电商平台业务流程设计
03-28
电商平台商家客户端设计
【完整版】电商平台基础流程
12-10
涉及B2B2C、集合竞价、订单、库存、退款、挂牌、摘牌、内贸、外贸、竞价、拍卖、招标、专场、支付、注册、限时购等业务流程
电商操作业务流程
01-06
实战电商操作业务流程
电商购物平台的核心业务是什么?购物车如何进行测试?
10-21 930
电商平台主要是个商品销售平台,所以商品的查找,加入购物车,结算并支付是电商平台的核心业务,也就是整个商品的购买流程。 购物车的测试主要考虑以下几个方面: 01、界面测试,购物车中的商品信息显示是否正常,加入购物车后的商品价格是否显示正常。 02、功能测试,从商品详情页面是否可以加入商品到购物车。 03、购物车页面打开的同时,在其他页面添加了商品,购物车刷新后,新的商品能否显示。 04、若未登录,点击加入购物车,是否可以添加进购物车(缓存方式)或者会直接提示登录。05、在商品未选择的状态下,结算是否按钮为
电商项目开发一般流程
热门推荐
nylic的博客
09-10 2万+
第一天:项目工程搭建 1. 使用maven构建工程 。 maven的继承、聚合、依赖管理。 2. svn的使用,svn上传下载代码。 第二天 :SSM框架的整合 1. mybatis逆性工程。 2.后台管理系统搭建、前台使用easyUI框架。了解easyUI中的datagrid的使用方法:(这个控件要求服务端返回的数据格式(json),而且格式是固定的。数据中包含total、rows)
SaaS 电商设计 (三) 电商黄金核心流程(商详,购物车,提单)梳理,持续更新(建议收藏)
最新发布
柏修的专栏
10-06 1198
业务目标:完成多业态,多渠道的数字化运营 自有业务: O2O,B2C,B2B2C,S2B2b 平台业务:POPB2c,POPB2b,POPS2B2b**O2O:**全称Online to Offline.泛指的线上线下的业务融合.这种的情况分为两种情况,第一种通过线上的数字化运营引导线上用户线下消费;第二种通过线下的运营推广,引导用户线上消费.我们常见的比较多就是美团外卖.淘票票等.我们通过线上的APP进行外卖点单,电影院线上购票.线下进行外卖自提或者配送.电影票核销等. 第二种情况我们并不多见,能想到的就
电商仓库作业流程与优化,电商仓储知识与操作流程指引.pptx
12-18
电商仓储的核心内容包括入库、保管和出库,简称为进销存。仓库管理的目标是实现最高效率、最小库存和最低成本。效率最高化体现在仓容利用率、进出库时间和日常事务的及时处理上;库存最小化则是通过精确管理减少库存...
电商常用流程(订单、商品、库存流程
10-14
此文档中包含了电商渠道(官网、淘宝、京东、等)常用的流程关系图(下单、退货、退款等)并且包括库存同步流程
电子商务流程
08-17
电子商务网站通用的流程图.例如淘宝,京东商城等.这个流程图是宠物的.可以把商品宠物换成衣服或是其它什么就可以了.流程大致是一样的.清楚.一目了然,对于编写程序非常有帮助
电商ERP免费试用版(含项目文档,流程图)
06-29
找软件用软件,到华军软件园! 软件发布 您IP是 219.134.121.152,用的是电信网络 华军软件园 请输入软件名称,如:PPTV 搜索 Android iOS News 首页 装机 最新 排行 分类 苹果 安卓 驱动 游戏 说明书 手机 新闻 专题 华军资讯 电商订单仓储ERP管理系统 3.5.0   1、一套软件多个仓库、多个电子商务平台、多个店铺进行轻松管理。支持Amazon、速卖通、eBay、淘宝、天猫、京东、敦煌、当当、Wish等各种电商平台,既可以从后台自动对接下载订单,也可以从Excel文件导入(excel文件支持各种格式的自定义模板);   支持兰亭、DX等批量发货、定期对账结算功能。   2、支持前端的自定义开发和后端功能定制。   3、零售、分销、批发、营销方式全面支持。   4、ERP、商品、库存、订单实时同步。   5、灵活的商品注册:支持多款式、组合品、商品图片   6、支持Amazon、eBay、淘宝、天猫等各种电子商务平台。   7、将从平台下载的订单自动快速导入、自动派单、分配库存。   8、具备每天30000单处理能力。   9、订单有货情况下即可自动派单,也可以手动派单。   10、订单缺货情况下形成采购单,为采购人员提供参考数据。   11、每个订单处理流程状态:导入订单(或手工录入) →派单→申请跟踪号→打印e邮宝运单→拣货→包装→发货情况,每个环节环环相扣,还可以动态统计每个环节之间的发生时长,以便发现业务处理中存在的瓶颈,做到及时发现问题、解决问题,不但的疏通和优化内部流程。   12、支持拆单、并单等业务。   13、完善仓库管理功能:采购、入库(各种入库类别)、调拨、返还、借用、出库(销售出库、调拨出库、报损出库、借用出库…)。   14、专业的WMS支持多仓库、库区、库位同时也支持虚拟库存。
新版电商网站作业流程图.doc
12-16
【新版电商网站作业流程图】涉及的关键知识点涵盖了电商网站的核心操作流程,包括用户购物、后台订单管理、后台产品管理、用户注册以及网站即时通讯和客服系统。以下是对这些流程的详细解析: 1. **用户购物步骤**...
2013年电商业务学习总结(即工作总结)-电商整体流程(线上)
某技术爱好者的专栏
12-05 2517
电商整体流程
干货贴:B2C电商系统整体功能和流程设计总结
weixin_34380781的博客
04-19 527
2019独角兽企业重金招聘Python工程师标准>>> ...
电商新零售系统划分及供应链系统流程详解
liudada8265的博客
12-01 1026
【声明在先】:文中所有业务流程系统设计均由电商标准流程改造,不具有任何商业倾向性。前序文章讲解了产品经理从接到任务开始,到出具电商后台整体解决方案的过程,本文重点讲述电商后台核心系统...
业务流程图_想从事“电商运营”,熟习这5张业务流程图,月薪3万+起步
weixin_42354992的博客
01-13 2181
在这个变化的时代,电商这个行业在接受无数人的感谢,同时也在接受无数人的抱怨,电商这个行业是很多人伸手可以抓得到的机会,文化旅游,健康生活,丰富多彩的线上线下活动,电商产业持续蓬勃发展,而电商运营唯一不变的,就是天天都在变。菜鸟小白要应聘“电商运营”这个行业,总是望洋兴叹,完全不知道从何入手,其实电商运营有很多种,工作内容就看所在电商企业的特质,想要做好电商运营,首先要对业务有一定的熟悉,下面我们给...
电商的运营模式流程(最全解析电商运营模式)
10-27 4483
本系列课程主要为跨境电商小白专设,从跨境电商的基本概念、选品、客服、物流、店铺运营等方面,帮助新手快速打通跨境电商运营全流程,喜欢请关注我的头条号!上节课跟大家讲了跨境电商出口模式及代表性平台,没看过的朋友可以翻看之前的文章记录,这节课将继续为大家讲解跨境电商出口模式及代表性平台。跨境电商进口平台介绍随着自贸区政策和电子贸易通关政策试点的日益放开,国内对高质量进口产品的需求也在日益增加,跨境电商进口的发展潜力和前景巨大。 从平台业务模式来看,跨境电商进口目前主要包含以下五种形式。一是以天猫国际、易趣网等为代
113
原创
782
点赞
727
收藏
588
粉丝
关注
私信
写文章

热门文章

  • Putty 可以使用在Mac系统吗? 24613
  • java包名中是否可以包含下划线? 20233
  • MAC 路由添加 5227
  • DDD中的“领域模型” 3558
  • 【20211211】微服务架构演变之路 3193

分类专栏

  • 小蒋聊技术 79篇

最新评论

  • 跳出大厂圈子——普通程序员如何开启逆袭之路

    普通网友: 优质好文,支持支持。【我也写了一些相关领域的文章,希望能够得到博主的指导,共同进步!】

  • 跳出大厂圈子——普通程序员如何开启逆袭之路

    普通网友: 你的博客内容深入浅出,总是让我不再感到学习的困难,每一篇博文都是我学习的宝库。【我也写了一些相关领域的文章,希望能够得到博主的指导,共同进步!】

  • 跳出大厂圈子——普通程序员如何开启逆袭之路

    小蒋聊技术:   "你是否渴望参与一个充满潜力的技术项目,和志同道合的人一起创造一个属于开发者的优质平台?我们需要有热情、有技术、有创新想法的合作伙伴,加入我们一起推动这一平台的崛起。        

  • java工程师成功转型大数据

    普通网友: 阅读这篇博文真是一次愉快的体验!作者的文字真是动人心弦,语言精准而生动。【我也写了一些相关领域的文章,希望能够得到博主的指导,共同进步!】

  • java工程师成功转型大数据

    小蒋聊技术: 感谢阅读🙏🏻

最新文章

  • 小蒋聊技术——DevOps 是什么“玩意”?
  • 敏捷开发和传统开发,你更适合哪种?
  • 开发和软件工程一样吗?
2024
10月 3篇
09月 13篇
08月 20篇
06月 1篇
04月 4篇
03月 1篇
2023年3篇
2022年13篇
2021年20篇
2020年6篇
2019年15篇
2013年2篇
2012年2篇
2011年1篇
2010年4篇
2009年2篇
2008年4篇

目录

目录

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小蒋聊技术

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳坪山网站建设公司深圳seo网站关键词优化推广襄阳市网站关键词优化效果企业如何做好自己的网站优化洞桥优化网站哪家公司好网站建设流程优化案例福田关于网站优化公司崂山网站百度关键词优化菏泽实力强的服务行业网站优化网站优化售后包含什么宁波网站首页关键词优化seo优化学习网站瑶海优化型网站深圳信息类网站优化方式有哪些长沙网站优化代理通州做网站优化普陀区百度网站优化机构风水网站制作优化怎么优化自己网站打开速度枣庄网站优化公司高碑店网站关键词优化网站专业优化蜘蛛屯山东正规网站优化公司大品牌房产网站快速排名优化方式贵州网站优化流程优化网站软件90金手指效率廊坊放心的网站优化推广网站做优化有明火18星网站排名优化皆去神农架网站关键词优化优势网站优化按天扣费搜搜选顺的推香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

深圳坪山网站建设公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化