电商研发系列—— 销售订单模型(一)整体业务整理

2014-10-14 22:15:37

请关注唯心的个人微信公众号:craft6-cn(中划线,也可以搜索:领域驱动业务建模)

订单模型业务整理 Craft6.cn 颜超敏.jpg

============================================================= 通过结账流程生成,购物车 和 结账流程 是订单的数据来源
订单号通过流水号功能生成
订单统计各类数量、金额
订单项目从购物车项目表获得数据(全部或部分)
不同业务系统的订单流程会有区别
B2C系统只涉及顾客和平台
多商家系统则涉及顾客、商家和平台
B2C网站通用的订单状态
等待支付 Awaiting Pay
等待确认支付 Payment Verify
等待确认信息 Info Verify
订单取消 Cancelled
等待备货 Awaiting Pick-up
发货中 Shipping
发货完毕 Shipped
发货中止 Ship Suspend
订单完成后 Completed
履行不能 Impossibility
下订单时检查库存,但不扣除库存
在线支付完成,将相应库存数量设置为已分配
对于COD,则在置“等待备货”之前分配库存
发货过程中发生缺货情况会导致订单履行不能或发货中止
支持在线支付 和 COD 两种
在线支付有使用站内的支付手段和支付网关两大类
支持订单拆分
对于B2C网站,不设子订单概念,使用发货单处理
一张订单允许分多次发货。
每次发货均需要生成一张发货单
同一个产品,当数量大于1时,也允许分配到多张发货单中
根据发货单生成出库单
如果选择COD,则需要和物流结算
订单发货完毕或中止后,可以生成结算单和第三方物流结算费用    


可通过扫描左侧二维码阅读本文。本站文章均为颜超敏原创,欢迎转载,请注明出处即可,转载可通过下面的社会化工具快速完成。

分享到:


为您推荐这些文章,如果感兴趣,请继续阅读吧:

电商研发系列—— 销售订单模型(一)整体业务整理

B2C销售订单模型,B2C电商订单模型,订单建模,电子商务订单模块设计,订单模块分析设计,订单模块数据库设计,订单模块业务知识,订单模块数据建模,B2C电子商务订单模块,B2C订单模块软件分析设计,订单状态,订单状态流图,订单有哪些状态

本文用一张思维导图阐述了B2C系统的订单模型所涉及业务知识

和大致的设计方式,在接下来的文章和方案将会对这些知识点

进行深入分析说明。


需要注意的是,由于各类电商系统业务有所差异,比如B2C、C2C、

O2O、B2B2C等,涉及的角色,业务关注点各有不同,所以相关的业务

(特别是状态流)会有差异。本文针对的是通用的B2C系统进行分析,

其它的系统可以参考调整。

颜超敏,唯心六艺,Craft6.cn,电子商务博客,电子商务研发,电商研发,电子商务研究,电商研究,电子商务专家,电商专家,电子商务知识,电商知识,电子商务教程,电商教程,电子商务模式,电子商务平台,电子商务商业模式,电子商务数据库设计,电商数据库设计,电子商务系统分析,Java架构设计,Java软件架构,B2C,O2O,o2o模式,o2o电子商务,o2o电子商务平台,中国电子商务,电子商务平台建设方案
粤ICP备14060523号 Copyright @2014 -唯心六艺软件