APP开发 软件开发 APP开发公司 软件开发公司
今天,我想和你分享自建仓库的第三方航运业务模式的电子商务背景产品架构。
首先让我们先看一张脑图:
各系统职能划分
PMS–采购管理系统:
供应商管理和基本商品管理:维护供应商基本信息和基本商品信息...供应商信息包括资格信息、账户信息等,基本商品信息包括商品类别、产品名称、规格属性、供应价格、计量单位等。在审核通过后,一般需要遵循审核流程,可以建立供应商与基本货物之间的关系。
采购订单管理和采购退货单管理:支持单据打开和导出。供应商对应于采购订单。选择供应商后,只能选择与供应商关联的基本商品。
仓库管理:包括仓库管理、商品实物盘点、库存过程等。主要是对WMS数据进行同步表示。
运输管理系统:可接入京东快运等第三方物流系统。收到快递后,物流单据号的物流信息将同步到业务系统。对物流系统业务的理解较浅,在此不存在误导性。
WMS–仓库管理系统:
基本管理:仓库管理包括仓库、责任人、所属行、仓库位置管理的名称。仓库的集装箱管理,如拣货拖车、分拣箱等。人员管理,权限设置,如库房,拣货机,分拣机,不同类型的角色权限不同..
入库单管理:包括采购入库、调拨入库、退货入库、盘盈入库。采购订单对应于业务系统的采购订单,退货订单对应于业务系统的权限保护顺序。采购订单和采购入库单可以是一对多关系。如果供应商发货时同一货物的生产日期不同,则入库时需要多张入库单生成批次库存。批量库存管理主要是为了便于在出库时定义规则,如先进先出或提前生产日期。同时,如果销售的商品有问题,可以快速定位是哪个批次,并检查和禁用批次库存。
出库单管理:包括销售出库、调拨出库、采购退货出库、退货出库、盘亏出库。销售问题对应于业务系统的顺序,返回问题文档对应于采购返回文件。仓库操作中的特定销售也更加复杂,时间可以单独进行。
OMS–订单管理系统:
销售商品管理:与基本商品不同,基本商品主要维护采购信息。销售商品主要在前台销售,维持销售价格、Shangxiang、主画面、缩略图等。基本商品和销售商品是一对一的关系。
订单管理:包括分单逻辑、商品折扣分配逻辑、最终结算价格计算、用户下单付款后订单列表的显示、操作和导出。由于订单数据更加敏感,包括收入和大量用户私有信息,订单数据最初输入时,订单数据将不会完全显示,只能通过搜索和筛选项目进行定向。导出通常只支持在短时间内导出订单中的产品信息,如产品名称、销售数量等。如果有长期的数据需求,您可以与内部Bi团队连接以生成数据报告。需要仔细设计与财务和用户信息相关的任何操作。
权限维护管理:用户在前台申请权限维护时,后台生成权限维护单。应用程序权限维护在sku级别,因此订单和权限维护文档是一对多关系。参考我之前的文章,基于平台的电子商务和自营电子商务系统的具体售后保护流程与售后过程设计有何区别?
总结
一系列看似简单的操作,如商品采购、仓储、上架、前台销售,从加车、下单、合并付款到收货后申请退款,都需要一系列庞大的后端系统来连接和支持操作。上面列出的只是系统中的通用模块,更一般,可以在任何时候深入挖掘。希望有时间对产品设计中遇到的坑进行全面详细的讨论和总结。
最后给出了系统间交互的流程图。欢迎有兴趣的学生补充和交流。