Откройте экран настроек модулей «System» → «Configuration»
Откройте вкладку «Российская сборка» → «Экспорт и импорт» → «Товары»
Найдите там графу «Импорт и экспорт Custom Options»
Убедитесь, что в правой части графы написано, что модуль «Экспорт и импорт Custom Options» включен.
Выберите «Yes» / «Да» в выпадающем списке в графе «Импорт и экспорт Custom Options»
Сохраните ваши настройки (кнопка «Save Config» в правом верхнем углу экрана)
Система к импорту Custom Options готова.
Теперь подготовьте импортируемый файл.
Для этого добавьте в обычный файл импорта Magento (в формате CSV или Microft Excel) новую колонку
«df_custom_options[Вкус]».
Затем для первого товара в данной колоне напишите: «Сладкий, Солёный»
Для второго товара в данной колоне напишите: «Горький, Острый»
Для примера создайте вторую дополнительную колонку: «df_custom_options[Цвет]»
Затем для первого товара в данной колоне напишите: «Красный, Жёлтый»
Для второго товара в данной колоне напишите: «Белый, Чёрный»
Вы можете импортировать ваш файл стандартной процедурой: «System» → «Import/Export» → «Profiles» → «Import All Products».
После импорт можно любоваться результатом: система создаст для товаров по 2 параметра, значения которых останутся на выбор покупателя.
Как импортовать настраиваемые товары - пошаговое руководство
27.05.2011 16:20
А как экспортировать товары? Попробовал стандартным способом, предварительно создав новый профиль экспорта товаров - ругается:
Начато выполнение профиля. Пожалуйста, подождите... Warning: Please don't close window during importing/exporting data Fatal error: Call to undefined method Zend_Json::prettyprint() in /.../app/code/local/Df/Catalog/Model/Convert/Parser/Product.php on line 218
09.07.2011 19:00
Таки никак не получается импортировать товарыс помощью модуля импорта...
Исходный магазин - magento 1.4.0.1 с российской сборкой 1.7.13
целевой - чистая свежепоставленная magento 1.5.1.0 с такой же российской сборкой 1.7.13.
Товаров в чистой установке нет, категорий тоже (одна только пустая Root category).
Атрибуты в целевой магазин импортировал корректно и без головной боли с помощью Import + Export Bulk Product Attributes / Attribute Sets / Attribute Options / Multiple Attributes, упоминание о котором нашел здесь на форуме.
Вроде все делал как положено с файлами импорта/экспорта - сначала создал вручную товар-образец на целевом магазине, со всеми атрибутами и custom options.
Настройки модуля экспорта/импорта идентичные на обоих магазинах:
- Поддержка тегов HTML при экспорте и импорте файлов Excel = Yes
- Импорт и экспорт товарных разделов вместе с товарами = No
- Импорт и экспорт всех картинок товара = Yes
- Удалять имеющиеся картинки товара перед загрузкой новых = Yes
- Импорт и экспорт Custom Options = Yes
Экспортнул образец с целевого магазина - получил красивый XML файл.
Экспортнул все товары из исходного магазина - получил аналогичный файл. Привел все поля в соответствие с полями образца, все опять же красиво, пустых ячеек нет, все везде на месте, лишних полей нет, недостающих тоже.
Импортитую получившийся файл в целевой магазин - начинаются странности..
Во всех строчках вылезает ошибка, но не говорится какая:
По окончании процесса говорит что импортирована лишь 133 из 476 строк:
Окей.
Лезем в базу - видим что товары таки там появились. И не 133 а 473,
причем заполнились все таблицы - и custom options, и varchar описаний и картинки и тп.. все визуально на месте:
В Manage Categories тоже видим 473 товара, и их даже можно назначить в категорию:
Но при этом в Manage Products - пусто:
Тоесть фактически все данные в базу записались, файлы картинок перенеслись, атрибуты подхватились (как я на глаз могу понять), все на полном фарше...
Но в админке именно в разделе manage products их нет....
PS
само собой пробовал стандартные встряски - отключить / руками удилить кэш, перестроить индексы, почистить сессии, кеш и сессии браузера и тп... не помогает.
XML файлы трогаю только в OpenOffice.org или TextMate.
Язык админки - en_US.
Что я делаю не так?
Исходный магазин - magento 1.4.0.1 с российской сборкой 1.7.13
целевой - чистая свежепоставленная magento 1.5.1.0 с такой же российской сборкой 1.7.13.
Товаров в чистой установке нет, категорий тоже (одна только пустая Root category).
Атрибуты в целевой магазин импортировал корректно и без головной боли с помощью Import + Export Bulk Product Attributes / Attribute Sets / Attribute Options / Multiple Attributes, упоминание о котором нашел здесь на форуме.
Вроде все делал как положено с файлами импорта/экспорта - сначала создал вручную товар-образец на целевом магазине, со всеми атрибутами и custom options.
Настройки модуля экспорта/импорта идентичные на обоих магазинах:
- Поддержка тегов HTML при экспорте и импорте файлов Excel = Yes
- Импорт и экспорт товарных разделов вместе с товарами = No
- Импорт и экспорт всех картинок товара = Yes
- Удалять имеющиеся картинки товара перед загрузкой новых = Yes
- Импорт и экспорт Custom Options = Yes
Экспортнул образец с целевого магазина - получил красивый XML файл.
Экспортнул все товары из исходного магазина - получил аналогичный файл. Привел все поля в соответствие с полями образца, все опять же красиво, пустых ячеек нет, все везде на месте, лишних полей нет, недостающих тоже.
Импортитую получившийся файл в целевой магазин - начинаются странности..
Во всех строчках вылезает ошибка, но не говорится какая:
По окончании процесса говорит что импортирована лишь 133 из 476 строк:
Окей.
Лезем в базу - видим что товары таки там появились. И не 133 а 473,
причем заполнились все таблицы - и custom options, и varchar описаний и картинки и тп.. все визуально на месте:
В Manage Categories тоже видим 473 товара, и их даже можно назначить в категорию:
Но при этом в Manage Products - пусто:
Тоесть фактически все данные в базу записались, файлы картинок перенеслись, атрибуты подхватились (как я на глаз могу понять), все на полном фарше...
Но в админке именно в разделе manage products их нет....
PS
само собой пробовал стандартные встряски - отключить / руками удилить кэш, перестроить индексы, почистить сессии, кеш и сессии браузера и тп... не помогает.
XML файлы трогаю только в OpenOffice.org или TextMate.
Язык админки - en_US.
Что я делаю не так?
09.07.2011 22:42
Замена запятых на точки в значениях некоторых полей custom options помогла
Товары импортировались, однако при этом в процессе импорта каждая строчка все равно кидается пустой ошибкой, и в конце выполнения профайла опять же говорит что импортировано 133 из 473 записей.
А в админке видны все 473 товара и вроде все корректно встало.
В любом случае, задача импорта решена..
Товары импортировались, однако при этом в процессе импорта каждая строчка все равно кидается пустой ошибкой, и в конце выполнения профайла опять же говорит что импортировано 133 из 473 записей.
А в админке видны все 473 товара и вроде все корректно встало.
В любом случае, задача импорта решена..