设想情况:
我们有一个Magento1.9商店已经在生产,与商店的内部系统(InfoxA)集成的产品登记册,自动管理库存,价格,出入境。 客户已在同一区段开设了一家新商店,并希望在Magento系统中加入这两家商店。 然而,他希望新店的产品由另一个内部系统(InfoxB)来管理。 例如。当用户插入购物车产品A+产品B时,系统会自动在各自的库存系统中下载。
需求:
Products with SKU = "SD" = managed by ERP Infox 1
Products with SKU = "SL" = managed by ERP Infox 2
总结:
如何在Magento1.9中建立一个系统,使某些产品由一个ERP管理,另一个由另一个ERP管理?
解决办法:
发布于 2017-06-13 14:37:35
首先,确保所有产品SKU在ERPs之间都是唯一的。您可以在两个ERP中使用相同的SKU,但随后您将不得不决定从哪里开具发票。
第二,请描述与Magento之间的集成方法或协议。如果使用Magento扩展从ERP获取产品和库存数据,则可以使用不同的名称空间(包括类名、db表名、Magento系统变量名称等)克隆扩展。然后将其配置为第二个ERP (包括两个ERP都有类似的平台、版本等)。每次对原始扩展进行更新时,都必须重复此过程。然而,如果您的扩展也发送从网络商店订单给ERP发票,您将有一个困难的时间分裂项目之间的ERP商店。
第三,对于每个ERP库存有单独的存储视图将阻止您在一个地方显示所有的产品。存储视图通常有助于本地化和/或自定义页面布局。在Magento安装上有单独的存储应该可以工作,但是您需要做出所有必要的系统配置,并且仍然不能在一个页面中显示所有的产品。
第四,从不同的ERP订购商品很可能会打破你以后可能需要实施的任何购物车价格规则。例如,如果你对超过100美元的购买给予10%的折扣,那么你必须决定哪个ERP给予折扣,或者如何在两者之间进行分配。
https://stackoverflow.com/questions/44441061
复制相似问题