Импорт товаров в Magento

Как импортировать товары в Magento

    В данной статье мы привели пошаговое описание импорта товаров в Magento.

    Формулировка задачи импорта товаров в Magento

    Допустим, вы хотите импортировать данные в интернет магазин, созданный на базе Magento. Под данными подразумевается информация о товарах. Для каждого товара у нас имеется:

    • item name (наименование товара);
    • price (цена);
    • description (описание товара);
    • image (изображение товара);
    • category (категория товара);
    • subcategory (подкатегория товара);

    Чтобы пример был более наглядным, отобразим данные в виде Excel таблицы:

    Импорт товаров в Magento

    кликните на изображении для увеличения

    Нашей задачей является импорт информации о товарах в базу данных интернет магазина на Magento.

    Для успешного импорта товаров и категорий в ваш магазин, необходимо установить модуль импорта “MAGMI”. Для этого:

    Шаг 1. Скачайте дистрибутив MAGMI по ссылке.

    Скачайте плагин “on the fly category creator” (есть в пакете magmi_extra_plugins), для успешного импорта категорий.

    Шаг 2. Разархивируйте “magmi” в корень Magento, в папку magmi.

    Шаг 3. Разархивируйте пакет экстра плагинов (magmi_extra_plugins) в magmi/plugins (magmi/plugins/extra)

    Шаг 4. Назначьте всей папке magmi права на запись и выполнение (так сказано в официальной документации “the whole magmi dirs & subdirs should be writeable by the web server”).

    Теперь интерфейс управления MAGMI доступен по адресу site.com/magmi/web/magmi.php.

    Инструкция импорта:

    Шаг 1. Вам необходимо сформировать CSV файл для импорта, включающий в себя информацию о товарах. Основные характеристики файла импорта:

    • разделителем в файле является точка с запятой;
    • кодировка файла utf-8;
    • в файле обязательно должны присутствовать следующие поля (колонки): Sku, Name, Description, Short Description,Weight, Price, Tax Class id.

    На выходе мы должны получить csv файл со следующими полями (по нашему примеру):

    • sku — артикул товара, обязателен, уникален (если нет на входе, можно сгенерить рандомно);
    • name – наименование, обязательно;
    • price – основная цена без учета налогов и скидок;
    • categories – имена категорий, к которым принадлежит товар с сохранением иерархии и атрибутами (Category/Sub_Category/Sub_Sub_Category);
    • description – описание, обязательно;
    • short_description — описание, обязательно;
    • weight — вес, обязателен;
    • tax_class_id – тип налога, 0 – без налога;
    • status – признак активности(публикации), по-умолчанию активен, 0 – не активен;
    • image — изображение;
    • small_image — маленькое изображение;
    • thumbnail — миниатюра.

    Чтобы научиться генерировать подобные файлы с помощью Datacol, пожалуйста, ознакомьтесь с данной видеоинструкцией.

    CSV-файл нужно поместить в var/import, если нет папки import – создать.

    Для загрузки импортируемых изображений, вам необходимо создать папку import в директории /media/ вашего сайта и загрузить туда свои изображения (например: /media/import/prodimg/img.jpeg).

    Укажите путь к изображениям в соответственном поле csv файла (указывать необходимо без папок “/media/import/” т.е. путь к изображениям должен выглядеть так: /prodimg/img.jpeg).

    Шаг 2. Перейдите на страницу управления magmi: “site.com/magmi/web/magmi.php”.

    Импорт товаров в Magento: шаг 2

    кликните на изображении для увеличения

    Шаг 3. Задайте настройки подключения к БД (magmi импортирует товары напрямую в базу данных вашего магазина) и нажмите “Save global parameters”.

    Импорт товаров в Magento: шаг 3

    кликните на изображении для увеличения

    Шаг 4. Настройте профиль импорта:

    • укажите разделители в csv;
    • Импорт товаров в Magento: шаг 4-1

      кликните на изображении для увеличения

    • включите плагин “On the fly category creator/importer “ для импорта категорий;
    • Импорт товаров в Magento: шаг 4-2

      кликните на изображении для увеличения

    • включите плагин “Image attributes processor v1.0.25“ для импорта изображений;
    • Импорт товаров в Magento: шаг 4-3

      кликните на изображении для увеличения

    • проверьте правильность указания пути к изображениям нажав на кнопку configure;
    • Импорт товаров в Magento: шаг 4-4

      кликните на изображении для увеличения

    • и нажмите на “Save Profile” для сохранения настроек профиля.
    • Импорт товаров в Magento: шаг 4-5

      кликните на изображении для увеличения

    Шаг 5. Выберите режим импорта “create new items”.

    Импорт товаров в Magento: шаг 5

    кликните на изображении для увеличения

    Шаг 6. Дождитесь результата импорта.

    Импорт товаров в Magento: шаг 6

    кликните на изображении для увеличения

    Шаг 7. Перейдите в админ панель сайта Каталог -> Управление товарами,

    Импорт товаров в Magento: шаг 7-1

    кликните на изображении для увеличения

    выберите все товары и задайте им статус Включено (даже если он уже задан, после импорта необходимо сделать это еще раз, из админ панели).

    Импорт товаров в Magento: шаг 7-2

    кликните на изображении для увеличения

    Импорт товаров в Magento: шаг 7-3

    кликните на изображении для увеличения

    Шаг 8. Перейдите на сайт и проверьте результат.

    Импорт товаров в Magento: шаг 8

    кликните на изображении для увеличения