请问电商平台对接ERP的逻辑?
目前公司电商平台,用户购买的订单跟厂内ERP是脱钩
用户在电商平台购买 10000 个塑胶壳,数据只保存在电商数据库
ERP还是要维持手动录入客户订单动作
疑惑点
- 假设一个客人下单,需要在ERP对应建立一个客户主数据吗?
- 电商平台一张订单对应ERP建立一张订单?
- 假设电商平台有退货或临时折扣怎么办?
请问电商平台对接ERP的逻辑?
目前公司电商平台,用户购买的订单跟厂内ERP是脱钩
用户在电商平台购买 10000 个塑胶壳,数据只保存在电商数据库
ERP还是要维持手动录入客户订单动作
疑惑点
这个问题不是一两句话能说的清的。总体上来说要遵循系统解耦的原则,主要的就是帐户体系不能混淆。一般来讲要在电商平台创建一个虚拟的1对1的ERP帐户,即加入一个中间层做帐号等信息的mapping。
具体的对接ERP的逻辑一般是通过接口来实现,电商平台会将订单信息通过接口传递给ERP,ERP再进行处理和入库等操作。(当然这个道理太含糊,我打算用c语言具体描述下)
先假设第一个问题的场景
这段代码想表达的意思是,因为公司电商平台和ERP是脱钩的,所以订单信息不会实时同步到ERP中,那么当一个客户在电商平台下单时,不需要在ERP中再次建立客户主数据。
现在是第二个问题的场景,订单建立:
由于订单信息不会实时同步到ERP中,所以公司需要在电商平台上对订单信息进行管理和处理。如果需要将订单信息同步到ERP中,那么可以采取定期手动导入或自动导入的方式,将电商平台的订单数据导入到ERP中,并在ERP中按照订单数据创建订单。
下面是第三个场景,定价折扣:
如果用户在电商平台上申请退货或临时折扣,需要在电商平台中处理相应的订单,更新订单的状态,包括订单状态和订单明细信息等。如果需要将退货或折扣信息同步到ERP中,那么可以按照一定的时间间隔,手动或自动地将电商平台中的数据导入到ERP中,并按照退货或折扣的情况在ERP中做相应的处理。