0

我有一个 Magento 1.6 网站,它必须从供应商提供的几个 CSV 文件中导入产品。我看到有一个导入功能,但它对于我必须做的事情不够灵活。

具体来说,我必须执行以下任务:

  • 当产品由多个
    供应商销售时,为产品选择供应商。
  • 重新映射产品类别。

以下是上述内容的详细信息。

选择供应商
供应商会提供他们的产品清单,不同的清单可能包含相同的产品。导入功能必须比较要导入的产品,并按照某种逻辑将每个产品“分配”给一个或另一个供应商。

示例:产品XYZ由供应商A、供应商B和供应商C销售。A卖的便宜,B次便宜,C最贵。但是,A没有库存,B有一些,C有很多。然后应该将产品“分配”给B,并从此类列表中提取其详细信息。

这种分配的效果应该是,当我们的客户下订单时,它会自动转换成多个订单给我们的供应商(但我仍然需要找出方法)。

重新映射产品类别
当我们收到供应商的产品列表时,它们与供应商的类别相关联。例如,平板电视可能在一个供应商的列表中属于“家用电子”类别,而在另一个列表中则属于“电子产品”。因此,我们创建了一个“地图”,它为每个供应商类别指定了我们系统中的目的地类别。我需要做的是检查进口产品并将它们重新分配到适当的类别。

这两个任务的逻辑都很简单,如果不是因为我对 Magento 完全陌生,我可以毫无问题地实现它。在这种情况下,解决它们的最佳方法是什么?我应该实现自定义模块吗?以防万一,最好的起点是什么?

提前感谢您的答案。

4

1 回答 1

2

您必须为此创建新的导入配置文件,只需创建新的导入配置文件,将您的 csv 文件放入 var/import 文件夹并为此创建新的 php 文件,查看 magento 默认导入如何工作,然后将您的 php 文件放入 app/code/local /Mage/Catalog/Model/Convert/Adapter/ 并在您创建的导入配置文件中进行一些 xml 更改,您就完成了

于 2012-04-25T13:40:28.417 回答