WooCommerce закрывает витрину и корзину, а RetailCRM — обработку заказов, коммуникации и аналитику. Их связывает официальный плагин: заказы, клиенты и товары синхронизируются, статусы ходят в обе стороны. Разберём установку, настройку обмена и типичные точки отладки.
Что даёт связка WooCommerce и RetailCRM
WooCommerce — плагин интернет-магазина для WordPress: каталог, корзина, оформление и оплата живут внутри сайта. Его штатной админки достаточно для приёма заказов, но не хватает воронки, триггеров, сегментов клиентов и сквозной аналитики. Это и добавляет RetailCRM.
Интеграция выполняется официальным плагином RetailCRM для WooCommerce. После подключения заказы с сайта уходят в CRM, клиенты синхронизируются с дедупликацией, каталог выгружается для сборки заказов, а статусы обмениваются в обе стороны.
Установка плагина
Плагин ставится штатно из каталога WordPress. Порядок:
- В админке WordPress откройте
Плагины → Добавить новыйи установите плагин RetailCRM, затем активируйте его. - В меню появится раздел настроек интеграции RetailCRM.
- Убедитесь, что установлен и активен сам
WooCommerce— плагин интеграции опирается на его заказы и товары.
Требования к площадке: рабочий WooCommerce, поддерживаемая версия PHP и доступ сайта к внешним HTTP-запросам (для обращений к API CRM). Если хостинг блокирует исходящие соединения, обмен работать не будет.
API-ключ и подключение
Связь настраивается по API. В RetailCRM создайте ключ доступа в Настройки → Интеграция → Ключи доступа к API с правами на заказы, клиентов и справочники. Скопируйте адрес аккаунта и ключ.
| Параметр | Где взять |
|---|---|
| URL аккаунта | Адрес кабинета RetailCRM |
| API-ключ | Ключи доступа к API |
| Права ключа | Заказы, клиенты, справочники, склады |
В настройках плагина на стороне WordPress введите адрес и ключ, сохраните и дождитесь проверки соединения. При успешном подключении плагин подтянет справочники CRM — статусы, типы оплаты и доставки для дальнейшего маппинга.
Обмен заказами и каталогом
После подключения настраивается состав обмена. Основные потоки:
- Заказы — новый заказ WooCommerce уходит в CRM с позициями, покупателем, оплатой и доставкой.
- Клиенты — синхронизируются с дедупликацией по телефону и email.
- Каталог — товары и вариации выгружаются в CRM с ценами и остатками, чтобы менеджеры собирали заказы из актуального ассортимента.
- Статусы и оплаты — обмениваются в обе стороны.
Условие корректной сборки заказов — уникальные артикулы (SKU) у товаров и вариаций. По ним CRM связывает позицию заказа с каталогом. Пустой или дублирующийся SKU приводит к склейке товаров или к позициям вне каталога.
Соответствие статусов
Статусы WooCommerce (processing, completed, cancelled и другие) и статусы RetailCRM нужно сопоставить в обе стороны. В плагине для этого есть отдельный блок маппинга.
| Статус WooCommerce | Статус RetailCRM |
|---|---|
| pending / on-hold | Новый |
| processing | Согласован / в работе |
| completed | Выполнен |
| cancelled / refunded | Отменён |
Отладка обмена
После настройки прогоните контрольный сценарий и проверьте узкие места:
- Оформите тестовый заказ в WooCommerce — он должен появиться в RetailCRM с верными позициями, оплатой и доставкой.
- Смените статус в CRM и убедитесь, что он вернулся в WooCommerce.
- Проверьте клиента: контакты и история на месте, дубль не создаётся.
- Сверьте каталог: число товаров в CRM совпадает с активными позициями магазина.
Если заказы не уходят — проверьте API-ключ, его права и исходящие HTTP-запросы хостинга. Логи плагина и раздел загрузки каталога в CRM показывают отклонённые заказы и товары, а причина обычно в правах ключа, пустых SKU или незамапленных статусах.
Итог
Интеграция WooCommerce с RetailCRM держится на официальном плагине и четырёх опорах: рабочий WooCommerce, подключение по API-ключу с нужными правами, уникальные SKU и корректный маппинг статусов в обе стороны. Отдельно проверяют исходящие HTTP-запросы хостинга — без них обмен молча не работает.
Мы в B2Bsite подключаем WordPress/WooCommerce к RetailCRM под ключ: ставим и настраиваем плагин, выстраиваем обмен заказами, клиентами и каталогом, сопоставляем статусы и проверяем всю цепочку на тестовых заказах. Если заказы не доходят или статусы теряются — найдём причину и наладим синхронизацию.
Частые вопросы
Как интегрировать WooCommerce с RetailCRM?
Через официальный плагин RetailCRM для WooCommerce: устанавливаете его из каталога WordPress, подключаете по API-ключу и настраиваете обмен заказами, клиентами и каталогом.
Нужен ли активный WooCommerce?
Да, плагин интеграции опирается на заказы и товары WooCommerce. Без активного WooCommerce обмену просто не с чем работать.
Почему заказы не уходят в CRM?
Частые причины — нехватка прав у API-ключа и блокировка исходящих HTTP-запросов на хостинге. Плагин обращается к API CRM с сервера сайта.
Как выгрузить вариации товара?
Артикул (SKU) задаётся на уровне вариации, а не родительского товара. Тогда размеры и цвета попадут в CRM как отдельные позиции, а не склеятся в одну.
Почему статус из CRM не появляется в магазине?
Скорее всего, статус CRM не сопоставлен со статусом WooCommerce в направлении CRM → сайт. Проверьте маппинг статусов в обе стороны.
Как избежать дублей клиентов?
Синхронизация связывает клиентов по телефону и email. При корректно заполненных контактах повторный покупатель привязывается к существующей карточке.
Как проверить, что интеграция работает?
Оформите тестовый заказ, проверьте его в CRM, смените статус и убедитесь, что он вернулся в WooCommerce. Затем сверьте число товаров в каталоге.
Поможем с настройкой и поддержкой RetailCRM
Поможем с настройкой, доработкой и поддержкой RetailCRM.