如何修复错误:跳过导入行,必填类别" Nintendo DS / DS Lite / DSi"不存在

时间:2015-10-25 01:36:21

标签: magento dataflow

我通过ftp从远程csv通过magento 9.1.1中的dataflow advance profile导入产品。我已经在magento中创建了所有类别,但是当我运行导入时,我得到以下错误。

Skipping import row, required category "Nintendo DS / DS Lite / DSi" does not exist.

我看起来又高又低但却无法找到为什么会出现这个错误并且没有导入相应类别的产品,下面是我正在运行的xml脚本。

任何人都有任何线索如何解决这个问题,我的其他进口工作正常,除了这个。

<action type="dataflow/convert_adapter_io" method="load">
    <var name="type">ftp</var>
    <var name="host"><![CDATA[xx.xxx.x.xxx]]></var>
    <var name="port"><![CDATA[portNo]]></var>
    <var name="passive">true</var>
    <var name="user"><![CDATA[username]]></var>
    <var name="password"><![CDATA[password]]></var>
    <var name="path"><![CDATA[/]]></var>
    <!-- path to file on remote server-->
    <var name="filename"><![CDATA[csv_q/mc-datafile_stock7.csv]]></var>
    <var name="format"><![CDATA[csv]]></var>
</action>

<action type="lanot_dataflow/convert_parser_csv" method="parse">
<var name="delimiter"><![CDATA[,]]></var>
<var name="enclose"><![CDATA[]]></var>
<var name="fieldnames">true</var>

<var name="map">
    <map name="Manufacture Reference"><![CDATA[sku]]></map>
    <map name="Product Name"><![CDATA[name]]></map>
    <map name="Long Description"><![CDATA[description]]></map>
    <map name="Trade Our Price"><![CDATA[cost]]></map>
    <map name="Trade RRP"><![CDATA[price]]></map>
    <map name="Ean Code"><![CDATA[ean]]></map>
    <map name="Brand"><![CDATA[manufacturer]]></map>
    <map name="Stock Level"><![CDATA[qty]]></map>
    <map name="Weight"><![CDATA[weight]]></map>
    <map name="Dimensions"><![CDATA[dimensions]]></map>
    <map name="Category Name"><![CDATA[category_ids]]></map>
    <map name="Sub-Category Name"><![CDATA[category_ids]]></map>
    <map name="Image Names (Comma Separated)"><![CDATA[image]]></map>

    <map name="@type"><![CDATA[simple]]></map>
    <map name="@attribute_set"><![CDATA[Default]]></map>
    <map name="@visibility"><![CDATA[Catalog, Search]]></map>
    <map name="@status"><![CDATA[Enabled]]></map>
    <map name="@tax_class_id">Taxable Goods</map>
    <map name="@websites">base</map>
</var>

    <var name="store"><![CDATA[0]]></var>
    <var name="number_of_records">1</var>
    <var name="decimal_separator"><![CDATA[.]]></var>
    <var name="adapter"><![CDATA[catalog/convert_adapter_product]]></var>
    <var name="method">parse</var>
</action>

1 个答案:

答案 0 :(得分:0)

我强烈建议您查看MAGMI。此工具比默认的Magento导入程序更灵活,更快。