您需要使用 Magento 数据流(系统 -> 导入/导出 -> 数据流 - 高级配置文件)。创建一个新的配置文件,并为您的配置文件操作 XML 添加以下内容:
<action type="dataflow/convert_adapter_io" method="load">
<var name="type">file</var>
<var name="path">var/import</var>
<var name="filename"><![CDATA[name_of_file.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="decimal_separator"><![CDATA[.]]></var>
<var name="adapter">catalog/convert_adapter_productimport</var>
<var name="method">parse</var>
</action>
接下来,您需要创建一个包含以下字段的 CSV 文件:store, websites, attribute, type, sku, name, price, bundle_options, bundle_selections
以及您要上传的任何其他字段。
现在是棘手的部分:填写这些字段。捆绑选项采用以下格式: product1_name,selection_type,default_qty,position|product2_name,selection_type,default_qty,position
. 所以它看起来像product1,radio,1,0|product2,radio,1,0
Bundle_selections 有点难,但看起来像这样:
product1_sku:0:0.0000:1:1.0000:0|product2_sku:0:0.0000:1:1.0000:
编辑:
示例 CSV 文件
商店、网站、attribute_set、类型、category_ids、sku、名称、价格、short_description、描述、value_offer、图像、small_image、缩略图、保证、重量、tax_class_id、po_box、状态、可见性、分组、bundle_options、bundle_selections、price_type、sku_type admin ,"base",Default,bundle,7,product_sku,我的产品名称,,"这里的描述真的很长","这里的另一个描述位","这里的超值优惠",/image.png,/image.png,/image .png,"more text",19,None,no,Enabled,"Catalog, Search",,"Name1,radio,1,0|Name2,radio,1,0",Sku1:0:0.0000:1:1.0000 :0|Sku2:0:0.0000:1:1.0000:,0,1