导读
订单系统模块设计与交互解析
文章主要介绍B端订单管理系统(OMS)的功能设计、流程设计及其与上下级模块的交互。
上级为电商平台或第三方,下级为各商家。
订单大体产品结构

1. 订单主表信息
包括订单标识号、状态、寄件人与收件人信息等。
2. 订单明细表信息
包含商品详情和价格属性。
3. 支付信息
如支付方式、时间、单号及金额。
4. 其他交互字段
行业专属内容如SN码、保质期,以及发票、备注、承运方信息、操作日志和预估重量。
流程概述

红色区域代表业务逻辑且具有较强拓展性。
上游接口对接
数据来源如电商平台,经字段转换后保存至业务表。
1. 赠品规则
基于平台或商家规则配置赠品条件,如下单或付款触发,SKU/SPU级别、买家账号、收货信息、商品数量和金额等维度。
2. 筛选规则
用于刷单、恶意买家或特定订单筛选,如新疆订单发EMS、上海进博会期间禁发。
执行顺序需定义优先级。
订单状态管理
- 待付款
- 待发货
- 异常
- 已发货
代付款即消费者未完成支付,待发货为已付款状态。异常管理涉及多种分类和处理方式。
确认信息后推至WMS进入发货流程。
预售与库存预留
预售活动影响库存判断逻辑,涉及库存预留及分配策略。
OMS-WMS同步
订单流转过程中需保持前端修改与后端同步。
售后流程

包含仅退款、退货退款、换货和补发四种类型。

