импорт продукта пучка в magento

Я установил версию 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, Default, bundle, Furniture, Default, Category, base, This is 2 bundle product, 1, 1, no_selection, No, BB, RAM, radio, 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

Solutions Collecting From Web of "импорт продукта пучка в magento"

Вам необходимо использовать Magento Dataflow (System -> Import / Export -> Dataflow – Advanced Profiles). Создайте новый профиль и добавьте следующие для своих действий. 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

магазин, веб-сайты, атрибут_set, тип, category_ids, sku, имя, цена, short_description, описание, value_offer, изображение, small_image, thumbnail, гарантия, вес, tax_class_id, po_box, статус, видимость, сгруппированные, bundle_options, bundle_selections, price_type, sku_type admin , "base", Default, bundle, 7, product_sku, My Product Name ,, "Очень длинное описание здесь", "Еще один бит описания здесь", "value offer здесь", / 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

Используйте расширение из MLX, вы можете использовать продукт экспорта и импорта.

  1. Документ для формата csv: http://www.mlx-store.com/how-to-use-export-import-bulk-product.html#ins_c_ii

  2. Пример Csv: http://extensions.mlx-store.com/edf/var/import/import_product_bundle.csv

Вы пробовали использовать 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",.... 

Если вы рассматриваете платные расширения, здесь есть приятное расширение, это обход ui вокруг MAGMI, который также поддерживает экспорт данных продукта в формате magmi, а не только импорт как простой магми. Он работает с электронными таблицами Google вместо CSV и экспортирует данные прямо в столбцы csv с заголовками в соответствии с синтаксисом magmi.

Я открыл csv для расширенного импорта xml. Я не расстроен, если строка является примером каждой линейки продуктов или только заголовком столбца. В частности, для этого 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:

Это верно?