Блог Сергея Арсентьева

Создание и продвижение сайтов с нуля.
Только реальные способы заработка в сети.
Проверено на личном опыте.

Лучшие модули для экспорта и импорта товаров в Opencart

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

Обычно каждый думает так: «Мне же надо будет обновлять цены товара, если я буду делать это вручную, мне край. О, точно! Есть же модуль импорта и экспорта! Я выгружу всё в Эксель, быстренько поменяю и загружу обратно».

экспорт и импорт в opencart

И так действительно легче всего менять цены, я и сам активно пользовался импортом - экспортом еще в те времена, когда у меня был интернет-магазин :cool:

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

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

Бесплатный модуль "Export/Import Tool"

http://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=17

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

Он бесплатный. Совсем.

С его помощью очень легко сделать первичное наполнение магазина копией с другого магазина на Opencart.

Не нужно на тестовых поддоменах ставить платные модули, ion cube, писать авторам, ждать лицензионный ключ несколько дней и т.п.

Поставили модуль, сделали выгрузку со старого магазина, потом скопировали в новый. И все товары, категории, атрибуты и даже покупатели (что выбрано) - будут перенесены.

экспорт и импорт в opencart модуль tool бесплатный.jpg

Сфера его применения, как я это вижу:

  • разработчики магазинов могут гонять туда-сюда кучу товаров, это единственный модуль, который умеет очищать ваши товары, категории, атрибуты и т.п. перед импортом. Это очень удобно, если у вас уже есть 500 атрибутов и вы хотите загрузить новый файл с 10. В этом случае вы просто ставите флажок «Очистить» и у вас не 510 атрибутов, их которых 500 - балласт от старого сайта, а всего 10 ваших новых.
  • переезд на другой шаблон или версию Opencart, когда просто массово переносятся все товары без использования phpmyadmin. В этом случае всё делается максимально быстро и просто, даже проще чем в платных модулях. Парадокс.
  • изменение цен: выгрузили все товары, поменяли цены, загрузили обратно. Но это в последнюю очередь, так как у него довольно корявая и запутанная структура и изменение цен удовольствия никакого не доставляет, хотя сделать это возможно.

Недостатки модуля:

  • Модуль не имеет защиты от нагрузки, поэтому если у вас 5000 товаров и дешевый шаред-хостинг (что такое хостинг), то для работы магазина мощностей хостинга худо-бедно хватает, а вот экспорт или импорт может завершаться кучей самых разных ошибок, начиная от белого экрана и заканчивая 500 ошибками и просроченными таймингами.
  • Выгружает всё в разные файлы (атрибуты - свой файл, товары - свой, опции - еще один). Это скорее неудобно, чем удобно. ИМХО оптимальный импорт-экспорт должен быть всё же в один файл.
  • Это единственный модуль выгрузки на моей памяти, который НЕ импортирует обратно то, что он только что экспортировал. То есть выгрузили Эксель файл, начинаете его загружать обратно даже без изменений - он выдает ошибку. Чтобы ее победить я как-нибудь попозже расскажу об этом подробнее, там фишка в том чтобы поиграться с настройками и выставить или убрать флажки.

opencart 2 не импортирует обратно модуль export import tool

Смотрите видео по экспорту и импорту в этом бесплатном модуле.

Видео

Платный модуль импорта и экспорта "Ocext"

http://shop.ocext.com/anycsv-xls-import--eksport-v-csv--dsv--xls--xlsx--yml/predzakaz-tolko-dlya-50-klientov-anycsv-xls-yml-import-csv--xls--yml-i-fajlov-eksel-v-opencart-2--3-pro-edition

На самом деле модуль называется  anyCSV/XLS/YML PRO Edition для импорта CSV, DSV, XLS, XLSX, YML файлов в OpenCart 2, 3.

Но согласитесь, что названия - не самая сильная сторона автора :smile:
Тем более, что у него же есть еще несколько модулей с подобными названиями и там такая чехарда получается, что найти концы неподготовленному человеку и выбрать правильный модуль затруднительно :whew:

Так что я его буду называть "Ocext", а смотреть его можно по ссылке выше.

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

Например, вам поставщик каждую неделю присылает свой прайс с новыми ценами. И естественно, под вас он подстраиваться не будет и менять свой формат прайс-листа, чтобы вы могли его загрузить через Export/Import tool или CSV Price Pro - никто не собирается. И чтобы обновлять цены в обычном случае вам придется:

  • сначала сделать выгрузку текущих товаров с артикулом и ценой в формате Export/Import tool иил CSV Price Pro.
  • затем вручную сверяя цены с прайсом поставщика поменять цены в этом файлике XLS или CSV.
  • залить его обратно.

Это муторно и теряется, порой, весь день на эту процедуру.

Если использовать Ocext, то достаточно создать шаблон от поставщика и назвать его, скажем, «Поставщик Bosch». И затем в нем задать условие: вот эта колонка в файле это артикул, а это - цена. Всё.

импорт данных opencart через ocext

Теперь когда поставщик пришлет очередной прайс, достаточно «скормить» его вашему шаблону и модуль автоматически подставит нужным товарам новую цену.

И такие шаблоны можно сделать на каждого поставщика :yes:

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

И каждый дилер сможет по своей ссылке забирать свой прайс. Удобно.

Недостатки Ocext

Самый главный недостаток этого комбайна: под каждую простейшую задачу, типа «по-быстрому выгрузить все артикулы и цены из категории пылесосы» нужно каждый раз делать очередной шаблон!

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

Если бы в нем авторы сделали еще одну «волшебную» кнопку «Выгрузить всё и сразу» в XLS и импортировать обратно, а также сделали бы универсальную версию без привязки к домену за приличную сумму для разработчиков - цены бы ему не было :yes:

Платный модуль импорта и экспорта "CSV Price Pro"

http://opencartforum.com/files/file/467-csv-price-pro-importexport/

Один из наиболее известных модулей импорта и экспорта для Опенкарта, с которым я познакомился еще на версиях 1.5. Он хорош тем, что простой как грабли - самый простой в управлении модуль из всех рассмотренных.

В интерфейсе разберется школьник.

импорт данных opencart csv price pro

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

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

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

Недостатки CSV Price Pro

Увы, но из него быстро вырастаешь.
И хочется уже большей автоматизации, чем просто выгружать, менять и загружать обратно.

CSV Price Pro - это хороший молоток, но чем больше им стучишь по стене, тем больше хочется перфоратор.

Как по мне, то еще минус - работа исключительно с CSV, с XLS работать гораздо удобнее, не нужен OpenOffice с его бесконечными вопросами в какой формат сохранять :smile:

Сравнение модулей импорта и экспорта для Opencart и Ocstore

Таблица сравнения модулей импорта и экспорта под Opencart 2 и 3

Export/Import Tool Ocext Price Pro
Что делает лучше всего Массово копирует все категории и товары Гибкий импорт и экспорт, лучше всего обновлять цены добавленных поставщиков по заранее сделанному шаблону. Простое обновление цен и других данных в одном формате CSV.
Формат экспорта и импорта Только XLSX Любой Только CSV
Защита от нагрузки на хостинг Нет Да Нет
Требует при импорте подготовленного файла Да, капризный Нет, универсальный Да, но достаточно простой в работе
Сложность установки и работы Средне Сложно Просто
Частота обновлений Редко Часто Часто
Импорт и экспорт по крону (планировщик) Нет Да Да
Лицензия Неограниченно На домен На домен
Цена на момент написания статьи Бесплатно 1490р 1750р
Моя оценка
5
9
8

10 баллов как видите не получил никто просто потому, что действительно такого модуля, который был бы простой, универсальный, удобный, дешевый и открытый я не нашел.

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

Есть еще один мощный модуль «Автоматическая обработка прайс-листов» - http://opencartforum.com/files/file/811-avtomaticheskaya-obrabotka-prays-listov/

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

Выводы и итоги

Если у вас реально много товаров (тысячи), то перед применением всяких импортов и экспортов я бы рекомендовал купить нормальный VPS - хостинг.

Иначе вы обречены на бесконечную волокиту и отлов багов выгрузки: вот только что выгрузилось всё отлично, а через 10 минут когда на сайт зашло 2 человека и подняли нагрузку,  экспорт или импорт не удался из-за лимита времени установленного хостером и возросшей нагрузки на сайт.

В случае с VPS - вы сами себе хозяин и сами устанавливаете все лимиты. Да и мощности виртуального сервера раз в 5 выше любого шаред хостинга.

  • Если вам нужна универсальность, например, у вас есть много партнеров, которым нужно выгружать ваш прайс или, наоборот, у вас много поставщиков и нужно принять от них прайс и их формате и автоматически или вручную загрузить себе, то Ocext будет лучшим выбором или смотрите в сторону комбайна "Автоматическая обработка прайс-листов".
  • Если ваша задача просто иногда вручную менять цены на товары или какие-то атрибуты не из админки, а из табличного файлика в OpenOffice, то рекомендую CSV Price Pro.
  • Ну а если вам нужно просто массово копировать товары, куда-то переносить или делать бекап своих данных или просто нет лишних денег , то бесплатный Export/Import tool будет вполне нормальным решением для небольшого магазина.

Всех благ!

Автор блога
“Измени свои привычки, и изменится твоя жизнь..”
Специалист по созданию и продвижению сайтов (SEO и реклама), фрилансер с многолетним опытом.
Статистика блога
  • Всего материалов на сайте: 191
  • Активных комментариев: 2 767
  • Работает онлайн: 5.7 лет
  • Читателей за это время: 1 497 637

Давай, оцени статью!



🎁   Поделитесь статьей в социальных сетях   🎁
Комментарии на блоге
Добавить свой комментарий
Подробнее в Полезные программы
Первое что нужно сделать для SEO сайта после его создания или как сделать русские слова английскими буквами в ЧПУ ссылках

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

Фотошоп скачать бесплатно на русском

99% всех сайтов и работ по веб-дизайну делаются в Фотошопе. Ведь любой сайт - это растровая графика, а Photoshop -...

Закрыть