从零开始,设计一个最简版B2C商城:准备与分析
17Cats Lv11

为什么电子商务不可避免?如何启动电子商务项目?如何从头开始构建B2C商城框架?对于中小型团队的发展,在电子商务项目的初期应该提供哪些功能

**商业变现 **

前一篇文章,“从零开始,你确定你了解市场吗?”介绍了在电子商务项目获批前,如何结合产业链、产业供应链和企业价值链评估市场机会,考虑电子商务产品的定位。通过市场分析,确定电子商务的价值。这是纯电子商务的理念
但事实上,电子商务也有广泛的应用,即完成产品的最终环节– - -商业实现
即对于现有产品,在引入流量和沉淀用户后,闭环业务最终由商城完成。例如,Tiktok、keep、xiaohongshu和今天的头条新闻。小红皮书应用程序仍然保留着内容社区的主要结构。购物中心作为第二大功能添加到产品中。两者相互合作解决流量、用户和收入问题
应该注意的是,移动互联网产品的发展路径往往是相同的,但路径不同:做工具的人想做内容,做内容的人想做社区,做社区的人想做电子商务。如果你用一篇文章的标题,它会更简单:“互联网永恒的商业模式:工具/内容”+社区/社区+电子商务/服务。毕竟,随着工业的发展和商品的大量过剩,销售的紧迫性自然会优先考虑寻找新的销售方法,因此,事实上,很多时候都会做出权衡。事实上,电子商务现在往往还没有发展,将来也会一直被考虑,因此,现在是时候回到现实的水平,考虑它是纯电子商务还是基于内容的电子商务。目前,B2C商城和零售商被广泛使用,企业/商家直接与消费者联系。B2C商城业务集中,货源自购或自制,库存集中管理,物流统一配送,售后客服同步协调。相应的,供应链信息化后的商城比较简单,这样规模的中小企业自主发展不是什么大问题

**介绍 **

接下来,我们将以实际案例为主线,介绍市场上常见电商产品的辅助线,并从前端和后端的角度说明如何设计最简单版本的B2C商城,并介绍业务逻辑、模块协调和设计考虑。当你知道你看到了什么以及为什么,你自然可以做出最好的设计。现在,你需要的是尽快经历早期的新手阶段
P.S.作为一家初创公司,作者熟悉前端管理背景的设计。因此,以早期版本的理念完全引入B2C商城的零对一设计才有可能
对于后续的业务发展,随着经验的积累和人员的增加,商城可以进行更加复杂和完善的设计。做好前期架构设计和模块解耦工作

**项目背景 **

如前一篇文章所述,我们是一个针对细分字段的平台应用程序。用户群体为休闲垂钓爱好者,主要为男性用户。用户愿意购买捕鱼设备耗材,但他们大多在线下实体店消费,这既是机遇也是困难。
在我们决定将电子商务模块添加到我们的原始产品(如keep和xiaohongshu)之前,其他模块已经具有转移和保留功能。商城被用作商业实现的链接

然而,在与其他模块组合之前,商城将首先独立运营,然后考虑场景访问

**需求分析 **

与其他C端产品不同。事实上,这与b端产品是一样的。需求实际上非常明确。通过关注公司的业务流程、角色和任务,以及商城团队的发展实力,结合用户肖像和竞争产品的分析,综合考虑时间
在业务流程方面,我们的商品供应来源是自主的,包括自制和自购。它由多个供应商提供。商品数据采集完成后,上传至平台。商品在集中仓库管理。用户下单后,统一发货,售前售后自动处理。这些商品是C端用户的捕鱼设备和消耗品,种类比B2B2C商城少且集中。由于个性化的金融需求,有必要访问聚合支付服务提供商
更具体地说,与其他产品的需求分析不同,如果您没有加入现有的电子商务团队,该团队本身就没有相关经验。事实上,竞争产品分析将比需求分析重要得多,因为PM需要首先介绍外部经验,首先形成团队共识,然后讨论需求
因为你开始收集需求,整理功能,做业务流程,权衡权衡,并做出可能充满错误和遗漏的事情,无法使用,还得一次又一次地补锅。电子商务的理论和产品开发已经相当成熟和高效。通过充分利用前人的经验,您可以学习并进行更好的设计
请跟随我们的示例分析和拆卸:如何设计操作活动H5?第一版电子商务的需求主要来自竞争产品分析。之后,随着操作的进行,团队和用户在实际操作中会有准确和持续的需求
有效的体验无疑是在学习,但设计过程和方法会根据项目的不同而变化。毕竟,学习常规都是为了有效利用。根据情况分析具体问题是被低估的品质。设计中没有明确的方法,正确的方法是最好的

**名词概念 **

在需求和竞争产品分析阶段,尽快完成电子商务的引入。如上所述,电子商务系统是线下供应链的信息化。在现有的行业规范下,无论是购买书籍学习、注册课程学习还是社区培训,都要努力了解电子商务系统独特的核心概念和规则。以下是一些要点:
**概念: **
*商品管理:SKU、SPU、商品类型、类别、商品编码、货号
*订单:库存锁定/释放和优先分配
*数据:客户单价、交易单价、回购利率
**规则: **
电子商务法,7天内无理由退货(设计后使用)
SKU和SPU是电子商务中必须掌握的概念。Spu=标准产品单位;SKU=库存
unit(库存单位),从不同维度描述商品。在日常使用场景中,我们不区分这两个概念,但在电子商务中,我们必须相互区分
例如,Meizu 16是一个SPU,它不同于另一个SPU Meizu 16 plus
但是,在第16个Meizu下有不同的型号,例如不同的颜色和不同的记忆,因此SKU将在SPU下进行更详细的描述。第16届魅族远山白8+128GB是SKU。
具体模块的应用场景中还将涉及更多的术语和概念

**商场框架 **

通过需求分析、竞争产品分析和业务流程梳理,确定以下功能模块,分为客户和管理背景:
**(1)客户 **
商场主页、主题页、产品详细信息、购物车、订单(主订单+权利保护令+退款表)、地址管理、评估中心、优惠券、客服和消息通知
**(2)管理后台 **
商城设置、商品管理、页面管理、订单管理、运营营销、商城角色、会计中心、数据统计等
电子商务的设计可以既复杂又简单。在任何情况下,在设计开始时,构建的产品架构应该相互独立。这是为了确保后续的可扩展性,即使计划了最简单的版本;解耦设计思想将在商品管理模块的专门章节中更加清晰地展示
满足上述功能的商场产品架构如下:

B2C商城架构图
由于我们在客户端的现有产品中添加了商城模块,因此不再列出常规登录/注册和反馈。纯电子商务的人应该关注自己
在后台系统中,商城(用户/会员/推广人/商家)和会计中心的角色属于相对个性化的需求,而物流系统、支付系统和客服系统都直接使用服务提供商提供的服务
##结语
电子商务是实现移动互联网产品商业模式的重要途径,其中B2C商城最为常见。本文旨在介绍项目的背景、电子商务的概念以及前期工作的一些注意事项,然后详细说明实际B2C电子商务模块的设计,并给出B2C商城架构的最简单版本
事实上,不同的商城框架是相似的,但是模块的详细设计会有很大的不同
如果有设计建议的话,一开始最好用敏捷开发的思想先完成共同的核心功能,然后用服务提供商的SDK来完成单个独立复杂的模块。稍后,团队将专注于迭代重要业务线和改进系统
如果您对本文有不同意见或建议,请直接留言
本文最初由@Yuetian发布。每个人都是产品经理。未经许可不得重印
图纸来自基于cc0协议的unsplash