Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 管理来自不同ERP系统的magento库存_Php_Magento 1.9_Erp - Fatal编程技术网

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

Php 管理来自不同ERP系统的magento库存,php,magento-1.9,erp,Php,Magento 1.9,Erp,情景: 我们有一个Magento 1.9商店已经投入生产,其产品注册与商店的内部系统(InfoxA)集成,该系统自动管理库存、价格、入口和出口 客户在同一细分市场中开设了一家新店,并希望加入Magento系统中的两家店 然而,他希望新店的产品由另一个内部系统(InfoxB)管理 例如,当用户在购物车中插入产品A+产品B时,系统会自动在各自的库存系统中下载 要求: Products with SKU = "SD" = managed by ERP Infox 1 Product

情景:

我们有一个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管理

解决方案:

  • 多层
  • 多视图
  • 市场

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

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

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

第四,从不同的ERP订购物品很可能会违反您以后可能需要执行的任何购物车价格规则。例如,如果你对100美元以上的购物给予10%的折扣,那么你必须决定哪个ERP提供折扣,或者如何在两者之间分配折扣



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

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

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

第四,从不同的ERP订购物品很可能会违反您以后可能需要执行的任何购物车价格规则。例如,如果你对100美元以上的购物给予10%的折扣,那么你必须决定哪个ERP提供折扣,或者如何在两者之间分配折扣