如何修复错误:跳过导入行,所需类别“Nintendo DS / DS Lite / DSi”不存在

Posted

技术标签:

【中文标题】如何修复错误:跳过导入行,所需类别“Nintendo DS / DS Lite / DSi”不存在【英文标题】:How to fix error: Skipping import row, required category "Nintendo DS / DS Lite / DSi" does not exist 【发布时间】:2016-01-24 08:12:12 【问题描述】:

我正在通过 ftp 从远程 csv 通过 magento 9.1.1 中的数据流高级配置文件导入产品。我已经在 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】:

我强烈建议您查看MAGMI。这个工具比默认的 Magento 导入器更加灵活和快速。

【讨论】:

我正在尝试测试 om magmi 的理解 E 版本,但我似乎找不到任何关于如何使用它的信息,我已经安装了它,但理解希望我们付费查看他们的教程;你有免费教程的链接吗? magmi wiki 没有提供足够的信息来映射远程 csv 以导入。

以上是关于如何修复错误:跳过导入行,所需类别“Nintendo DS / DS Lite / DSi”不存在的主要内容,如果未能解决你的问题,请参考以下文章

PostgreSQL的。导入数据跳过n行

Keras LSTM 在多类别分类中仅预测 1 个类别 - 如何修复?

尽管提供了所需的路径,如何修复“无法在您的路径中找到 Git”错误

如何修复 Firebase 9.0 导入错误? “尝试导入错误:‘firebase/app’不包含默认导出(导入为‘firebase’)。”

如何修复错误:无法将类型“java.lang.String”的值转换为所需类型“java.lang.Long”;

fastai.vision 导入错误:如何修复导入错误以便我可以使用 ImageDataBunch.from_folder?