Разработка модуля фида, что важно учесть

Разработка модуля фида, что важно учесть

Сейчас, когда в Украине и в мире активно развиваются маркетплейсы, есть возможность расширять действительность не только за счет своего магазина, но и за счет сторонних площадок.

Это замечательная возможность быстро охватить больше пользователей за короткое время, так как маркетплейсы имеют много ресурсов для развития и растут быстрее. Кроме того, они что называется “постоянно на слуху”, а потому шансы получить оттуда клиентов всегда высоки.

Если бизнес хочет выйти на площадку, и у него уже есть свой сайт, возникает вопрос, как добавить туда товары. В таком случае нет необходимости руками добавлять каждую позицию в кабинет. Вписывать тексты, загружать изображения, заниматься seo-настройками. Как раз для такого случая был придуман специальный формат обмена данными – так называемый “фид”. Как правило, это excel, xml-файл, который доступен по ссылке прямо с сайта (реже автономный файл). В нем каждый товар и его описание, изображения, характеристики представлены в текстовом виде в виде отдельной строки (если это xml) или столбца и строки (в случае excel).

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

На что следует обратить внимание при разработке модуля фида

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

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

  • Можно сразу выгрузить все товары, которые есть на сайте, а можно запрограммировать свою логику.Например, сделать настройки, чтобы было управление какие товары будут попадать в фид, а какие нет. Это может быть сортировка по категориям, брендам, отдельным товарам (в админке модуля отмечаем товары каких категорий и брендов выгружать, а каких нет, выбирать из списка всех товаров по каждому товару в отдельности).
  • Также можно учесть цену. Если цена нулевая – не водить такой товар. По наличию.
  • Обязательно предусмотрите, чтобы в фид попадала обычная и акционная цена если таковая будет на сайте и этого требует площадка.
  • Важный момент с ценой. Некоторые маркетплейсы берут процент от стоимости товара, и чтобы не продавать себе в убыток, тогда в настройках фида следует учесть увеличение цены (на процент или на фиксированную цифру). Причем увеличение цены может быть для каждой категории отдельно.
  • Когда фид готов, следуем предусмотреть его автоматическое обновление. Это нужно для того, чтобы если на сайте будут изменения действующих товаров или добавления новых – они попадали в выгрузку и затем на сервис. Бывают такие случаи, когда данные не актуальны и площадки блокируют товары.
  • Важны параметры сервера. Если товаров много, а сервер имеет недостаточные характеристики могут быть свои в работе сайта из-за нагрузки на сервер во время формирования файла.

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