基于xxl-job的订单、库存同步分布式任务调度框架TPP_ORDER详解

系统设计背景

我公司是一个服饰品牌集团,旗下目前拥有的自己的品牌包括(Ochirly、fiveplus、Trediano、Cover Graden),国际合作品牌包括(misssixty、10cc、waxy),并且一直在跟国际品牌合作,负责代理推广中国的业务。以前电商销售占比还不是特别重的时候,公司主要的销售业绩来自于实体店。后来随着技术的持续发展,出现了各种各样的电商平台,比较大的销售渠道主要是(天猫、京东),为了跟上电商的脚步,公司开始投入人力财力进军电商平台,前期引进了IBM 的一套电商产品Electronic Commerce 简称EC系统 ,当年这是一套功能比较强大完善的电商产品,EC主要的功能如下:

  1. 商品数据录入
  2. 支持铺货到各大电商平台(商品新增、更新接口对接)
  3. 库存自动同步 (库存接口对接)
  4. 自动从电商平台抓单到EC (订单接口对接)
  5. 订单发货状态自动回传(发货接口对接)
  6. 订单拆单 (修改EC中的业务代码)

当然EC不仅仅只能跟电商平台对接,还需要跟公司其他系统进行对接,如sap 、wms、ipos、oms、官网等系统。

  • SAP 是全球企业管理软件与解决方案的技术领袖,同时也是市场领导者。主要用于管理订单金流,统计销售情况等功能
  • WMS 仓库管理系统,方便管理仓库发货、商品库存的管理
  • IPOS 实体店门店管理系统
  • OMS 实体店的订单管理系统 (门店的订单进入这个系统进行处理)

下面几张图是订单和库存同步流程,可以很直观地看出各系统之间的关系。



库存同步流程图


基于xxl-job的订单、库存同步分布式任务调度框架TPP_ORDER详解_第1张图片

下单流程

基于xxl-job的订单、库存同步分布式任务调度框架TPP_ORDER详解_第2张图片

退款流程

你可能感兴趣的:(架构设计,电商平台)