← Все статьи

SEO · Разработка · Маркетинг

Yandex Commerce Protocol (YCP): как подключить магазин к покупкам через Алису

Арсений

Арсений Попов

SEO-специалист и разработчик8 минут чтения
Yandex Commerce Protocol (YCP): как подключить магазин к покупкам через Алису

Покупка в один клик прямо внутри диалога с нейросетью — без перехода на сайт, без повторного ввода данных карты, без лишних экранов — уже не гипотеза, а рабочий стандарт от Яндекса. Называется он Yandex Commerce Protocol (YCP), и это первый в России протокол так называемой "агентной коммерции": модели, при которой покупки совершаются в естественном диалоге с ИИ.

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

Как это работает для покупателя

Процесс покупки через YCP состоит из четырех шагов:

  1. Диалоговый запрос — покупатель формулирует потребность обычным языком: "хочу купить складной зонт до 8000 рублей".
  2. Обработка нейросетью — Алиса AI анализирует запрос с учетом истории и предпочтений.
  3. Презентация вариантов — система предлагает конкретные товары с ценой и характеристиками.
  4. Мгновенное оформление — заказ передается продавцу без перехода на сайт, оплата проходит через Яндекс Пэй или в рассрочку через Сплит.

Кнопка "Купить в 1 клик" при этом может показываться в нескольких местах экосистемы Яндекса сразу: в ответах чата с Алисой AI, в органическом сниппете и на товарной плитке в обычном Поиске, а также в рекомендательной ленте Яндекс Ритма.

Кто остается продавцом

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

Способы подключения

Способ подключения зависит от платформы, на которой работает магазин:

Способ Кому подходит Что нужно сделать
Яндекс KIT Магазины на этой платформе Ничего — подключение уже встроено
1С-Битрикс Магазины на Битрикс Установить готовый модуль из маркетплейса расширений и настроить API-ключи
Яндекс Маркет Продавцы, уже размещенные на Маркете Включить функцию в личном кабинете Маркета — он же берет на себя обработку заказов
Webasyst (Shop-Script) Магазины на Webasyst Установить плагин «Яндекс Merchants (YCP)» и настроить каталог, склады, доставку и оплату
API для остальных платформ OpenCart, самописные сайты и другие CMS без готового модуля Интеграция по открытой документации: товарный фид + микроразметка + подключение через кабинет Яндекс Товаров

Для продавцов без сайта тоже есть путь — загрузка товаров через интеграцию с Яндекс Маркетом, Ozon, Wildberries, МойСклад или 1С, статус ИП или ООО обязателен.

Что нужно магазину технически

Независимо от способа подключения, YCP предъявляет два базовых требования к данным:

  • Товарный фид — информация об ассортименте, ценах и остатках, загруженная в Яндекс Товары в формате YML или Excel. Кнопка покупки появляется только у тех товаров, которые есть в фиде.
  • Микроразметка карточек товаров — Schema.org разметка Product/Offer на страницах сайта, чтобы система корректно распознавала товар, цену и наличие.

Это тот же набор требований, что и для попадания в ответы Яндекс Нейро и Google AI Overviews — мы разбирали его подробнее в статье про GEO-оптимизацию интернет-магазина. По сути, магазин, который уже привел каталог к чистым структурированным данным для одной задачи, автоматически на несколько шагов ближе к готовности для другой.

К самим данным YCP предъявляет требования по качеству: точные названия без канцелярита, полный набор характеристик (цвет, размер, материал, вес), актуальные цены и остатки, качественные фотографии. Расхождение между тем, что показано на сайте, и тем, что передано в фиде, подрывает доверие системы к магазину как источнику.

Подключение для разных CMS: в чем разница

1С-Битрикс — самый простой путь: готовый модуль устанавливается из маркетплейса расширений, дальше нужно только прописать API-ключи и связать нужные свойства товаров с полями протокола.

Яндекс KIT — вообще не требует действий: магазины на этой платформе подключены по умолчанию.

Тильда, InSales и похожие конструкторы — прямого модуля пока нет, но у большинства уже есть встроенная выгрузка фида в Яндекс Маркет; при должной настройке фида и разметки страниц подключение идет тем же универсальным путем через API.

Webasyst (Shop-Script) — здесь готовый модуль есть: плагин «Яндекс Merchants (YCP)» разворачивает у себя API магазина и синхронизирует заказы, остатки и статусы с личным кабинетом YCP. Разберем его настройку отдельно ниже — вручную там все равно приходится настроить каталог, склады, доставку и оплату.

OpenCart и самописные решения — готового модуля нет, это "путь API для собственных платформ". Практически это выглядит так: готовим товарный фид под требования YCP, добавляем или проверяем микроразметку Product/Offer на карточках товаров и подключаем магазин через личный кабинет Яндекс Товаров. Дольше, чем установка модуля одной кнопкой, но не сложнее обычной технической SEO-доработки каталога.

Как настраивается YCP в Webasyst: шаги плагина «Яндекс Merchants»

Плагин разворачивает REST API магазина по адресу домен/merchants/ — именно на него потом обращается Яндекс, чтобы получить каталог, проверить корзину, узнать варианты доставки и создать заказ. Настройка идет в несколько этапов.

1. Регистрация магазина в кабинете Яндекс Мерчант. Без этого шага Яндекс не сможет вызывать API магазина — регистрация происходит на checkout.merchants.yandex.ru/stores.

2. Обмен токенами между плагином и кабинетом YCP. В настройках плагина копируем "URL для API" и "Токен доступа" и вставляем их в личный кабинет YCP; обратно из кабинета Яндекса получаем "Токен API YCP" и вставляем его в плагин. Проверяем связь кнопкой "Проверить API".

3. Подключение Яндекс Пей. Для онлайн-оплаты заказов через YCP нужен Яндекс Пей (либо Сплит для покупок в рассрочку) — без него доступна только оплата при получении.

4. Настройка каталога и фида. Выбираем режим идентификации товаров (артикул, ID товара или ID артикула — для магазинов с несколькими SKU у одной модели лучше подходит ID артикула), задаем вес и габариты по умолчанию для товаров без этих данных, затем в разделе "Импорт/экспорт → Яндекс: merchants (YCP)" выбираем категории для выгрузки и получаем ссылку на YML-фид. В фид попадают только товары в наличии с проставленной ценой.

5. Добавление складов. Склады можно импортировать автоматически из остатков Shop-Script либо завести вручную — с адресом, телефоном и описанием точки. От складов зависит, как считается доступность товара и сроки доставки в конкретный регион.

6. Настройка доставки. Включаем "Доставку по YCP протоколу" и выбираем способ: расчет на стороне магазина (например, через интеграцию с СДЭК — плагин умеет выгружать пункты выдачи СДЭК как есть, с наценками) либо делегирование расчета Яндексу.

7. Маппинг статусов заказов. Каждому статусу Shop-Script присваивается соответствие в терминах YCP (new, in_progress, arrived_to_pickup_point, delivered, cancelled) — так покупатель видит актуальный статус заказа в интерфейсе Яндекса, а не только в почте от магазина.

8. Фискализация. Сам плагин фискализацию не делает — заказы из YCP попадают в тот же раздел "Заказы" Shop-Script, что и обычные, и чек по ним пробивает уже подключенная в магазине онлайн-касса (тот же АТОЛ Онлайн или другой сервис по 54-ФЗ, что и для остальных заказов). Если кассы еще нет — на этом шаге ее нужно подключить или выбрать подходящий сервис.

После того как фид опубликован и магазин прошел проверку, кнопка "Купить в 1 клик" обычно появляется в поиске, Алисе и Яндекс Ритме в течение 36 часов.

Микроразметка — самое узкое место. Кабинет Яндекс Мерчант отдельно проверяет качество микроразметки Product/Offer на карточках товаров, и от результата этой проверки зависит, где именно появится кнопка: только в одном из каналов (например, только в поиске) или сразу везде — в поиске, в Алисе и в Яндекс Ритме. Слабая разметка — весь смысл подключения теряется, магазин просто не пройдет проверку целиком или получит ограниченную видимость.

Наш кейс: подключение YCP для Memobottle

Мы подключили YCP клиенту Memobottle — интернет-магазину премиальных бутылок для воды на Webasyst. Магазин уже был запущен под ключ: индивидуальный дизайн, доставка СДЭК, платежи через Robokassa, обмен данными с 1С. Для подключения YCP установили и настроили плагин «Яндекс Merchants»: зарегистрировали магазин в кабинете Яндекс Мерчант, обменялись токенами, подключили Яндекс Пей для онлайн-оплаты, настроили каталог и фид, добавили склад и настроили доставку СДЭК через тот же плагин, привязали существующую онлайн-кассу для фискализации заказов и донастроили микроразметку карточек товаров до уровня, который прошел проверку в кабинете YCP.

Результат — дополнительный канал продаж без затрат на рекламу: товары теперь можно купить прямо в диалоге с Алисой AI или в поисковой выдаче, без перехода на сайт.

Сколько это стоит

Само подключение к YCP бесплатно для всех интернет-магазинов — Яндекс не берет комиссию за сам факт участия в протоколе. Платить нужно только за сервисы, которые вы реально используете при обработке заказа: эквайринг, логистику, кассовое обслуживание — если подключаете их через интегрированных партнеров (CloudPayments, СДЭК, Яндекс Доставка, АТОЛ и других).

Кому пока не подойдет

YCP рассчитан на продажу физических товаров конечному покупателю. Не подключить: цифровые товары, услуги, оптовые и B2B-продажи. Для продавцов без собственного сайта дополнительно нужен официальный статус ИП или ООО — для самозанятых такой путь пока закрыт.

Стоит ли подключать прямо сейчас

Рынок агентной коммерции по прогнозам может достичь 3-5 триллионов долларов к 2030 году, а у Алисы AI уже 19 миллионов пользователей еженедельно. Ранние магазины, подключившиеся к YCP, получают преимущество не только в доступе к этому трафику, но и в приоритете ранжирования внутри самого протокола — тем, кто подключится позже, придется конкурировать за видимость с уже закрепившимися продавцами.

Если у вас магазин на Webasyst, 1С-Битрикс или любой другой CMS — подключение YCP делается через ту же техническую базу, что и обычная SEO-оптимизация каталога: чистый фид, корректная микроразметка, актуальные остатки и цены, плюс настройка складов, доставки и кассы под конкретную платформу. Мы делаем это как часть работы над интернет-магазинами — приходите, если хотите открыть этот канал продаж у себя.

Частые вопросы

Это стандарт, который позволяет покупателю оформить и оплатить заказ прямо в диалоге с Алисой AI, в поисковой выдаче Яндекса или в рекомендательной ленте Яндекс Ритма — без перехода на сайт магазина. Технически заказ передается продавцу, который остается продавцом юридически и фактически: получает деньги, данные покупателя и управляет доставкой.

Связаться с нами

Опишите вашу задачу, и мы предложим решение!