首页 文章

捆绑产品导入magento

提问于
浏览
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,price,required_options,short_description,small_image,small_image_label,special_from_date,special_price,special_to_date,status,tax_class_id ,thumbnail,thumbnail_label,updated_at,url_key,url_path

值:

bb2,默认,捆绑,家具,默认,类别,基数,这是2捆绑产品,1,1,no_selection,否,BB,RAM,收音机,1,0,ram:0:0.0000:1:1.0000:0, 1,Bundle Test Product 2,no_selection,01-10-13 0:00,30-10-13 0:00,1:no_selection,07-10-13 14:38,bb2,bb.html

3 回答

  • 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:

    Edit:

    示例CSV文件

    商店,网站,attribute_set,类型,category_ids,sku,名称,价格,short_description,description,value_offer,image,small_image,thumbnail,保证,weight,tax_class_id,po_box,status,visibility,grouped,bundle_options,bundle_selections,price_type,sku_type admin,“base”,默认,捆绑,7,product_sku,我的产品名称,“这里真的很长的描述”,“这里的另一个描述”,“这里的 Value 提供”,/ 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

  • 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",....
    

    如果你考虑付费扩展有一个很好的扩展here,它是一个ui环绕MAGMI,也支持以magmi格式导出产品数据,而不仅仅导入普通magmi . 它适用于Google电子表格而非CSV,并根据magmi语法将数据导出到带有 Headers 的csv列中 .

  • 0

    我已经为高级导入xml打开了csv . 如果该行是每个产品系列的示例或仅列的 Headers ,我不会理解 . 特别是对于这2:

    Name1,radio,1,0|Name2,radio,1,0

    Sku1:0:0.0000:1:1.0000:0|Sku2:0:0.0000:1:1.0000:

    如何关联它们?我的意思是......这是 "Name1,radio,1,0" 该部分的名称然后这个 "Sku1:0:0.0000:1:1.0000:0" 收音机的内容?如果是这样,如果我需要放入Name1,无线电选项,更多选择,我如何添加它们?用逗号?那样的吗?

    Sku1:0:0.0000:1:1.0000:0,Sku3:0:0.0000:1:1.0000:0,Sku4:0:0.0000:1:1.0000:0|Sku2:0:0.0000:1:1.0000:

    那就对了?

相关问题