电子商务 B2C 结构图【转载+整理】
本文内容
- 商品展示
- 内容展示
- 订单确认
- 支付系统
- 用户中心
- 商品&促销
- CRM
- 订单处理
- WMS
- 采购管理
- 财务管理
- 报表管理
- 系统设置
- WA系统
商品展示
按照 Ebay 内部分类,任何将商品以单个或批量的方式展示给消费者的功能均应归入此系统。因此,该系统至少包括:
- 站内搜索(搜索提示,搜索规则,搜索成功页,搜索不成功页,相似推荐)
- 导航(频道导航,其他导航如销售排行,广告位,推荐位,文字链,Also buy等)
- 商品分类(品牌分类,品类分类,属性分类如剪裁形式)
- 登陆页(商品列表页,商品详细页,商品活动页)
这里的访问逻辑是:A -> B -> C,分流消费者去往相对个性化的页面,由登陆页体现商家的核心诉求和价值传递,完成 call-to-action 的第一步。
内容展示
内容展示较为简单,对纯购物品牌而言包括:
- 公告区
- 帮助中心
- 论坛(如需商城与论坛发生交互,则需自行开发,否则可集成discuz,做同步登陆即可)
订单确认
订单确认,是帮助消费者正确提交订单信息的环节,看似简单,实则非常复杂,需要对很多信息逻辑判断和处理,一般由两个部分组成:
- 购物车(购物车浮层,购物车页面,无注册购买)。无注册购买是需要慎用的功能,除非刻意追求用户的短平快下单,如团购/换购,一般不推荐使用,会造成系统异常复杂,开发量也很大。
- 订单提交(返回购物车,收货地址&地址薄,支付方式判断,配送方式,发票,订单标记,实付金额计算等)。值得一提的是,几乎大多数的促销逻辑运算在这个环节完成,充分考虑各种促销方式之间的互斥与重叠是系统设计的核心,需要充分考虑各种情况,避免出现逻辑漏洞。
支付系统
与一般的想象不同,支付系统其实并不简单等同第三方支付工具接入。
- 外部支付系统(支付宝接口,财付通接口,网银直联端口,信用卡分期端口)
- 内部支付系统(账户余额,积分,礼品卡,优惠券)
支付系统的逻辑设计,不但需要考虑到各种极端情况的发生(如一张订单先用礼品卡,再用积分,最后网银支付),还要预留财务做账所需的相关字段,并充分考虑订单取消之后如何回滚各内部账户。
用户中心
用户中心的实质是用户自助功能的dashboard,一般由四个部分组成:
- 注册&登陆(快速注册,完整注册,注册有礼,推荐注册,密码找回,主站id登陆,open-id登陆,如QQ,新浪微博等)
- 订单中心(历史订单状态,中间状态,订单修改,物流追踪)
- 服务中心(各类自助服务,如退款申请,退换货申请,建议与投诉等)
- 信息管理(用户基本信息管理,账户信息管理)
用户中心的价值在于:尽可能引导用户自行获取所需的信息并提交所需的服务,在提升服务准确率,及时性的同时降低对人工成本。
以上五大模块是前台部分。
后台系统,包括商品&促销,CRM,订单处理,WMS,采购管理,财务管理,报表管理,系统设置,WA系统 9 大模块。
商品&促销
商品&促销的核心在于,确保消费者下单之前,前台内容所见即所得
- 商品管理(品类管理,品牌管理,单品管理)
- 促销管理(活动管理和自定义活动模板管理)
其中,最重要的是两个部分:单品管理中的批量产品生成的自动程序和活动管理中“共享与互斥”管理。前者用于大幅提升上新速度,后者避免促销活动失控。
CRM
CRM是对B2C核心资源—会员的管理,服务与再营销系统,包括如下部分:
- 会员管理(会员信息的增删改查,以及到其他系统的链接)
- 用户关怀(条件触发和人工触发相关EDM & 短信 & OB)
- 定向营销(会员分组和营销活动管理)
- 客服管理(内容非常多,集成所有需前台与后台交互的功能,详情还是看图吧)
- 呼叫中心(IVR,坐席管理,统计报表,参数传递与窗口嵌入)
值得注意的,EDM和短信通道市面上已经有成熟的外包服务商,一般都会外包,呼叫中心和在线客服自行开发成本太高,特别是呼叫中心系统,业务初期也都是外包的。
订单处理
订单处理,是在订单未正式进入仓储部门处理之前,对订单的“前置性”处理环节。
- 订单录入(电话订购,网上下单,外部团购订单,无金额订单录入,如礼品单)
- 订单审核(自动审核和人工审核)
- RMA处理(RMA申请单和RMA处理单)
RMA的逻辑也异常复杂,需要在效率和成本之间找平衡,确保在不拖垮仓储部门的正常出入库的前提下对消费者端快速有效close工单;对内部则需要控制成本,货损不能超过预算上限。
WMS
WMS(Warehouse Management system仓库管理系统)流程很长,功能模块也很多,大致分为入库管理,库存管理,出库管理和票据管理四个模块。
参考:庖丁解牛—B2C仓储内部运作解密(上,中,下)http://blog.sina.com.cn/wangxida0855
采购管理
采购管理的核心是有效跟进采购合同/发票的状态,大货的采购入库/退库,财务结算和在仓库存查询和处理。
- 供应商管理(供应商信息管理,合同发票管理)
- 采购单管理(PO单管理,负PO单管理)
- 库存管理(库存查询,库存占用单,库存变动log)
财务管理
B2C的财务管理,主要是对供应商,渠道和内部费用支出的成本控制。
- 供应商结算
- 渠道结算
- 配送结算
- 内部结算
报表管理
报表是B2C业务的宏观表现,理论上说,每个部门的KPI都应该从中找到。
- 搜索报表(站内搜索量查询)
- 销售报表(多个维度销量查询,优惠券使用情况,报表导出)
- 财务报表
- 客服报表(客服日报和坐席报表)
前者反映与消费者发生的日常交互(包括正常与异常),后者考核客服的工作绩效
- 仓储物流报表
这几块报表,是业务运作的核心,涉及到公司机密,就不能写的太细了,见谅。
系统设置
这块大家都知道是干嘛的,也就不多说了,分成三块。
- 基础设置(和业务有关的一些字段值)
- 权限设置(不同账号的操作权限和操作记录)
- 其他设置
WA 系统
WA 系统(Web Analytcis,网站分析系统),几乎全是外购,很少有能够自建的,即使自建,最多做几个简单的模块。用于实战的,要么是免费的GA(Google Analytics),要么是昂贵的Omniture。
电子商务 B2C 结构图【转载+整理】的更多相关文章
- 数据分析电子商务B2C全流程_数据分析师
数据分析电子商务B2C全流程_数据分析师 目前,绝大多数B2C的转化率都在1%以下,做的最好的也只能到3.5%左右(比如以卖图书为主的当当) 我想,所有的B2C都会关心三个问题:究竟那97%去了哪里? ...
- 2012年5月阿里巴巴集团”去 IOE”运动的思考与总结【转载+整理】
原文地址 什么是 IOE,IOE 只是一个简称,分别代表 IBM.Oracle.EMC,确切地说是 IBM 小型机.Oracle 数据库与 EMC 存储设备的组合.这"三驾马车"构 ...
- iOS and JAVA 的 RSA 加密解密 (转载整理 )
参考原文地址:http://www.cnblogs.com/makemelike/articles/3802518.html (至于RSA的基本原理,大家可以看 阮一峰的网络日志 的 RSA算法原理( ...
- win7环境下安装运行gotour【转载整理】
转载请注明出处:http://www.cnblogs.com/Vulpers/p/5562586.html 最近尝试学习golang,在某个网站(真忘了)上发现gotour是一款灰常叼的教程& ...
- (转载整理)SAP ERP常用T-CODE
其实最讨厌做ERP的项目了.不过,身不由己的嘛! 网上资料加一些整理. 与客户相关 VD01 建立客户 Create customerVD02 更改客户 Change customerVD03 显示 ...
- smartctl工具应用(转载整理)
转载:https://linux.cn/article-4682-1.html Smartctl(S.M.A.R.T 自监控,分析和报告技术)是类Unix系统下实施SMART任务命令行套件或工具,它用 ...
- JAVA的StringBuffer类(转载整理)____非常重要的一个类,线程安全,不用每次创建一个对象,以及和String的区别
核心部分转载自:http://www.cnblogs.com/springcsc/archive/2009/12/03/1616330.html StringBuffer类和String一样,也用来代 ...
- web 电子商务网站开发笔记整理
js只保留整数,向上取整,四舍五入,向下取整等函数 来源:ab蓝学网整理 时间:2014-07-09 点击:30131 简介:WEB前端|1.丢弃小数部分,保留整数部分parseInt(5/2)2.向 ...
- .net大型分布式电子商务架构说明(转载来自<头条>)
背景 构建具备高可用,高扩展性,高性能,能承载高并发,大流量的分布式电子商务平台,支持用户,订单,采购,物流,配送,财务等多个项目的协作,便于后续运营报表,分析,便于运维及监控. 架构演变 基础框架剥 ...
随机推荐
- [golang 易犯错误] golang 局部变量初始化:=的陷阱
我们知道,golang中局部变量初始化方法(使用“:=”创建并赋值),让我们在使用变量时很方便.但是,这也是易犯错误的地方之一.特别是这个初始化符还支持多个变量同时初始化,更特别的是它还支持原有变量赋 ...
- Uniscribe相关文章
相关资料很少 http://msdn.microsoft.com/en-us/library/windows/desktop/dd374127(v=vs.85).aspx http://www.cnb ...
- GO环境变量设置
GOROOT就是go的安装路径在~/.bash_profile中添加下面语句: GOROOT=/usr/local/go export GOROOT 当然, 要执行go命令和go工具, 就要配置go的 ...
- 使用Axure RP原型设计实践01,使用概述
首先认识Axure RP Pro 7.0软件的默认界面布局.最上面的是工具栏区域,左侧上方的是网站地图区域(sitemap),左侧中部的是部件区域(Widgets),左侧下方的是模板区域(Master ...
- Spring Boot开发之明月千城(一)
原文地址:http://qindongliang.iteye.com/blog/2205633 最近数据分析的项目也即将告一段落了,中间也积累了很多知识,特此记录一下.其中用的最爽的Web组合开发就是 ...
- 数据连接工具DbVisualizer的使用
一.下载,DbVisualizer Pro 64位 9.0.2 绿色特别版 http://www.cr173.com/soft/103766.html 二.中文乱码 在配置数据库连接时的Databas ...
- 【linux】find命令仅返回文件名 不用返回完整的文件路径
正常查询 find /apps/swapping -name '*swapping*.jar' 在/apps/swapping 目录下 查找 文件名为 '包含swapping的并且以.java结尾的文 ...
- Wireshark基本用法 && 过滤规则 && 协议详解
基本使用: https://www.cnblogs.com/dragonir/p/6219541.html 协议解析: https://www.jianshu.com/p/a384b8e32b67 ( ...
- Android Studio快捷键之代码提示
相信很多人在用Eclipse的时候,很习惯的都会把Content Assist设置成.abcd...z,这样每次敲代码的时候都会有自动提示,写起代码来很方便.具体设置如图: 同时,Eclipse中也有 ...
- MySQL 查询优化简记
今天尝试对一张MySQL表做查询优化, 500W数据 但是发现加了索引比不加索引使用全表扫描还慢, 上网查, 据说是因为需要回表, 因为没有用到 using index(覆盖索引), 而回表查询是随机 ...