配置magmi以从magento中的多个列导入或创建类别

时间:2014-08-12 04:48:14

标签: magento import multiple-columns categories magmi

您好我有一个csv,产品类别在3列中。

say column1 == parent category 
    column 2 = subcategory
    column 3 subcategory of column 2

现在请您告诉我如何配置 magmi从多列中导入类别。

1 个答案:

答案 0 :(得分:1)

我也在使用csv(实际上,它是一个〜分隔文件)。

您希望为类别使用一列并按类别分隔,但让MAGMI知道。我稍后会解释这一部分。

无论如何,我的csv文件看起来像这样......

    categories~cost~sku
    Catalog|Computer Components|DRAM DDR3|> 2GB~154~mysku

因此,Catalog是父类别,然后是Computer Components,然后是DRAM DDR3,然后是> 2GB

如果你想添加另一个类别 - 让我们说目录 - >计算机 - >升级组件(不是你有一个类别),你会做以下

    categories~cost~sku
    Catalog|Computer Components|DRAM DDR3|> 2GB,Catalog|Computers|Upgrade Components~154~mysku

|将父类子关系中的类别分开。

逗号(为什么我不使用实际的csv)将要添加的两个不同类别分开。

现在,对于MAGMI配置。

您将使用“动态类别创建者/导入者”。我不记得是否默认安装它。我相信它是。如果没有,安装插件很容易。查一查。

无论如何,你需要检查它,然后点击它旁边的“配置”。

将“Assing product to”(您正确阅读)设置为“树中的所有类别”...即,除非您不希望将您的产品添加到树中的所有类别。因此,它会将产品添加到目录和计算机组件和...等等。如果您设置不同,它将只添加到最后的类别(> 2GB和升级组件)。

将“树级别分隔符”设置为|

基类别树将取决于您如何配置您的工作。我包含目录,这是我的基础树,所以我有这个空白。

我建议保持网址以html结尾

我希望这是有道理的,也是你正在寻找的。

我重读了你的问题。我想我在上面回答了这个问题,但可能比你需要的更详细一些。您不能在多个列中真正拥有多个类别并尝试导入它们。我描述的方式(使用不同的分隔符导入它们)和使用动态类别创建者/导入器是我能够通过MAGMI有效控制类别管理的唯一方法。因此,使用单列方法为类别创建csv文件,您应该很好。我还建议使用〜分隔文件,而不是逗号 - 逗号在很多其他地方使用,并且更容易出问题。例如,如果要包含两个商店,则可以执行“store1,store2”,MAGMI将知道如何包含它们。如果您忘记了引号,导入可能会正常工作(带有警告或错误),但它会假设逗号是将不同的列分开并可能将错误数据丢入其他列,而不是该列的正确值。

我希望一切都有道理。