Обзор модулей экспорта импорта для Opencart

категория: , Модули, Полезности


Опубликовано: 02.11.2015 Обновлено: 06.10.2017 Просмотров: 43742 Комментарии: 12


Обзор модулей экспорта импорта для Opencart

Обзор всех модулей (платных и бесплатных) для импорта, экспорта и обновления товаров в Opencart из файлов xls и csv


После установки Opencart большинство начинающих магазинов наполняют его через админку. Но что бы заполнить весь магазин товарами необходимо очень много времени и нервов :)

У меня в обзоре такие модули:

К счастью для Opencart есть модули для экспорта и импорта товаров. В чем заключается выгрузка и загрузка. Экспорт товаров происходит в файл xml, xls или csv — где будут все товары и их характеристики, которые уже есть в магазине. Импорт — это наоборот, мы подготавливаем файл нужного формата, выбираем его в модуле импорта, и товар автоматически загружается в базу интернет магазина. Вот так, в пару кликов, можно загрузить много позиций, на которые ушло бы очень много времени, добавляя их через админку. Все модули похожие, но все же отличаются своей работой и структурой необходимых файлов для выгрузки.

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

Еще что бы после выгрузки каждому товару отдельно не добавлять изображения, при формировании файла сразу прописывайте изображения в нужную колонку. Например catalog/tovar/1.jpg, catalog/tovar/2.jpg и т. д. А потом надо будет загрузить на сервер папку с соответствующими фото.

Также следите за кодировкой файла, это очень важно т. к. из-за кодировки на сайте появится много товаров с крякозяблями, которые надо будет и удалять.

Что мы все вокруг да около. Переходим к обзору модулей для экспорта и импорта товара в Opencart.

CSV Import Pro

Этот модуль умеет делать экспорт, импорт и обновление товаров в магазине. Большим плюсом есть то, что его можно гибко настроить, в т.ч. и кодировку.

CSV import PRO Opencart

Для работы этим модулем нам надо создать файл для импорта в формате CSV. Создать такой файл можно в обычном MS Excel или Open Office Calc. Вносим все данные и нажимаем сохранить как CSV.

Далее настраиваем модуль для выгрузки, а именно какие колонки за что отвечают, разделители и т. д. На самом деле все очень гибко. Большим плюсом является то, что данные можно обновлять.

Модуль платный, но стоит своих денег. Времени вы сэкономите очень много импортируя товар через него. Основные функции:

  • Импорт/экспорт названия, описания, характеристик товара, изображений товара;
  • Импорт/экспорт модели, артикулов, штрихкодов товара;
  • Импорт/экспорт цены, количества, статусов товара;
  • Импорт/экспорт опций товара, скидок товара;
  • Импорт/экспорт связанных товаров по имени, модели, артикулам;
  • Импорт/экспорт SEO-атрибутов;
  • Импорт/экспорт категорий товара;
  • Импорт/экспорт производителя товара;
  • Импорт/экспорт фильтров товара;
  • Калькуляция цен товара при добавлении или обновлении товара;
  • Поиск и обновление товара по product_id, по модели, наименованию, артикулам, штрихкодам;
  • Удаление товара из каталога по product_id, по модели, наименованию, артикулам, штрихкодам;
  • Выгрузка товара (экспорт) на основе критериев отбора;
  • Поддержка профилей для добавления или обновления товаров (будет использовано автоматическом импорте из файла);
  • Поддержка макроопределений для полей таблиц product и product_description;
  • Импорт/экспорт структуры каталога категорий;
  • Импорт/экспорт названия, описания, изображений категорий;
  • Импорт/экспорт фильтров категорий;
  • Импорт/экспорт SEO-атрибутов категорий;
  • Поддержка макроопределений для полей таблиц category и category_description;
  • Импорт/экспорт названия, описания, изображений производителей;
  • Импорт/экспорт SEO-атрибутов производителей;
  • Поддержка макроопределений для полей таблиц manufacturer и manufacturer_description;
  • Выгрузка (экспорт) данных клиентов интернет-магазина;
  • Выгрузка (экспорт) заказов интернет-магазина;
  • Поддержка нескольких языков интернет-магазина;
  • Поддержка мультимагазинов;
  • Импорт/экспорт товаров по CRON;

Купить модуль импорта можно по ссылке

Как видим это очень функциональный и гибко настраиваемый модуль. Далее будем смотреть бесплатный аналог который работает с xls форматом

Модуль import/export xls

Экспорт товаров xls в Opencart

Прекрасный модуль для экспорта и импорта товаров в Opencart. По использованию скажу он простой до безобразия, и очень удобный для новых магазинов.

Для сайтов, где требуется обновить или добавить товары это не совсем лучшее решение, так как он перезаписывает все товары из Excel файла полностью. То есть в магазинах, где есть уже заведенные товары и мы сделаем импорт, то останутся только позиции, которые были в файле, что согласитесь не очень удобно.

Однако я делаю все проще. Даже учитывая этот недостаток можно полностью использовать этот модуль. Для загрузки или обновления товарного состава или наличия сначала делаем выгрузку товаров (экспорт). Полученный файл открывает в Excel и в конце вставляем все наши новые товары. Id в таком случае всегда увеличиваем на 1 от максимального значения в столбце.

Есть, конечно, и коммерческие аналоги, которые гибки в настройках и позволяют частями загружать товарные позиции, однако и с бесплатным аналогом можно отлично работать. Тем более что в адекватной ценовой планке я не видел конкурентных модулей, где можно сразу импортировать атрибуты, опции, категории и другие поля в Opencart.

Для работы модуля нужен хостинг, где будет достаточно оперативной памяти, так как из-за своей специфики он очень «прожорлив» так как используется библиотека PHPExcel, которая уже есть в составе загрузки.

Для примера возьмем интернет магазин где есть 13 500 товаров и 300 категорий. Требования будут следующие:

  • Размер файла xls будет порядка 9-10 Мб.
  • Использование памяти для экспорта до 13 Мб
  • Использование памяти для импорта до 355 Мб

Исходя из этого, для комфортной работы с модулем нужны следующие настройки сервера:

  • memory_limit 512M
  • post_max_size 16M
  • upload_max_filesize 16M

Если ваш хостинг подходит — скачивайте файл и распаковывайте его к себе на ПК. Далее содержимое папки upload нужно загрузить на сервер. Внимание! Модуль требует vqmod для вставки ссылки на модуль в админке.

После загрузки переходим Дополнения – Export/Import далее все предельно просто. Если будут вопросы по полям в файле xls задавайте в комментариях все подробно поясню.

Скачать модуль можно по ссылке

Обновленный модуль для экспорта больших xls файлов

Предыдущий модуль для экспорта/импорта очень требователен к ресурсам, по этому в больших файлах во время выгрузки может возникнуть ошибка Fatal Error : Allowed memory size of... наша выгрузка завершиться неудачей. Это очень большой недостаток. Но мир не без добрых людей и я на опенкарт форуме нашел модуль такого же импорта, только без ошибки.

Суть его в том, что он поэтапно (кусками) загружает файл тем самым не перегружая сервер, и загрузка проходит удачно даже при больших размерах данных.

Она также как и предыдущий может выгружать и атрибуты, и опции и все мета теги, описания и.т.д. Его и рекомендую для работы.

Скачать модуль можно по ссылке

Работа с прайс-листами

Импорт поставщиков в опенкарт

Этот модуль создан только для импорта товаров в магазин с разных прайс листов поставщиков. Очень удобная обработка. Вот основные функции модуля:

  • обработка сразу всех прайсов ваших поставщиков (много)
  • обновление цен и остатков (*если цена = 0, значит нет в наличии )
  • выбор минимальной цены из нескольких поставщиков + автоматическая настраиваемая наценка (для разных диапазонов цен - разная наценка)
  • вывод новых товаров поставщиков, которых нет еще в вашем магазине
  • назначение конкретных цен на определенные товары (игнорирование функций наценки, т.е. какую поставили цену такая и будет в магазине). Если у всех поставщиков 0, то в итоге будет 0.
  • отдельный лист для импорта в магазин (удобнее это делать с модулем CSV Price Pro import/export)
  • отдельный лист "Готовый прайс" для удобной работы с товарами. Заказали товар - смотрим у какого поставщика забирать.

Купить модуль можно по ссылке

Модуль импорта файлов xls, csv

Импорт товаров xls csv

Хороший модуль тем, что он умеет работать как с CSV так и с XLS он более гибкий в этом плане. Хорошо настраиваемый. Вот основные его функции:

  • Можно создавать настройки для разных *.csv структур
  • Можно создавать деревья категорий и импортировать продукты в несколько категорий сразу
  • Можно осуществлять импорт продукты в мультиязычных магазинах
  • Можно указать несколько полей из *.csv файла для полей продукта, категории, производителя, атрибутов

После всех обзоров можно сделать вывод что каждый модуль по своему уникальный и имеет право на существование. Я пользовался как платными, так и бесплатными модулями для импорта и хочу сказать что работать можно со всеми. Но конечно, когда что-то не получается, лучше обратится за тех поддержкой к продавцу и решить проблему, нежели мучатся с бесплатным модулем без поддержки от разработчика.

Купить модуль можно по ссылке

Автоматическая обработка прайс листов

Opencart - модуль автоматическая обработка прайс листов

Пожалуй самым лучшим в списке будет модуль "Автоматическая обработка прайс листов". Он по праву считается ТОП модулем среди аналогов. Забегая на перед скажу сразу имел дело с ним - поддержка отличная! Также автор идет на встречу разработчикам и дает хорошие скидки покупателям.

Модуль позволяет создавать для каждого поставщика свою выгрузку. То есть фактически все что нужно это указать в настройках какую колонку куда импортировать. Достаточно все просто, но по начала надо будет прочитать инструкцию и вникнуть в модуль. Он умеет обрабатывать связи таких модулей как связанные опции, серии товаров, валюта плюс, изображения опций и другие.

Фишка в том что он умеет парсить информацию с других сайтов. Также одновременно может парсить фото с одного сайта, описание с другого. В модуле присутствует функционал генерации SEO и мета описаний, шаблон можно настроить также индивидуально.

Кратко о возможностях:

  • импорт из прайс-листов новых товаров и обновление цен и остатков существующих
  • автоматический выбор поставщика по минимальной цене на один и тот же товар
  • автоматическая установка цен на товары на основании анализа цен конкурентов
  • поддерживается несколько магазинов.
  • загрузка, обновление и парсинг опций. Поддерживаются "Связанные опции".
  • поддерживаются артикулы в опциях. Цены опций пересчитываются, как "плюс к минимальной цене".
  • поддержка фото в опциях.
  • профессиональная функция загрузки любой колонки прайса в любое поле БД
  • загрузка товаров из YML прайса.
  • загрузка CSV прайсов.
  • обновление фото и описания товара по критерию качества
  • вычисление маржи, в зависимости от величины цены (по ценовым диапазонам) или в зависимости от категории товара и по ценовым диапазонам.
  • автоматическая загрузка товаров одновременно в несколько категорий.
  • автоматическое создание категорий в магазине с учетом их вложенности (с фото и описаниями).
  • автоматическое создание атрибутов, значений опций и производителей на основании данных из прайс-листа на двух языках.
  • автоматическое создание seo-данных и seo-url для товаров, категорий и производителей, по гибкому шаблону.
  • автоматическое создание уникальных описаний товаров по шаблону (программируемый шаблон).
  • загрузка "похожих" товаров, и товаров со специальной и скидочной ценой, по группам пользователей.
  • загрузка и обновление бонусов.
  • поддержка модуля "redirect".
  • собственный склад магазина (Главный поставщик).
  • 182 дополнительных, полезных функций, типа: "Обнулить остатки", "Пересчитать цены", "Найти и заменить в Опциях/Атрибутах/Описании/Названии", "Стандартизировать атрибуты для фильтра"....
  • Библиотека связанных Артикулов

Купить модуль Автоматическая обработка прайс листов можно по ссылке.

Ребят, думаю что получился неплохой обзор, всем хорошо "выгрузится" и большой удачи в делах! :)


Комментарии:


Фото комментатора

Дмитрий 07.02.2016

Этот модуль import/export xls может устанавливать изображения к товару (или несколько изображений)? Спасибо
Администратор

Ответ for-opencart.com 07.02.2016

Да, этот модуль может импортировать несколько изображений.

Фото комментатора

Максим 25.02.2016

У меня установлен этот модуль "Модуль import/export xls", Вы правы, он очееень прожорлив, соответственно я не имею возможности экспортировать файл, т.к. постоянно выдает ошибку. Вопрос: можно ли как-нибудь снести этот модуль и установить другой. И не будет ли где в программах ущерба от смены модулей? (я не технарь, еще и новичек,поэтому пока не разбираюсь что да как).
Администратор

Ответ for-opencart.com 25.02.2016

Добрый день. Сносьте его - он ни к чему не привязан вообще.

Фото комментатора

Виталий 14.07.2016

кажется вопрос был в том, КАК снести модуль) отключить в админке в менеджере расширений?
Администратор

Ответ for-opencart.com 14.07.2016

Снести? Можно удалить все файлы модуля, но что бы он не был в админке можно просто удалить xml файл.

Фото комментатора

Пашка 01.10.2017

Юзают модуль Автоматическая обработка прайсов. Пришлось конечно оплатить настройку, но теперь без проблем обновляюсь и все работает! Я сделал правильный выбор еще на выборе загрузки товаров в магазин. Хорошая статья, полезная.
Администратор

Ответ for-opencart.com 01.10.2017

Да модуль хороший, но в настройке солоноватый
Фото комментатора

максим 06.10.2017

Здравствуйте хорошая статья спасибо, два вопроса 1. под 5 пунктом у вас Модуль импорта файлов xls, csv онем ничего не сказано сколько стоит, где скачать, пропустили информацию 2. сейчас 2017 год можете посоветовать какой то бесплатный или недорогой до 1000 р модуль импорта в опенкарт?
Администратор

Ответ for-opencart.com 06.10.2017

Спасибо. По 5 пункту: https://opencartforum.com/files/file/502-modul-importa-faylov-xls-csv/ На данный момент мне нравится "Автоматическая обработка прайс листов" - конечно замороченный в плане настройки. А если бесплатный то можно юзать модуль "Обновленный модуль для экспорта больших xls файлов" - он бесплатный и хорошо работает и достаточно понятный.
Фото комментатора

Сергей 17.11.2017

Не подскажете какие модули совместимы с opencart.pro 2.3 ?
Администратор

Ответ for-opencart.com 17.11.2017

К сожалению указать информацию нельзя в силу неактуальности. Это я к тому что авторы модули обновляют и возможность есть поддержка того что не будет указано в статье. Лучше посмотрите по списку есть ли поддержка 2.3
Фото комментатора

Евгений 29.11.2017

Здравствуйте, подскажите, пожалуйста, какой из модулей подойдет лучше и который поддерживает формат выгрузки xml. Нужно загружать и выгружать товары в магазин/из магазина, нужен прайс-лист для агрегаторов в формате xml. Opencart version 1.5.xx
Администратор

Ответ for-opencart.com 29.11.2017

Это уже лучше уточнить у каждого разработчика сможет ли ихний модуль дать такой функционал. На сколько я знаю пока что ни один все вместе это не сможет предоставить, но лучше спросите что бы удостоверится точно ли.
Фото комментатора

dmitryd 16.01.2018

Добрый день! изучаю cms для созданние магазина, bitrix, phpshop, opencart остановился на opencart 2.3.0.2, и вот вопрос импорта, в конце концов я все таки куплю модуль за деньги, но обижен на то, что не получается установить бесплатный модуль import/export ((( экспериментирую на windows и linux одновременно, поставил ftp и там и там, и не могу загрузить модуль через админку, он загружает все файлы в директории сайта, а потом выдает ошибку, пробовал загрузить вручную файлы, потом ocmod.xml через админку, появляется модификатор, а меню импорт-экспорт остается прежним. что это может быть? кто то мб сталкивался? Спасибо!
Администратор

Ответ for-opencart.com 16.01.2018

Сразу рекомендую выбирать ocStore 2.3.0.2.3. По поводу бесплатного он прекрасно работает, посмотрите как правильно установить модули на опенкарт. Вообще тот модуль просто загружается через фтп и больше ничего не надо делать. По установке модулей рекомендую вот такое дополнение https://for-opencart.com/must-be/installation-without-ftp это позволит устанавливать модули без настроек фтп
Фото комментатора

dmitryd 16.01.2018

Добрый день! предыдущий коммент можно не выводить, просто опыта у меня мало, все поправил))) Спасибо! за статью, воспользуюсь услугами модуля который у вас в рекомендации!))
Администратор

Ответ for-opencart.com 16.01.2018

Да пусть, чего Вы) Все учатся это нормально.
Фото комментатора

Константин 07.02.2018

Нужно с поставщика excel файла https://extaz.by/priceListExtaz.xlsx сверять остаток и цену ЕЖЕДНЕВНО и импортировать измененные значения. Автоматически модуль может это делать?
Администратор

Ответ for-opencart.com 07.02.2018

Это лучше у автора спросить - он точно подскажет
Фото комментатора

Глеб 18.02.2018

Добрый день! Использую бесплатный модуль import/export xls и столкнулся с такой проблемой. Есть экселевская выгрузка от поставщика в формате csv. Пробовал ее загрузить, при загрузке выдает: "Страница недоступна Сайт имя_домена пока не может обработать этот запрос. HTTP ERROR 500" Пробовал менять расширение на xls тоже самое. Подскажите в чем может быть проблема? Я уже задумываюсь платный модель купить, да боюсь вдруг будет тоже самое, может быть в выгрузке проблема?
Администратор

Ответ for-opencart.com 18.02.2018

Добрый день! В такой выгрузке надо специально подготавливать файл в том формате и расположении ячеек как надо для выгрузки. Конечно, файл от поставщика не подойдет т.к. у него свое расположение ячеек и структура. Модуль же не может понять что и как. Для обработки, выгрузки, обновления и т.п. рекомендую модуль Автоматическая обработка прайс листов от usergio. Модуль отличный и выгружает любые прайсы - только надо все настроить. А платный модуль хорош тем что Вы покупаете готовый продукт и получается полноценную тех поддержку. Если перед покупкой боитесь что не заведется модуль, спрашиваете у автора подойдет ли и тогда покупаете.
Фото комментатора

Владимир 22.04.2018

Купил модуль автоматическая обработка прайс листов.Автор молодец помог его быстро установить.А вот дальше возникли проблемы.При попытке чтения гайдов и роликов с ютуба с толкнулись с кучей не соответствий с реально существующей прогой.в гайде написано одно в проге такого в упор нет и тд и тп.Долгое время пытались разобраться сами.Потом задавали вопросы автору.Вопросы до сих пор без ответа.Короче бесполезно выкинутые деньги.Автор обновляет модуль забывая написать новый гайд и при этом быстр в момент покупки изчезая на потом
Администратор

Ответ for-opencart.com 22.04.2018

Ну это да, надо выпускать инструкции как и дополнения. Надо только трясти автора) Вообще модуль хороший - надо только разобраться, да и автор адекватный, должны найти общий язык.

Быстрый поиск

Похожее

Новое на сайте