我正在使用 Magmi 在 Magento DB 中导入产品。我正在尝试映射列,但我不必映射所有列,因为它们有正确的名称。但是只有几列需要映射,但我想不通,我该怎么做。
我应该将 csv 中可用的所有列映射到映射器中吗?
我们应该将什么格式映射列放入列映射器?假设我有 sku_name、category_name、product_type。这个 s 应该如何映射?
sku_name:sku,category_name:类别,product_type:类型。
这是正确的格式吗?
谢谢
它的工作方式实际上非常简单。单击配置链接并获取该框后,您首先以逗号分隔格式将 CSV 文件中的一个或多个列的名称输入到映射列列表文本框中。然后在离开文本字段后单击,您刚刚输入的每个值都会出现一个新的文本字段,您只需填写您希望原始映射的列的名称
因此,要使用您的示例,您有 sku_name、category_name 和 product_type 列,并且您希望将它们分别映射到 sku、category 和 type。因此,在映射列列表文本字段中,输入 sku_name、category_name、product_type。然后在将鼠标单击文本字段后,将出现三个新的文本字段,一个用于您刚刚输入的三列值中的每一个。从那里,只需用相应的值填写表单的其余部分,在我们的例子中是 sku、类别和类型,你就可以开始了。
同样的事情也可以应用于其他插件的配置。这实际上就是我发现列映射器如何工作的方式。我正在阅读默认值设置器插件的 wiki 页面(http://sourceforge.net/apps/mediawiki/magmi/index.php?title=Default_Values_setter),它提到点击会导致新的文本字段出现,这让我想知道同样的原则是否适用于其他插件。
我有这个作为列:
_store,_attribute_set,_type,_category,_root_category,_product_websites
我刚刚将它们输入到“映射列列表”输入中,并在此输入动态生成的输入下关注 JavaScript 构建,例如:
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 错误会破坏此脚本。
玩得开心!