近几年跨境电商行业发展比较迅速,进而推动了跨境电商ERP的发展。相比传统的ERP,跨境电商ERP更加复杂,除了进销存以外,还要对接各大电商平台,如:速卖通、亚马逊、Shopee、Wish等。经过这几年的行业历练,博主开发出一套适全中小型电商公司使用的跨境电商ERP,欢迎选购
1、模块划分
1.1、基础设置
1.1.1、系统选项
定义各种系统级别的选项,如:系统的名称、主题、皮肤、语言等
1.1.2、编码规则
必备模块,如销售订单的订单号,都用前缀加以区分。比如哪些是导入进来的、手动录入进来的,API生成的等
1.1.2、日志模块
包括登录日志、操作日志、API调用日志、系统异常日志等
1.1.3、数据字典
可查看数据库对象信息,如表和视图,支持导出成Excel和Html
1.1.4、数据迁移工具
通过配置可实现新旧数据库数据迁移。节省工作量,提高效率
1.2,基础数据
1.2.1,部门、角色、用户
管理软件必备的三大组织体系,一应俱全
1.2.2,权限列表
包括访问权限、工具栏权限、按钮权限。可精确至按钮级别
1.2.3,店铺列表
映射每个平台的店铺,方便管理平台店铺中的商品和订单
1.2.4、国家列表
每个电商平台都有自己的一套国家编码,这里再新建一个国家表,是为了匹配每个平台的国家信息,并且在这张表里,通过相关字段,映射每个平台的国家编码
1.2.5、功能模块
定义系统中的功能模块,如:采购订单、销售订单、库存查询等
1.3,单品信息
1.3.1,单品维护
包括单品类目、销售包装、发货包装等。单品还分为普通单品、组合单品、多属性单品,以适应不同的业务场景
1.3.2,平台商品维护
包括与本地单品绑定,商品下架、下架、快速复制等。
1.3.3,敏感词检测
用于检测平台商品是否侵权,减少纠纷的出现
1.4,客户和供应商
1.4.1,客户列表和供应商列表
仿CRM软件功能,可发送订单留言和站内信,与客户和供应商互动
1.4.2,黑名单
可以有效的防止恶意订单出现,减少损失
1.5,采购管理
1.5.1,订单采购
可以直接从订单发起采购需求,也可以根据库存预警量直接采购下单
1.5.2,采购物流追踪
可以根据快递单号智能跟踪,随时掌握运单信息
1.6,发货管理
1.6.1,商品价格计算
可以根据商品成本、运输成本等,计算出平台上的商品销售价格
1.6.2,运费价格计算
可以计算不同物流的运费,根据计算公式动态设置
1.6.3,订单发货
包括订单预处理(平台商品与本地单品绑定,用于扣减库存),提取运单号、打印面单、称重发货。除此之外,还可以将订单拆分,分多个包裹发货,若订单需要再次发货,可以创建补发货单;如果某个客户在平台中多个店铺下单,还可以创建合单,统一发货。
1.6.4,运费结算
是对订单的运费,根据物流和重量计算出真实运费,与货代和物流公司结账使用。
1.7,库存管理
1.7.1,仓库管理
支持多仓库,即可以将货物放在不同地区,每个地区设置一个仓库即可
1.7.2,库位管理
依托于仓库,仓库被库位分割成多个,便于拣货人员找货
1.7.3,单品盘点
支持多种方式的盘点,包括库位、单品等
1.7.4,库存查询
1.7.5,单品流水查询
1.8,销售报表
提供各种销售订单的报表,包括:店铺销售统计和同比、订单发货预警、包裹重量查询等
1.9,决策分析
主要提供平台商品的销售价格计算和平台订单的毛利计算
2、数据库设计
因为要支持多个电商平台,数据库的表结构如何设计是关键。有的地方需要兼容、有的地方需要特殊处理。要求就是既能满足需求,又能灵活多变,扩展性要好。以速卖通平台为例。
- ali_item为前缀的,表示商品,包括商品信息表、商品Sku信息、商品Sku属性表
- ali_saleorder为前缀的,表示订单,包括订单主表、明细表、收货表、物流表、物流跟踪表
- ali_customer表示顾客表,用于CRM模块使用
- ali_logisticsservice表示物流服务表,存放速卖通物流信息
- ali_category表示类目表
- ali_categoryattributes表示类目属性表
其他电商平台的表也是这样设计,表结构基本一致。同时还要再设计一个本地表,用于存储所有平台的订单,注意,只存储订单即可,商品不需存储。
除此以外,还包括ba前缀的基础表、pu前缀的采购表、in前缀的库存表、op前缀的扩展表等等。一个跨境电商ERP表结构就这么设计出来了。
3、商品和单品的关系
我们在各电商平台上传要卖的商品,待客户想买产生订单后,公司的发货部门就要配货,从仓库里把货配好,贴上发货面单,再由打包员打成包裹,称重后再由上门取件的快递员拿走。这是一个完整的发货配货流程。那么平台上的商品和本地仓库的单品,是如何映射的呢?才能保证配货员不配错。
以速卖通为例,我们通过API下载订单的信息,是包括订单明细的,就是顾客买了哪些商品,包括商品编码和Sku(可理解为规格),再通过API获取商品的信息,存储在itemskus表中。我们可以在这张表里,存储本地单品和平台商品的映射关系。
现在商品级别的关系有了,我们再看订单里如何处理?在订单明细里,都可以查到商品编码和Sku,再通过上面的关系,就可以找出每个订单对应的本地单品。映射关系确定了,后续的扣库存、计算成本等一系列操作就全部可以完成。
4、订单发完货以后还要做什么?
判断销售订单是否完成的标志?就是看有没有运单号,有运单号表示这个订单已经发货,没有就需要发货提交(需调用发货提交的API)。发货提交成功了,对于卖家来说,这单就可以不用再管了。那对于卖家来说,后续还要做些什么呢?
3.1、运费结算
就是要算出这个订单的运费是多少?一般来说,根据重量、目标国家和所用的物流,是可以准确算出的。有的平台可以调用API获取,有的平台提供运费公式,总之都能计算出来
3.2、订单成本
通过前面的映射关系,我们可以知道一条订单发的是本地哪些单品。这些单品在录入ERP时,需要录入进货价格,还有包装类型,通过这些数据,我们可以计算出这条订单的成本
3.3、毛利金额及毛利率
有的电商公司,虽然销售额很高,但利益却一般。分析原因,就是成本控制这块做得不好,分析不出销售订单的毛利金额。
解决了上面这个问题,根据成本和运费,计算出每个订单的毛利金额。每个电商平台的毛利金额计算公式都不同,也不是简单的只根据上面几个参数就算出来的,还包括退费,佣金等等。
5、销售订单的运费结算
订单的运费计算其实是个挺复杂的事情,因为运费计算公式随时会变,需要随时维护才可以。
一般来说,跨境电商通过货代公司将包裹发出至国外。货代公司每月将经手的包裹列表再发给电商公司,这个列表里包括运单号、重量、运费、拆扣、目标国家等等参数。电商公司要做的,就是把这个列表导入至ERP里,用于订单运费结算。
运费结算,就是比较下我们计算出的运费和实际的运费,是否有误差?误差有多少。如果出现误差高的,再具体分析是什么原因。总之,这是非常重要的一个环节,为后面的毛利计算打好基础。
6、销售订单毛利计算
经过上面一系列的操作,计算销售订单毛利就变得非常简单。通过计算出订单的成本和运费,再根据每个电商平台的提供的计算公式,就能算出每个订单的毛利金额,进而算出毛利率。
以速卖通为例,计算毛利金额,需要知道订单的销售金额、订单成本、真实运费、 是否有退费、平台佣金、货币汇率等,这些参数都是必须的,而且我们都可以拿到手。
有了这些数据,计算订单毛利就非常简单了。需要注意的是,每个电商平台的毛利计算公式都是不一样的。
7、部署其实也简单
现在会桌面端应用开发的人越来越少,特别是平板、手机、小程序的崛起,使PC端的软件更加少的可怜。但是像ERP这种对UI交互要求很高的软件,依然要使用PC端的软件处理。而使用PC端软件,最大的问题就是怎么部署?
以前最原始的办法是每个客户机手动升级,后来写个自动升级程序,算是方便了不少。其实微软的Net框架,早给我们提供一个ClickOnce(智能客户端)机制,只要我们把程序发布的服务器端的某个网址里,每个客户端在登录时,可以自动检测是否有升级?
有了这个功能,客户端升级就没有后顾之忧了。但桌面端应用确实有一个弊端,就是客户端的操作系统千差万别,有的功能在部分客户端上打不开,需要特殊处理。
以上就是博主开发的跨境电商ERP的整体描述,有兴趣的可以加微信:xiyang1011
文章评论