我有一个 Magento 1.6 网站,它必须从供应商提供的几个 CSV 文件中导入产品。我看到有一个导入功能,但它对于我必须做的事情不够灵活。
具体来说,我必须执行以下任务:
- 当产品由多个
供应商销售时,为产品选择供应商。 - 重新映射产品类别。
以下是上述内容的详细信息。
选择供应商
供应商会提供他们的产品清单,不同的清单可能包含相同的产品。导入功能必须比较要导入的产品,并按照某种逻辑将每个产品“分配”给一个或另一个供应商。
示例:产品XYZ由供应商A、供应商B和供应商C销售。A卖的便宜,B次便宜,C最贵。但是,A没有库存,B有一些,C有很多。然后应该将产品“分配”给B,并从此类列表中提取其详细信息。
这种分配的效果应该是,当我们的客户下订单时,它会自动转换成多个订单给我们的供应商(但我仍然需要找出方法)。
重新映射产品类别
当我们收到供应商的产品列表时,它们与供应商的类别相关联。例如,平板电视可能在一个供应商的列表中属于“家用电子”类别,而在另一个列表中则属于“电子产品”。因此,我们创建了一个“地图”,它为每个供应商类别指定了我们系统中的目的地类别。我需要做的是检查进口产品并将它们重新分配到适当的类别。
这两个任务的逻辑都很简单,如果不是因为我对 Magento 完全陌生,我可以毫无问题地实现它。在这种情况下,解决它们的最佳方法是什么?我应该实现自定义模块吗?以防万一,最好的起点是什么?
提前感谢您的答案。