电商订单系统详解
一、订单概述
在电商系统中,订单模块是核心枢纽。表面上看,订单流程包括浏览商品、加入购物车、支付及订单管理等简单步骤,但其内部体系复杂,需协调多个环节[1]。
电商系统的三流(信息流、资金流、物流)通过订单系统有机整合。以下是对订单信息流动的详细说明:
二、订单构成
以下是订单系统的具体构成:
1. 用户信息
用户信息包括账号、等级、收货地址、收货人及联系方式等[1]。
2. 订单基础信息
订单基础信息包括类型、父/子订单关系、编号、状态和流转时间等。
3. 商品信息
商品信息来源于商品库,包含SKU、图片、名称、规格、单价和商户信息等。
4. 优惠信息
优惠信息记录用户参与的活动,如满减、优惠券使用情况等。
5. 支付信息
支付信息涵盖流水号、方式、总金额、运费、优惠金额和实付金额等。
6. 物流信息
物流信息包括配送方式、物流公司、单号及状态。
三、订单状态
待付款:提交后锁定库存并设置超时机制[1]。
已付款/待发货:完成支付,同步支付数据到WMS系统[1]。
待收货/已发货:仓储发货后更新物流状态[1]。
已完成:确认收货后交易成功[1]。
已取消:未支付或主动取消[1]。
售后中:处理退款或退换货[1]。
四、订单流程
正向流程为订单生成至交易成功;逆向流程涉及退款退货。
1. 订单创建
下单后确认商品信息、用户等级权益及库存锁定制[1]。
2. 订单支付
选择支付方式,生成支付流水号便于对账[1]。
3. 卖家发货/仓储处理
订单推送到WMS系统进行拣货、包装和物流配送[1]。
4. 确认收货
实时显示物流状态,签收后提醒用户确认[1]。
5. 订单完成
完成后涉及点评、售后及结算处理[1]。
五、逆向订单
逆向流程包括订单修改、取消、退款和退货等情况。
CASE1 修改订单
预下单阶段可更改配送或优惠信息。
CASE2 订单取消
因未支付或超时自动关闭订单,需释放库存及补回优惠券[1]。
CASE3 退款
待发货状态下取消,分商户缺货和用户申请两种情形。
CASE4 发货后的退款
配送过程中遗失、拒收或不满意均可申请退款[1]。
CASE5 退款退货
退货需审核,商户收到后补库存并退款。
六、订单拆单
拆单原因是多店铺或多仓库发货需求。
第一次拆单 订单层面拆单
依据商户或仓库归属生成子订单。
第二次拆单 物流层面拆单
仓储根据属性、价值等进一步拆分为多个物流单。
[1] 源自原文分析优化
