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

Покупка в один клик прямо внутри диалога с нейросетью — без перехода на сайт, без повторного ввода данных карты, без лишних экранов — уже не гипотеза, а рабочий стандарт от Яндекса. Называется он Yandex Commerce Protocol (YCP), и это первый в России протокол так называемой "агентной коммерции": модели, при которой покупки совершаются в естественном диалоге с ИИ.
Разберем, как это устроено технически, какими способами магазин на любой платформе может подключиться, и почему это стоит сделать уже сейчас, а не когда конкуренты займут видимость в выдаче ИИ первыми.
Как это работает для покупателя
Процесс покупки через YCP состоит из четырех шагов:
- Диалоговый запрос — покупатель формулирует потребность обычным языком: "хочу купить складной зонт до 8000 рублей".
- Обработка нейросетью — Алиса AI анализирует запрос с учетом истории и предпочтений.
- Презентация вариантов — система предлагает конкретные товары с ценой и характеристиками.
- Мгновенное оформление — заказ передается продавцу без перехода на сайт, оплата проходит через Яндекс Пэй или в рассрочку через Сплит.
Кнопка "Купить в 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-оптимизация каталога: чистый фид, корректная микроразметка, актуальные остатки и цены, плюс настройка складов, доставки и кассы под конкретную платформу. Мы делаем это как часть работы над интернет-магазинами — приходите, если хотите открыть этот канал продаж у себя.