启航数链 核心流程
系统整体操作逻辑与核心流程说明,覆盖订单、售后、采购、库存、发货、分账全链路。
订单体系售后处理采购管理库存管理发货履约分账结算
1. 订单体系核心逻辑
1.1 订单流转概述
店铺订单(shop_order)
↓ 同步
o_order(ERP内销订单)
↓
o_order_item(订单明细)
↓ 分配发货
o_order_stocking(备货单/发货单)
↓
云仓/供应商/本地仓发货
↓
o_order_shipping(发货记录)
1.2 订单同步逻辑
- 店铺订单(shop_order)从各电商平台(抖音、快手、淘宝等)同步到系统
- 同步后生成
o_order主订单和o_order_item订单明细 - 订单状态流转:
待付款(0) → 待发货(1) → 已发货(2) → 已完成(3) → 已取消(11)
1.3 订单分配发货逻辑
- 待分配订单:订单已付款但未分配仓库发货
- 推送供应商:将订单/订单明细推送给供应商发货(
push_order_item_to_supplier) - 推送云仓:将订单分配到云仓(京东云仓、吉客云、系统云仓)发货
- 京东云仓:支持ERP模式和仓配一体模式
- 吉客云云仓:通过API推送
- 系统云仓:内置云仓处理
1.4 订单状态管理
| 状态码 | 状态名称 | 说明 |
|---|---|---|
| 0 | 待付款 | 等待买家付款 |
| 1 | 待发货 | 已付款,等待发货 |
| 2 | 已发货 | 已发货,等待确认收货 |
| 3 | 已完成 | 交易完成 |
| 11 | 已取消 | 订单取消 |
1.5 分账状态
share_status:0-未分账,1-已分账- 分账基于
o_order表,分账金额取商品采购价
2. 售后处理核心逻辑
2.1 售后处理流程
1、接收店铺售后 ↓ shop_refund(店铺退款/售后) ↓ 确认入库 o_refund_after_sale(ERP售后记录) ↓ 2、售后进行处理 ↓ 根据售后类型处理: - 退货:确认签收并入库 - 换货:换货确认 - 补发:补发确认 ↓ 3、推送仓库处理(如需) ↓ erp_warehouse_sales_after(仓库售后表) ↓ 第三方云仓(京东云仓等)
2.2 售后类型定义
| 类型码 | 类型名称 | 说明 |
|---|---|---|
| 10 | 退货 | 买家退货退款 |
| 20 | 换货 | 买家换货 |
| 80 | 补发商品 | 商家补发商品 |
| 99 | 拦截 | 订单拦截 |
2.3 售后处理操作
- 退货确认入库:
returnedConfirmAndStockIn,记录退货物流信息,确认收货并入库 - 补发确认:
shipAgainConfirm,记录收货人信息,生成新的发货单 - 换货确认:
exchangeConfirm,记录退回物流和收货人信息,生成新的发货单
3. 采购管理核心逻辑
3.1 采购流程
采购单创建(erp_purchase_order) → 采购单确认 → 采购入库(erp_stock_in) → 库存增加(erp_warehouse_goods)
3.2 采购单状态
| 状态码 | 状态名称 | 说明 |
|---|---|---|
| 1 | 待确认 | 等待采购确认 |
| 2 | 已确认 | 采购已确认 |
| 3 | 部分入库 | 部分商品已入库 |
| 4 | 已入库 | 全部商品已入库 |
| 5 | 已取消 | 采购单取消 |
4. 库存管理核心逻辑
4.1 仓库类型
| 仓库类型 | 说明 |
|---|---|
| 本地仓(type=1) | 系统本地仓库 |
| 云仓(type=2) | 第三方云仓库(京东、吉客云等) |
4.2 库存操作
- 入库:采购入库、退货入库、调拨入库
- 出库:销售出库、调拨出库、报损出库
- 库存同步:云仓库存与第三方系统定时同步,支持手工刷新
5. 店铺订单同步核心逻辑
5.1 平台类型
| 平台码 | 平台名称 |
|---|---|
| 10 | 抖音 |
| 20 | 快手 |
| 30 | 淘宝 |
| 40 | 拼多多 |
| 50 | 微信 |
| 60 | 小红书 |
| 70 | 京东 |
5.2 订单推送ERP
- 店铺订单从第三方平台同步到系统
- 可推送到ERP系统,推送结果记录:
erp_push_status、erp_push_result、erp_push_time
6. 发货履约核心逻辑
6.1 发货流程
o_order(已付款) → o_order_stocking(备货单) → 供应商/云仓/本地仓发货 → o_order_shipping(发货记录) → 平台发货确认
6.2 发货单状态
| 状态码 | 状态名称 | 说明 |
|---|---|---|
| 0 | 待发货 | 等待发货 |
| 1 | 已发货 | 已发出 |
| 2 | 已揽收 | 快递已揽收 |
| 3 | 派送中 | 快递派送中 |
| 4 | 已签收 | 买家已签收 |
| 99 | 异常 | 发货异常 |
8. 权限体系核心逻辑
8.1 用户身份
| 身份码 | 身份名称 | 说明 |
|---|---|---|
| 0 | 总部 | 系统管理员/总部操作 |
| 20 | 商户 | 商户/代理商 |
| 30 | 店铺 | 店铺操作员 |
总部可查看全部数据,商户只能看自己商户数据,店铺只能看自己店铺数据。
9. 定时任务
| 任务ID | 任务名称 | 说明 |
|---|---|---|
| 100 | 订单分账 | 自动处理订单分账 |
定时任务通过 CronTaskLoader 加载,任务日志记录在 sys_task_logs。
整体项目流程 · 1. 系统整体架构
- 外部系统:电商平台(淘宝/京东/拼多多/抖店)、物流系统、支付系统、第三方系统通过开放API层与核心系统交互
- 核心系统:开放API层(Open-API)作为数据交互枢纽,总部子系统(HQ)管理所有业务子系统
- 业务子系统:商户子系统(Merchant)、门店子系统(Store)、仓库子系统(Warehouse)、供应商子系统(Supplier)
- 数据层:业务数据统一存储于数据库
整体项目流程 · 2. 主要业务流程
2.1 商品管理流程
供应商 → 供应商子系统(添加商品) → 总部子系统(同步/审核) → 商户子系统(商品上下架) → 门店子系统(销售查询)
2.2 订单处理流程
电商平台 → 商户子系统(订单同步) → 订单处理(审核) → 分配仓库/供应商发货 → 物流跟踪 → 订单完成 → 财务结算
2.3 库存管理流程
采购入库/销售出库/库存调拨/库存盘点 → 仓库子系统(出入库操作) → 库存更新 → 库存预警 → 总部子系统(补货通知) → 供应商补货
2.4 会员管理流程
门店/商户注册会员 → 总部子系统(同步会员数据) → 会员中心(等级/权益) → 消费记录 → 积分更新 → 等级调整
2.5 财务管理流程
销售订单收款(门店/商户) → 总部子系统(资金流水) → 结算管理 → 商户/供应商/门店结算
整体项目流程 · 3. 系统集成流程
外部系统(电商平台/物流/支付/第三方) → Open-API(认证授权) → API网关(路由) → 内部服务(商户/门店/仓库/供应商/总部) → 数据库
整体项目流程 · 4. 数据流
- 电商平台数据同步到商户子系统 → 生成订单数据和商品数据
- 订单分配至仓库/供应商 → 发货产生物流数据 → 更新订单状态 → 完成财务结算
- 门店销售产生订单、更新库存、管理会员 → 会员数据分析产生营销数据
启航数链 · 核心流程文档