🛒 Плагин WordPress · WooCommerce · GPL-2.0
YCP — «Купить в 1 клик» для WooCommerce. Заказы из Яндекса прямо в вашу админку.
Официальная интеграция протокола Yandex Commerce Protocol (YCP v1) с WooCommerce. Покупатель оформляет заказ прямо в виджете «Купить в 1 клик» в поиске или Маркете — а вы видите его в стандартной таблице заказов WordPress.
Что такое 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
- Скачайте ZIP-архив с GitHub
- Плагины → Добавить новый → Загрузить плагин
- Активируйте
- YCP → Настройки → вставьте Bearer-токен и склад
- «Проверить соединение» → готово
Через 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/.
Сколько стоит
Сопровождение
от 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 клик» к своему магазину
Скачайте плагин бесплатно или закажите установку под ключ — протестируем заказ и настроим интеграцию с кабинетом Яндекса.