Как по-быстрому добавить много товаров в интернет-магазине на OpenCart?
Содержание
Если вам нужно быстро добавить много товаров в магазин OpenCart, то готовьтесь к мартышкиному труду!
Хотя нет, есть ряд модулей, которые существенно облегчают работу по управлению большим количеством товаров. Да, они не бесплатные, но зато экономят много дней рабочего времени, что как бы тоже не маловажно.
Что конкретно неудобно при добавлении товара на сайт, если он сделан на OpenCart?
Если Вам нужно быстро наполнить сайт товаром, то в OpenCart Вы столкнетесь с такими неудобствами:
- Вам постоянно нужно переключаться между вкладками, чтобы заполнить все значимые данные товаров
- Чтобы загрузить одно несчастное изображение, нужно сделать от 7 до 9 кликов. Это не считая еще одного дополнительного клика при переключении на вкладку «Изображения»
- Чтобы выбрать атрибут или опцию, надо начинать вводить их названия вручную в текстовом поле (то есть, держать их в голове или регулярно отвлекаться на шпаргалку), вместо удобного селектора с уже предложенными вариантами. Причем введенные раннее значения этих самых атрибутов нельзя выбрать, даже если начинать вводить их. В общем, ручное печатание одних и тех же букв для сотен товаров. О, сколько потом проблем возникает с фильтрами из-за того, что один менеджер вводит значение (А+) на русском, другой — на английском, третий с пробелом (А +), а четвертый вообще словами (А плюс)!..
- Если скопировать цену с другого сайта (где тысячи отделены от сотен пробелами или другим символом) и вставить ее в поле «Цена» опенкарта, ничто не сообщит Вам, что в момент сохранения эта цена тупо обрежется до первого пробела (или точки).
- Если вдруг Вы сохранили товар, и потом решили что-то изменить, искать этот товар Вы будете долго и нудно — потому как при нажатии на кнопку «Сохранить» Вас выбрасывает из этого товара в общий список всех товаров. И там, в общей куче новый товар не отображается последним — потому сортировка идет по названию товара, а вовсе не по хронологии добавления.
В общем, используя стандартные средства OpenCart, лично я могу заполнить не более 50 товаров за 2 рабочих дня. Уточню, что я говорю сейчас не о демо-данных, которые «болтаются» в системе, а о реальных товарах с реальными фотографиями, ценами, набором атрибутов и опций.
Какие есть способы быстро добавить много товаров на сайт под управлением OpenCart?
Для автоматизации рутины часто используются:
- Модули импорта товара из xml-файлов производителей
- Модули импорта/экспорта товаров в OpenCart из xls (или csv)
- Связка интернет-магазина с 1С
К сожалению, производители не всегда располагают подобным XML-файлом. Кроме того, магазин может использовать далеко не весь ассортимент поставщика, да и цены производителя могут быть неподходящими для продавца. Так что это не единственный инструмент, который необходимо применять.
Модуль экспорта и импорта из xls необходимо использовать, как минимум, для корректировки цен. Так, товары сначала выгружаются в электронную таблицу. Затем менеджер берет эту таблицу и корректирует цены (без необходимости делать массу лишний движений для сохранения). Потом это все обратно импортируется в магазин.
В электронной таблице также можно назначать категории, производиля, атрибуты и опции, но обычному нормальному человек будет весьма сложно выполнить эту задачу, потому что все эти вещи определены через циферные идентификаторы, а не текстовые метки.
Кроме того, иногда разработчики магазина добавляют поля в таблице product. Модули импорта-экспорта в формате xls могут игнорировать эти поля, что приводит к потере содержащихся в них данных после каждого импорта.
Когда речь заходит о наличии у фирмы 1С с уже существующей базой товаров, то, теоретически, ее можно взять и выгрузить в магазин. А еще сделать так, чтобы все новые товары автоматом отправлялись бы на сайт. Звучит очень заманчиво, но на практике весьма часто оказывается, что база 1С структурирована абсолютно непригодно с точки зрения сайта: атрибуты (спецификация) и опции (комплектация) зачастую заполнены в текстовом поле, а не в отдельных полях. Поэтому во многих случаях импортируются только названия товаров, артикул, цена, кол-во на складе, изображения, но не атрибуты и опции (или скидки). Хотя, опять же повторю, технически, можно было бы наладить полную выгрузку, стоит только организовать в 1С нужные поля и упорядочить работу менеджеров, которые всегда ворчат, что не их это дело.
В общем, в большинстве случаев обмен данными между 1С и магазином сосредотачивается на передаче количества товара из 1С в магазин и заявок из магазина в 1С.
Удобное и быстрое добавление/редактирование товаров в OpenCart с помощью модуля Handy Product Manager
Принимая во внимание перечисленные недостатки системы и существующих способов автоматизации процессов, я решил разработать такой модуль для управления товарами на OpenCart, который позволял бы работать с товарами по принципу экселя в плане непрерывности действии. То есть:
- Все товары показаны в ряды на одной странице. Чтобы отредактировать какое-то поле, не нужно переходить в отдельный товар
- Соответственно, не надо ходить по куче вкладок и жать кнопку «Сохранить»
- Можно фильтровать товары по определенному параметру и видеть перед собой только товары определенной категории, производителя, наличия какого-либо атрибута или комбинация этих параметров
- Можно также быстро и удобно находить товар по product_id, артикулу или ЧПУ. По ЧПУ пожалуй самй классный вариант, когда не надо всматриваться в страницу и искать, где скопировать артикул — просто берешь и копируешь SEO URL товара, и вставляешь его в фильтре админки.
- Можно удалять товар без прокрутки к кнопке наверху страницы
При этом, в отличие от xls, в модуле можно делать другие важные действия с товарами:
- Загружать изображения товаров без лишних кликов
- Выбирать атрибуты и их значения из списка. Создавать новые атрибуты на ходу (без перехода куда бы то ни было)
- Автоматически очищается «формат» цены при вставке в поле цены, чтобы после копипаста с другого сайта при сохранении не отваливалось все, что идет после пробела
- Ничего никуда не надо выгружать и импортировать потом обратно — ведь редактирование товаров в модуле Handy Product Manager уже удобнее, чем в экселе.
Скажу по секрету, что можно даже сделать псевдоскидки в честь Черной пятницы (сделать так, чтобы цена товара не менялась, но клиентам была показан завышенная цена и реальная цена товара, которая якобы является супер выгодной скидкой. Правда способ не работает для тех, кто активно использует Группы клиентов). Подробнее описание модуля читайте на моем сайте — https://shop.sergetkach.com/rus/extensions-for-opencart/automation/handy-product-manager/