我正在使用Magmi在Magento DB中导入产品。我正在尝试映射列,但我没有映射所有列,因为它们有正确的名称。但只有几列需要映射,但我无法弄清楚,我该怎么做。
我应该将csv中可用的所有列映射到映射器吗?
我们应该在列映射器中放置什么格式映射列?假设我有sku_name,category_name,product_type。该如何映射?
SKU_NAME:SKU,CATEGORY_NAME:类别,产品类型:类型
这是正确的格式吗?
由于
答案 0 :(得分:2)
它的工作方式实际上非常简单。单击配置链接并获取该框后,首先以逗号分隔格式输入CSV文件中一列或多列的名称到映射列列表文本框。然后,在单击远离文本字段后,将显示刚刚输入的每个值的新文本字段,您只需填写希望原始列映射的列的名称
因此,要使用您的示例,您已经拥有了sku_name,category_name和product_type列,并且您希望分别映射到sku,category和type。因此,在映射列列表文本字段中,输入sku_name,category_name,product_type。然后在文本字段中单击鼠标后,将显示三个新文本字段,每个文本字段对应刚刚输入的三个列值。从那里,只需用相应的值填写表单的其余部分,在我们的例子中是sku,category和type,你很高兴。
同样的事情也适用于其他插件的配置。这就是我如何找到列映射器如何工作的方式。我正在阅读维基页面的默认值setter插件(http://sourceforge.net/apps/mediawiki/magmi/index.php?title=Default_Values_setter),它提到点击离开导致新文本字段出现,它让我想知道同样的原则是否适用于其他插件。
答案 1 :(得分:0)
我将其作为列:
_store,_attribute_set,_type,_category,_root_category,_product_websites
我只是在“Mapped列列表”输入中输入它们,并在此输入下聚焦出一个JavaScript构建的dinamic生成的输入,如:
New name for col _store
New name for col _attribute_set
New name for col _type
New name for col _category
New name for col _root_category
New name for col _product_websites
如果您没有此行为,请确保您已启用JavaScript,并且没有其他JavaScript错误会破坏此脚本。
玩得开心!