我正在尝试为我的客户创建一个新的网站,他们有一个有点时髦的系统。基本上,他们使用一种服务,每天将数万种产品与他们的价格规则等导入到网站上。在大多数情况下,这是好的,但数据并不是最高质量的,所以对于他们的畅销书,他们有一个自动产品导入功能,用一些更高质量的图像、描述等覆盖数百种产品。
这就是问题所在。
我正在尝试将产品导入转移到开发站点,并确保一切工作正常。我已经复制了所有文件,并检查它们是否都使用了正确的URL、类别is等。然后,我在Magento中设置了相同的导入配置文件,并尝试在弹出窗口中运行该配置文件,然后,会发生以下情况:
跳过导入行,不是字段"“类型的有效值”“
下面是错误的图片:http://i.imgur.com/I8DaomQ.png?1?1411
这是动作XML代码:
<action type="dataflow/convert_adapter_io" method="load">
<var name="type">file</var>
<var name="path">var/import</var>
<var name="filename"><![CDATA[2_MANUAL_FEED_DAILY_IMPORT.csv]]></var>
<var name="format"><![CDATA[csv]]></var>
</action>
<action type="dataflow/convert_parser_csv" method="parse">
<var name="delimiter"><![CDATA[,]]></var>
<var name="enclose"><![CDATA["]]></var>
<var name="fieldnames">true</var>
<var name="store"><![CDATA[0]]></var>
<var name="number_of_records">1</var>
<var name="root_catalog_id"><![CDATA[2]]></var>
<var name="reimport_images"><![CDATA[false]]></var>
<var name="reimport_description"><![CDATA[false]]></var>
<var name="deleteall_andreimport_images"><![CDATA[false]]></var>
<var name="exclude_images"><![CDATA[false]]></var>
<var name="exclude_gallery_images"><![CDATA[false]]></var>
<var name="map">
<map name="gallery"><![CDATA[gallery]]></map>
</var>
<var name="append_tier_prices"><![CDATA[true]]></var>
<var name="decimal_separator"><![CDATA[.]]></var>
<var name="adapter">catalog/convert_adapter_productimport</var>
<var name="method">parse</var>
</action>下面是以逗号分隔和UTF8格式保存的.CSV文件中的所有导入(Ant)示例:
sku,store,is_in_stock,category_ids,manufacturer,weight,qty,price
SRP-LE-24,Main Website Store,1,Video Conferencing,Smart,1,35,699.99
SRP-LE-32,Main Website Store,1,Video Conferencing,Smart,1,35,789.99
SRP-LE-RCV-1,Main Website Store,1,Video Conferencing,Smart,1,0,399.99
SRP-LE-RMT-1,Main Website Store,1,Video Conferencing,Smart,1,0,84.99
SRP-PE-24,Main Website Store,1,Video Conferencing,Smart,1,35,739.99网站网址:http://bit.ly/1mAxK2a
此外,该网站运行在Magento 1.8.1.0上
恐怕我在Magento上没有太多的经验,所以我不确定这篇文章的格式是否正确,或者问题是否真的很明显,但如果有人能看到这里发生了什么,我非常感谢大家的帮助。:)
谢谢!
发布于 2014-06-01 13:20:32
看起来您正在尝试通过导入数据流创建新产品。但据我所知,当您仅定义几个字段时,导入仅用于更新产品。相反,尝试使用所有magento字段(即使您在没有信息的地方留空)将在商店中创建这些产品。
https://stackoverflow.com/questions/21452932
复制相似问题