Агрегатором Яндекс.Маркет пользуются 20 миллионов покупателей и 20 000 интернет-магазинов в месяц. По 1 000 покупателей на нос. Начинающему такой поток заказов за счастье! И экономия на раскрутке изрядная.
Яндекс.Маркет предлагает 2 варианта получения заказов. Выбрав «Переход на сайт», партнеры получают поток трафика с оплатой за клик (Cost per Click, CPC) и конвертируют его самостоятельно. А участники программы «Заказ на Маркете» получают оформленные сделки с оплатой за действие (Cost per Action, CPA). Минимальная стоимость услуг агрегатора – 1 условный цент за клик или от 2% стоимости заказа.
Требования Яндекс.Маркет к интернет-магазинам
На сайте должна быть опубликована достоверная регистрационная информация: наименование, местонахождение и ОГРН (ФИО и ОГРН для ИП). Информация о наличии и стоимости товаров на сайте и на Маркете должна совпадать.
Агрегатор не позволяет продавать уцененные и бывшие в употреблении изделия. Запрещены товары, продажу которых ограничивает закон. Например, лекарства, ювелирные украшения, оружие и взрывчатые вещества. А также смежные позиции. Скажем, растворители сами по себе не запрещены, но используются в производстве опасных веществ. Поэтому их тоже нельзя продавать через Маркет. Наконец, агрегатор обслуживает только розничные магазины.
Получая заказы с Маркета, интернет-магазин не имеет права отменять их, если изменился способ оплаты или условия доставки. Все отмены учитываются агрегатором и снижают позиции магазина. Вплоть до отключения от программы.
У магазина должна быть хорошая репутация. Агрегатор оценивает магазины по рейтингу отзывов. Кроме того, покупатели могут подавать претензии в рамках системы защиты покупателей, жалуясь на просрочку доставки, поврежденный товар, некомплект, подделки и проблемы с возвратом. А интернет-магазин обязан реагировать на эти претензии по-хорошему, договариваться и возмещать ущерб. Иначе бан.
Регистрация и настройка магазина на Яндекс.Маркет
Главный представитель (владелец аккаунтов) интернет-магазина регистрируется на странице партнеров. Указывает страну и регион продаж, название магазина, контактные данные.
Второй шаг – загрузка прайс-листа в формате YML, CSV или XLS. Последний формат больше всего подходит для ручной загрузки, а первый позволяет передавать условия конвертации валют и товарные категории в виде «дерева».
Третий шаг – проверка прайс-листа. Если Маркет найдет критичные ошибки, прайс-лист будет отклонен целиком. Например, за битые ссылки, не ведущие на карточки товаров. Или за разночтения в записях прайса и на страницах сайта: по цене, техническим характеристикам товаров. Маркет может принять прайс частично, исключив некритичные ошибки: повторы, разноязычные названия одинаковых позиций, заглавные написания, дубликаты.
Файл прайс-листа есть смысл создавать и редактировать вручную, если в нем 100-200 позиций. Но оперативно готовить и передавать в агрегатор прайс номенклатурой больше 1 000 позиций без автоматизации невозможно. Ни в какие разумные сроки.
Экспорт из торгового каталога «1С-Битрикс» в формат Yandex XML
Модуль торгового каталога «1С-Битрикс» может экспортировать каталоги товаров в формате Yandex. На странице настроек модуля указываются инфоблоки, из которых выгружаются данные о товарах. Включив опцию «Экспортировать в Яндекс.Товары», мы запускаем автоматическую генерацию XML-файла. Детальные настройки агента производятся на вкладке «Агент Яндекс.Товары».
Стандартная выгрузка не позволяет передавать собственные категории, менять названия параметров, выгружать выборки (только в наличии или только с фотографией). Нельзя выводить «старые цены» и устанавливать разные ставки Маркета для различных категорий. Что делать? Есть 2 варианта: установить модуль для CMS или кастомизировать (доработать напильником) скрипт экспорта.
Модули выгрузки из каталоге в маркетплейс «1С-Битрикс»
Известно полдесятка сторонних решений для выгрузки каталога «1С-Битрикс» в формат Яндекс.Маркет. Самое известное среди них создано воронежской компанией ВебФлай. Опубликованный в феврале 2015 года, этот модуль уже набрал 53 отзыва и пятизвездный рейтинг. Популярность вполне заслуженая. Программа поддерживает все 7 типов товаров, строит дерево категорий и работает с торговыми предложениями (SKU). Она также генерирует UTM-метки, обрабатывает старые цены (oldprice), выполняет выгрузку поэтапно и по расписанию, поддерживает ссылки в HTTPS и округление цен.
Кастомизация выгрузки из каталога «1С-Битрикс»
Как сказано выше, Маркет наказывает за публикацию отсутствующих товаров. Приведем рецепт доработки скрипта экспорта под выгрузку товаров в наличии.
Возьмем за основу скрипты yandex_run.php и yandex_setup.php, скачав их из папки /bitrix/modules/catalog/load/. Переименуем их, заменив «yandex» на «new», и отредактируем файл new_run.php. Чтобы выбирать только товары в наличии, исправим строку 590
$filter = Array("IBLOCK_ID"=>$IBLOCK_ID, "ACTIVE_DATE"=>"Y", "ACTIVE"=>"Y");
Вставив условие CATALOG_QUANTITY" => 0, получаем строку
$filter = Array("IBLOCK_ID"=>$IBLOCK_ID, "ACTIVE_DATE"=>"Y", "ACTIVE"=>"Y", "!CATALOG_QUANTITY"=>0);
Если нужно также выводить торговые предложения SKU, добавим это же условие в строке 880. Получим строку
$arFilter = Array("IBLOCK_ID"=>$IBLOCK_ID, "ACTIVE_DATE"=>"Y", "ACTIVE"=>"Y", "!CATALOG_QUANTITY" => 0);
Теперь загрузим отредактированные скрипты в папку /bitrix/php_interface/include/catalog_export/. Новый профиль экспорта отобразится в списке. Цель достигнута.
Мы получили скрипт экспорта для выгрузки из каталога товаров в наличии. И только! Чтобы выгружать товары с фотографиями, придется снова программировать. Словом, кастомизацию использовать можно, но этот способ требует немало квалифицированного труда и времени.
Заказ на Яндекс.Маркете через «1С-Битрикс»
С сентября 2016 года товары, размещенные по CPA-модели, показываются выше всех прочих. А к концу 2017 года Яндекс планирует перевести все коробочные товары на заказ через Маркет.
Подключить «Заказ на Маркете» к интернет-магазину можно через Партнерский интерфейс (личный кабинет) агрегатора или по API маркета. Первый способ требует ручной обработки заявок, второй обеспечивает автоматический обмен заказами. Но подключение по API требует разработки специального приложения. Для всех CMS, кроме «1С-Битрикс».
Настройки API Яндекс.Маркет
В личном кабинете агрегатора надо перейти в меню «Заказ на Маркете» и выбрать пункт «Настройки API».
Здесь надо настроить 5 параметров. Адрес URL API – ссылка вида
https://<сайт_магазина>/bitrix/services/ymarket/
По этому адресу нужно разместить скрипт, вызывающий обработчик запросов Яндекса. Он должен содержать код:
<?
require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/sale/services/ymarket/index.php");
?>
SHA1 fingerprint – слепок SSL-сертификата. Обязательное требование Яндекс.Маркет – магазин должен работать на HTTPS. Сгенерировать SHA1 fingerprint может системный администратор или служба техподдержки хостинга. Подробности в руководстве разработчика Яндекс.
Авторизационный токен – ключ доступа интернет-магазина к Яндекс.Маркет. Чтобы сгенерировать его, надо нажать ссылку «Изменить» рядом с полем токена (красная стрелка на скриншоте ниже). Получившийся код надо будет скопировать в настройки «Покупки на Маркете» «1С-Битрикс».
Тип авторизации предоставляет выбор из 2-х вариантов: по заголовку (HEADER) или по ссылке (URL). Можно выбрать любой вариант. Главное, чтобы он совпадал с настройками CMS.
Формат данных – выберите JSON, который использует «1С-Битрикс».
Создание приложения «Яндекс.Маркет»
Настройте приложение на странице «Создание приложения». Заполните 2 поля. В поле «Название» введите название вашего магазина. В поле «Права доступа» выберите «Яндекс.Маркет» и поставьте галочку в чекбокс «API Яндекс.Маркета для партнеров». И нажмите ссылку «Подставить URL для разработки», чтобы заполнить поле Callback URL.
Нажмите «Сохранить».
Настройки «1С-Битрикс»
Модуль интернет-магазина «1С-Битрикс» версий 14 и выше включает механизмы интеграции с 3 торговыми платформами: Товары ВКонтакте, eBay и Покупки на Маркете. Последнюю можно включить по адресу в административной панели Магазин > Настройки > Торговые платформы > Покупки на Маркете. Сначала интеграцию с Маркетом надо включить.
После этого на первой вкладке надо будет настроить основные параметры: идентификатор компании и приложения, токен для запросов Яндекса к магазину и авторизационный токен для запросов магазина к Маркету, логин пользователя и тип авторизации.
Ниже можно указать идентификаторы пунктов самовывоза, настроенные на Маркете (личный кабинет магазина > меню «Настройки» раздел «Точки продаж» > страница конкретной точки).
На вкладке «Способы оплаты» надо выбрать, какие платежные системы будут применяться при предоплате через Яндекс, оплате напрямую магазину, расчете на месте наличными или банковской картой. Предоплата через Яндекс доступна только для российских интернет-магазинов.
На вкладке «Службы доставки» указывается, какие службы доставки и для каких способов оплаты будут применяться в конкретных точках продаж.
Вкладка «Статусы» определит, какие будут соотносится статусы Яндекс.Маркета и интернет-магазина.
И вкладка «Свойства заказа» укажет взаимное соответствие параметров заказа в агрегаторе и в магазине.
Перейдите в раздел Настройки продукта > Настройки модулей > Торговый каталог и убедитесь, что активированы пункты «Включить количественный учет» и «Включить резервирование». Затем в разделе Настройки продукта > Настройки модулей > Интернет-магазин убедитесь, что параметр «Товар резервируется» имеет значение «При оформлении заказа».
Теперь остается пройти самопроверку и проверку контрольными заказами службы контроля качества. Если все в порядке, агрегатор начнет показывать ваши товары. Но не забывайте, что конкурентов много, а мест на витрине мало. Чтобы выделиться, нужно умело манипулировать ставками (комиссией) Маркета для товарных позиций.
Управление ставками и PriceLabs
Яндекс.Маркет отдает преимущество товарам, у которых выше ставки (комиссия за заказ или переход). Эти позиции получают лучшие места в блоке «Топ 6», блоке с картой, на страницах «Цены» и на карте товарной модели.
Владелец магазина может настраивать ставки как списком, так и каждую в отдельности. Для этого есть 4 инструмента. В личном кабинете Маркета ставки меняются вручную. Через файл прайс-листа или API агрегатора ставки корректируются полуавтоматически, с каждой новой загрузкой. А сервис PriceLabs позволяет вручную настроить правила изменения ставок, которые дальше работают сами. Этот способ позволяет быстро реагировать на локальные пики спроса, не расходуя слишком большой бюджет. Настроить управление ставками через PriceLabs можно в личном кабинете Маркета. Для этого надо выбрать режим «Личный кабинет и API > Идентификация товаров по ID». Ставки можно будет менять раз в 30 минут.
Преимущества PriceLabs
Правила управления ставками в PriceLabs называются стратегиями, всего их 12.
- Одна стратегия на все товары;
- Стратегия на определенную категорию товаров;
- Стратегия на группу товаров с общим признаком;
- Стратегия на один товар;
- Стратегия на товары с ценой выше заданной;
- Стратегия на товары с конкурентной и неконкурентой ценой;
- Стратегия на самые продаваемые товары;
- Стратегии на товары, привязанные к одной карточке модели;
- Удержание предложения на второй позиции;
- Фиксированная ставка;
- Стратегия на товары, для которых нет карточек моделей;
- Стратегии с учетом маржинальности.
Например, для хитов продаж эффективна «Стратегия на один товар». Товары, особо популярные по статистике продаж магазина, есть смысл продвигать индивидуально.
Отслеживать популярность товаров по кликам и конверсии можно непосредственно в PriceLabs, подключив к ней Яндекс.Метрику или Google Analytics. Обнаружив новых лидеров продаж, система автоматически назначит им повышенные ставки. Так действует «Стратегия на самые продаваемые товары».
Для товаров с высокой наценкой есть смысл применять «Стратегию с учетом маржинальности». В этом случае PriceLabs автоматически вычисляет ставку, исходя из величины наценки и популярности товаров по данным систем аналитики.
Подключение PriceLabs
Прежде всего надо зарегистрироваться на сайте сервиса. Система попросит предоставить доступ к аккаунту Яндекс.Маркет.
Подтвердив доступ, вы получите возможность подключить магазин к PriceLabs и настроить его.
В том числе задать максимальный дневной бюджет, рабочее время, подключить управление ставками по маржинальности, вывод на высокие позиции по минимальной цене, импорт статистики заказов и закупочных цен.
Для управления ставками по маржинальности в систему надо импортировать закупочные цены. Из прайс-листа в форматах YML или CSV. Если ко всем товарам применяется одна наценка, можно выбрать вариант «Из цены и наценки», и PriceLabs вычислит закупочные цены самостоятельно.
Типовые проблемы подключения «1С-Битрикс» к Яндекс.Маркету
Требования Маркета многочисленны и строги. Даже опытный программист может столкнуться с подводными камнями. И последствия будут серьезны: 4 ошибки в месяц и магазин отключат. Например, за что?
Прайс на Маркете устарел. В магазине запустили акцию, а в прайсе она не отражена. Товар закончился на складе, а в прайсе он числится в наличии. Транспортная компания поменяла тарифы, и стоимость доставки на сайте выросла, а в прайсе – нет.
Технические проблемы сайта. Яндекс.Маркет не может скачать прайс, найти карточку товара, вообще загрузить интернет-магазин. Сайт попал в список небезопасных, на нем найдены вирусы, шеллы.
Допустим, эти проблемы удалось устранить и не допускать в дальнейшем. Товары размещаются корректно, а заказов с агрегатора все равно нет. Почему?
Картинки не попадают на Маркет. Покупатели предпочитают предложения с фотографиями. Если ваш магазин не передает их агрегатору, покупать будут у конкурентов, а у вас не будут. Такое случается, если в YML-файле негодные ссылки на картинки: устаревшие, с недопустимыми символами. Или картинки не соответствуют требованиям Яндекса: на фотографии только часть товара, цвет товара не совпадает с описанием, водяные знаки занимают больше 10% изображения, на картинке есть рекламные надписи.
Товары по ошибке оказались не в той категории. Если структура прайс-листа не совпадает со структурой каталога Маркета, товары попадают не по назначению. Покупатели не находят ваши апельсинки, потому что они в разделе «осинки». Изучите, как конкуренты строят цепочку «тип товара – производитель – модель – линейка товаров», исправьте ошибки структуры.
Контакты и доставка указаны неверно. Покупатели видят неверные телефоны, график приема звонков. Вообще не дозваниваются, или попадают не туда. Отображается не все варианты доставки? Вы теряете региональных покупателей.
Студия «WRP», золотой партнер «1С-Битрикс», выполнит подключение вашего интернет-магазина к Яндекс.Маркет и PriceLabs с нуля и под ключ. В том числе будут сделаны работы:
- Регистрация, размещение и настройка интернет-магазина на «Яндекс.Маркет»;
- Настройка корректной выгрузки YML-файла из «1С-Битрикс»;
- Полный и детальный план прохождения контроля качества «Яндекс.Маркета»;
- Подключение и настройка системы автоматического управления ставками PriceLabs;
- Интеграция отзывов Яндекс.Маркет с товарами в интернет-магазине;
- Подключение Яндекс.Метрики для анализа продаж и коррекции ставок.
Пакет услуг стоит от 40 000 рублей.
Имейте в виду, что Яндекс.Маркет позволяет всего 6 попыток подключения. Не тратьте время и силы зря, обращайтесь в студию «WRP».