API и вебхуки — инструменты, которые позволяют вашему магазину «разговаривать» с другими системами: CRM, складским учётом, курьерскими службами, мессенджерами.
Что такое API
Данные исследований
По данным Data Insight (2024), объём российского рынка e-commerce достиг 8,1 трлн ₽ (+36% год к году). 74% российских покупателей совершают онлайн-покупки не реже раза в месяц. Доля мобильных покупок превысила 62% в 2024 году (Яндекс.Маркет).
API (Application Programming Interface) — интерфейс для обмена данными между системами.
Пример: CRM запрашивает у магазина информацию о заказе #1234 через API → магазин возвращает данные в JSON → CRM обновляет карточку клиента.
WooCommerce REST API позволяет: — Получать список заказов, товаров, покупателей — Создавать/обновлять/удалять заказы и товары — Управлять купонами, категориями — Обновлять остатки
Документация: woocommerce.github.io/woocommerce-rest-api-docs/
Что такое вебхуки
Вебхук — «обратное API». Вместо того чтобы CRM каждую минуту спрашивала «есть новые заказы?», магазин сам отправляет уведомление в CRM при появлении нового заказа.
Принцип: событие → магазин отправляет POST-запрос на URL → получатель обрабатывает.
WooCommerce вебхуки: — Создан заказ — Обновлён заказ — Создан/обновлён/удалён товар — Создан клиент
Примеры реальных интеграций через API/вебхуки
Магазин → CRM
При создании заказа → вебхук → RetailCRM или amoCRM создаёт новую сделку.
Магазин → Курьерская служба
При смене статуса «Собран» → API СДЭК → создаётся накладная.
Склад → Магазин
МойСклад обновил остаток → API WooCommerce → обновился stock_quantity товара.
Магазин → Telegram
Новый заказ → вебхук → Telegram Bot API → уведомление в ваш Telegram.
Магазин → WhatsApp
Смена статуса заказа → API WhatsApp Business → сообщение покупателю.
Настройка вебхуков в WooCommerce
WP Admin → WooCommerce → Настройки → Дополнительно → Вебхуки:
- Добавить новый вебхук
- Статус: Активен
- Тема (событие): Order created / Order updated / Product created
- URL: адрес вашей системы-получателя
- Секрет: строка для верификации
Безопасность API
API WooCommerce требует авторизации через Consumer Key и Consumer Secret.
Ключи создаются в: WP Admin → WooCommerce → Настройки → Дополнительно → REST API → Добавить ключ.
Важно: храните ключи в секрете, не публикуйте в открытых репозиториях.
Разрабатываем кастомные интеграции через API и вебхуки для любых внешних систем.
Часто задаваемые вопросы
Как подключить CRM к интернет-магазину?
Большинство интеграций реализуются через плагины для WooCommerce или REST API: установка плагина → авторизация через ключ API → настройка маппинга полей → тестирование. Сложные интеграции (1С, ERP) требуют участия разработчика.
Как безопасно обновлять плагины и интеграции?
Перед обновлением плагина сделайте резервную копию базы данных. Тестируйте обновления на staging-окружении. Крупные обновления ядра WooCommerce лучше проводить в низкий сезон продаж.
Сколько стоит настройка интеграций для магазина?
Простая интеграция через готовый плагин — от 5 000 до 15 000 рублей. Кастомная интеграция через API — от 30 000 рублей. Часть интеграций (платёжные системы, CDEK) настраивается бесплатно самостоятельно по инструкциям.
Зачем интернет-магазину нужны интеграции?
Интеграции автоматизируют рутинные процессы: передачу заказов в учётную систему, обновление остатков, отправку уведомлений, расчёт доставки. Это сокращает ручной труд и снижает количество ошибок при обработке заказов.
Читайте также
Хотите понять, сколько может приносить собственный интернет-магазин?
Мы разрабатываем интернет-магазины для товарного бизнеса и помогаем выстроить систему продаж: от структуры и каталога до продвижения, аналитики и стабильных заказов.
Оставьте заявку — разберём вашу нишу, покажем, где сейчас теряется маржа, и оценим потенциал собственной платформы продаж.