管理来自不同ERP系统的magento库存

时间:2017-06-08 16:26:57

标签: php magento-1.9 erp

情景:

  

我们已经在生产Magento 1.9商店,其商品注册与商店内部系统(InfoxA)集成,可自动管理库存,价格,进入和退出。

     

客户已在同一部门开设了一家新店,并希望加入Magento系统中的两家店铺。

     

但是,他希望新商店中的产品由另一个内部系统(InfoxB)管理。

     

实施例。当用户在购物车产品A +产品B中插入时,系统会自动在各自的库存系统中下载。

需求:

Products with SKU = "SD" = managed by ERP Infox 1
Products with SKU = "SL" = managed by ERP Infox 2

总结:

如何使magento 1.9中的系统管理某些产品由一个ERP管理而另一个ERP由另一个ERP管理?

解决方案:

  • Multistores?
  • 在Multiviews?
  • 市场?

1 个答案:

答案 0 :(得分:0)

首先,确保ERP之间所有产品SKU都是唯一的。 您可以在两个ERP中使用相同的SKU,但是您必须决定从哪个方向开具该项目的发票。

其次,请描述ERP与Magento网上商店之间的集成方法或协议。 如果您使用Magento扩展来从ERP获取产品和库存数据,您可以使用不同的命名空间(包括类名,db表名,Magento系统变量名等)克隆扩展,然后将其配置为第二个ERP(假设两个ERP都有类似的平台,版本等)。每次更新原始扩展时,都必须重复此过程。但是,如果您的分机还将网上商店的订单发送回ERP以便开具发票,那么您将很难在ERP商店之间拆分商品。

第三,为每个ERP库存设置单独的商店视图将阻止您在一个位置显示所有产品。商店视图通常有助于本地化和/或自定义页面布局。在Magento安装上安装单独的存储应该可以工作,但是您需要进行所有必要的系统配置,但仍然无法在一个页面中显示所有产品。

第四,从不同的ERP订购商品很可能会破坏您稍后可能需要实施的任何购物车价格规则。例如,如果您为超过100美元的购买折扣10%,那么您必须决定哪个ERP进行折扣,或者如何在两者之间进行分割。