1

我已经安装了 magento 1.7.2 版本,现在我的要求是导入 Bundle 产品,但默认情况下 magento 不会提供这些功能。

因此,任何人都可以知道如何从 CSV 文件导入捆绑产品,或者如果有任何替代解决方案,请告知。

感谢您的时间和考虑。

CSV 文件包含:

领域:

sku,_store,_attribute_set,_type,_category,_root_category,_product_websites,description,enable_googlecheckout,has_options,image,image_label,msrp_enabled name,bundle_options,bundle_selections,价格,required_options,short_description,small_image,small_image_price_tax_,special_toid_date,special, , 缩略图 , thumbnail_label , updated_at , url_key , url_path

价值观:

bb2 , 默认 , bundle , Furniture , Default , Category , base , 这是 2 捆绑产品 , 1 , 1 , no_selection , No , BB , RAM,radio,1,0 , ram:0:0.0000:1:1.0000:0 , 1 , 捆绑测试产品 2 , no_selection , 01-10-13 0:00 , 30-10-13 0:00 , 1 , no_selection , 07-10-13 14:38 , bb2 , bb.html

4

2 回答 2

2

您需要使用 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

于 2013-10-07T13:29:39.927 回答
0

您是否尝试过使用 MAGMI?它支持最近的捆绑包。

使用它很容易导入捆绑包。您可以在 wiki.magmi.org 中查看官方文档

例如,导入捆绑产品的最简单语法:

 ....,bundle_skus,....
 ....,"CPU:sku001;CPU:sku002",....

还有进阶的

 ....,store,bundle_options,bundle_skus,....
 ....,en,"-*;CPU:Central Processing Unit:radio:1:0;RAM:Random Access Memory:SKU:1:1","CPU:sku001:1:0:1:0;CPU:sku002:1:0:0:1;RAM:sku1000;RAM:sku1001;RAM:sku1002",....

如果您考虑付费扩展,这里有一个不错的扩展它是一个围绕 MAGMI 的 ui 包装,它还支持以 magmi 格式导出产品数据,而不仅仅是作为普通 magmi 导入。它适用于 Google 电子表格而不是 CSV,并根据 magmi 语法将数据直接导出到带有标题的 csv 列中。

于 2014-09-12T11:01:09.707 回答