🛒 Плагин WordPress · WooCommerce · GPL-2.0

YCP — «Купить в 1 клик» для WooCommerce. Заказы из Яндекса прямо в вашу админку.

Официальная интеграция протокола Yandex Commerce Protocol (YCP v1) с WooCommerce. Покупатель оформляет заказ прямо в виджете «Купить в 1 клик» в поиске или Маркете — а вы видите его в стандартной таблице заказов WordPress.

Все 10 эндпоинтов YCP v1 Bearer-токен HPOS-совместимость Идемпотентность сессий GPL-2.0 · бесплатно
Скачать на GitHub → Как установить Заказать настройку под ключ

Что такое YCP и зачем он нужен интернет-магазину

Яндекс показывает товары интернет-магазинов в поиске, Маркете и других сервисах с кнопкой «Купить в 1 клик». Покупатель не уходит на сайт — он вводит адрес и оплачивает прямо у Яндекса. Чтобы это работало с вашим магазином на WooCommerce, нужен бэкенд, который отвечает Яндексу на запросы протокола YCP. Этот плагин — и есть такой бэкенд.

Для владельца магазина

  • Дополнительный канал продаж без редизайна сайта
  • Заказы валятся в привычную админку WooCommerce
  • Не нужно поддерживать отдельную CRM
  • Бесплатно, без подписки

Для разработчика

  • 100% PHP, GPL-2.0, открытый код
  • Совместим с HPOS — будущее WooCommerce
  • Логи последних 100 запросов в админке
  • Идемпотентность «один заказ на сессию»

Для покупателя

  • Один клик из поиска / Маркета
  • Адрес из профиля Яндекса автоматически
  • Оплата привычным способом
  • СДЭК и ПВЗ доступны сразу

Возможности плагина YCP v1.0

🔌 Полный протокол YCP v1

Реализованы все 10 обязательных эндпоинтов:

  • Склады (warehouses)
  • Корзина и проверка (basket / check)
  • Варианты доставки (delivery options)
  • Пункты выдачи (pickup points)
  • Оформление (checkout) и размещение заказа
  • Отмена и статусы доставки

🛡 Безопасность и стабильность

  • Bearer-токен с фолбэком X-API-Key
  • Идемпотентность на уровне сессии: один заказ — одна сессия
  • Повторные ретраи Яндекса не создают дубликатов
  • Логирование 100 последних запросов в админке

📦 Заказы и письма

  • Заказы автоматически создаются в WooCommerce
  • Корректный флоу: draft → pending
  • Никаких «пустых» писем о заказе на 0 ₽
  • Поиск товара по артикулу (SKU) или product ID

📐 СДЭК и габариты

  • Габариты по умолчанию для товаров без размеров
  • Корректный расчёт стоимости доставки СДЭК
  • Все параметры — из админки, без правки кода
  • Адрес, телефон, склад — настраивается централизованно

Совместимость

WordPress

5.8+

включая последние мажорные релизы

WooCommerce

6.0+

с HPOS и классическим хранением заказов

PHP

7.4+

актуальные PHP 8.0 / 8.1 / 8.2 / 8.3

Установка за 5 минут

Через админку WordPress

  1. Скачайте ZIP-архив с GitHub
  2. Плагины → Добавить новый → Загрузить плагин
  3. Активируйте
  4. YCP → Настройки → вставьте Bearer-токен и склад
  5. «Проверить соединение» → готово

Через git clone

cd wp-content/plugins
git clone https://github.com/perfinn/\
YCP-Yandex-Commerce-Woocommerce.git ycp

Для разработчиков и CI/CD. После клонирования активируйте плагин в админке и настройте Bearer-токен.

После установки добавьте URL вашего магазина в кабинете «Купить в 1 клик» — формат: https://ваш-магазин.ru/wp-json/ycp/v1/.

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

Плагин

0 ₽

GPL-2.0, исходники открыты, обновления бесплатны.

Скачать с GitHub

Настройка под ключ

от 5 000 ₽

Подключение токена, склад, тестовый заказ. 1 день.

Заказать настройку

Сопровождение

от 3 000 ₽/мес

Мониторинг логов, обновления, помощь по запросам Яндекса.

Запросить смету

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

Что такое YCP-плагин для WooCommerce?

YCP (Yandex Commerce Protocol) — это плагин WordPress, реализующий все 10 эндпоинтов протокола Яндекс «Купить в 1 клик» для магазина на WooCommerce. Покупатель оформляет заказ прямо в виджете Яндекса, а заказ автоматически появляется в админке WooCommerce.

Сколько стоит плагин YCP?

Плагин бесплатный, GPL-2.0, исходники открыты на GitHub. Платная только установка/настройка под ключ и поддержка от perfinn.ru.

С какими версиями WordPress и WooCommerce работает?

WordPress 5.8+, WooCommerce 6.0+, PHP 7.4+. Полная совместимость с HPOS (High-Performance Order Storage).

Как Яндекс узнаёт о наличии и цене товара?

Плагин отвечает Яндексу на каждый запрос API в реальном времени: цены, остатки, габариты, варианты доставки. Поиск товара ведётся сначала по артикулу (SKU), затем по WooCommerce product ID.

Безопасно ли получать заказы через Яндекс?

Да. YCP использует Bearer-токен с фолбэком на X-API-Key. Все запросы идемпотентны на уровне сессии — «один заказ на сессию» — поэтому повторные ретраи не создают дубликатов.

Куда приходят заказы и письма?

Заказы появляются в стандартной таблице заказов WooCommerce в статусе Pending Payment. Письма идут по обычному флоу WooCommerce, без «пустых» писем на 0 ₽.

Можно ли посмотреть, что прислал Яндекс?

Да. В админке WordPress есть страница логов с последними 100 запросами и ответами API. Удобно для отладки доставки, цен и сверки с кабинетом Яндекса.

Кто внедрит и настроит плагин под мой магазин?

Студия perfinn.ru — мы разработчики плагина. Подключим Bearer-токен, заполним склады, добавим габариты товаров и протестируем заказ. Пишите info@perfinn.ru или на страницу контактов.

Подключить «Купить в 1 клик» к своему магазину

Скачайте плагин бесплатно или закажите установку под ключ — протестируем заказ и настроим интеграцию с кабинетом Яндекса.