Загрузка товаров в конструкторы интернет-магазинов

Загрузка товаров и категорий в интернет-магазин является не сложной задачей, которую вполне может решить большинство программистов, если для это есть условия.
Под условиями понимается, что должна быть возможность решить задачу в принципе (технически возможно). На сколько решение будет сложным и долгим, будет зависеть источника данных (файл, сайт, api и т.п.), желаний заказчика и куда эти данные нужно грузить (движка магазина). В таком раскладе условия и событий все понятно - есть магазин, в него можно загружать, есть что нужно загружать.

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

Способы загрузки товаров в интернет-магазин.

В интернет-магазине (далее ИМ) есть каталог (категории) товаров и сами товары. Товары состоят из параметров, таких как имя товара, артикул, фото, описания, цена, хар-ки, производитель, остатки и т.п. Перечисленные данные в интернет-магазин добавляет либо владелец магазина, либо другой человек, который отвечает за эту задачу.

Способы добавления товаров в интернет-магазин есть разные. Самые распространенные из них это:

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

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

Каким способом загружать?

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

Я наблюдаю (примерно 6 лет) два варианта людей: новички и те, у кого есть знания или опыт, с чего правильно начинать.

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

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

Любому человеку в первую очередь интересно и важно, сколько денег какой вариант стоит.

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

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

Какой вариант правильный и что выбрать? - зависит от Вашей задачи и для чего Вам интернет-магазин. Если планы расти и процветать - вариант 2, это автоматизация с первого дня, расти будет проще и все инвестиции в софт быстро вернуться.

Если у вас не много товаров и работа с прайсами (наполнение, обновление цен и остатков) занимает до 20-30 мин в день и Вас это устраивает, то вариант 1 вполне имеет место. Но не забывайте, что вариант с использованием софта вместо 30 мин сделает эту же работу за 1-2 мин.

Для чего нужна нормальная загрузка товаров?Для чего нужна нормальная загрузка товаров интернет-магазину?

Примеры софта, которым нужна автоматическая (по api) загрузка товаров:

  • Существуют программы для обработки прайсов (упоминались выше), которые умеют быстро обновлять каталог товаров на сайт на основе прайсов поставщиков.
  • Программам для управления остатками, подобным 1с или Мой склад так же нужна интеграция с интернет-магазином, чтобы получать и обновлять данные.
  • При мониторинге цен конкурентов и автоматической переоценке своих товаров так же нужно иметь доступ к каталогу товаров.

Список может быть и больше.

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

Это значит, что в определенный момент Вы не сможете решать задачи, например, автоматическое обновление цен и остатков, и Ваш рост закончится, так и не начавшись. Придется дальше обновлять руками, в лучшем случае через импорт файлов или же менять движок на нормальный.

Список конструкторов интернет-магазинов и способы загрузки товаров в них.

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

Конструктор Загрузка из файла Загрузка по API
InSales icon-success icon-success
AdvantShop.Net icon-success icon-cross
MegaGroup icon-success icon-cross
ShopScript icon-success icon-successесли выкупить лицензию
Ecwid icon-success icon-cross
Merchium.ru icon-success icon-success есть, но я не пользовался им
Fo.ru icon-success icon-cross
StoreLand.ru icon-success icon-cross
Umi.ru (1c-umi.ru) icon-success icon-successна тарифах, где есть интеграция с 1с.
Bazium icon-success icon-cross
Nethouse icon-success icon-cross

Этот список и способы загрузки составлен на основе личного опыта, с которыми я и мои коллеги в Catalogloader работали.
Если в каком-то из перечисленных появилось API и мы про это до сих пор не знаем - маякните в комментариях, будем очень рады и благодарны! 🙂

Рекомендации.

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

Пообщайтесь с разработчиками, лучше несколькими, так Вы сможете получить больше информации и рекомендаций от проффесионалов, что поможет сделать правильный выбор.

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

Выводы.

Работать “из коробки” с категориями и товарами по API можно только в InSales и Merchium. С Merchium по API не приходилось  работать, с InSales - давно и успешно.

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

Александр Сергиеня.