Установка плагина для WordPress (WooCommerce) позволяет:
- автоматически передавать заказы в keyCRM сразу после оформления на сайте;
- экспортировать все заказы в CRM в один клик;
- передавать остатки и статусы заказов из CRM на сайт;
- импортировать товары и варианты (разово все, далее — автоматически новые) с сайта в CRM;
- передавать лиды из форм (Contact Form 7, WPForms) в воронки;
- обновлять в CRM статус оплаты, если он изменился на сайте.
Шаг 1. Создание источника в keyCRM
Перейдите в «Настройки» → «Источники». Появится список подключенных на данный момент источников. В конце списка есть кнопка «Добавить источник». Нажмите на нее и откроется окно для заполнения данных:
- Название — укажите произвольное название источника;
- Источник — выберите Wordpress;
- URL источника — добавьте прямую ссылку на ваш магазин;
- Менеджер — при необходимости, укажите менеджера, на которого сразу будут назначаться все заказы из этого магазина. Если добавить несколько менеджеров - заказы будут назначаться на каждого менеджера по очереди. Можно оставить пустым;
- Валюта — укажите валюту магазина;
- Вкладка «Доступ пользователей» — укажите кто будет иметь доступ к заказам из этого источника;

Когда вы укажете все необходимые параметры, нажмите кнопку «Добавить».
В противном случае при установке модуля вы получите критическую ошибку!
Шаг 2. Загрузка модуля на сайт
Плагин работает на версиях:
● WordPress 6.7.2 - 6.8.2
● WooCommerce 9.5.1 - 10.0.2
● PHP 7.4 - 8.2
Другие версии не тестировались, поэтому мы не можем гарантировать работу плагина на них.
Чтобы установить плагин интеграции на сайт:
- Откройте панель администратора вашего сайта, в боковом меню наведите на вкладку «Плагины» и выберите «Добавить новый»;
- Нажмите на кнопку вверху «Загрузить плагин» и далее «Выбрать файл»;
- Выберите загруженный архив с плагином с компьютера и нажмите «Установить»:

После загрузки плагина активируйте его и переходите к следующему шагу.
Шаг 3. Настройка модуля на сайте
Чтобы перейти в настройки интеграции:
- Наведите на кнопку«keycrm.app» в верхнем меню и нажмите «Настройки»;
- Далее вставьте ключ из keyCRM в поле API key, нажмите «Сохранить» и обязательно проследите, чтобы страница обновилась.

Дальше рассмотрим каждую вкладку настроек отдельно.
Forms Integration
На этой вкладке можно настроить передачу лидов из Contact Form 7 и WPForms. Для этого нужно:
- Поставить галочку возле «Enable forms integration»;
- Выбрать воронку из keyCRM, в которую нужно передавать заявки.
Стандартные поля: имя, телефон, email передаются в соответствующие контактные поля в карточке. Другие поля и дополнительные данные передаются в примечание.

Webhook settings
Можно настроить передачу из keyCRM в WordPress статусов заказов и остатков товаров.
Подробные настройки, особенности обновления данных и способы проверки ошибок передачи описаны в отдельной инструкции.
Order methods
В этой вкладке нужно выбрать из списка созданный ранее (Шаг 1) источник из keyCRM:

Delivery types
Слева ваши типы доставки на сайте, а справа выберите им в соответствие типы доставки из keyCRM.
Если в нашей системе нужного вам типа для выбора соответствия еще нет, вы можете создать новую службу доставки.

Payment types
Установите соответствие для типов оплат. Слева показаны типы оплат на сайте, а с права тип оплаты в keyCRM.
Новый тип оплат для выбора при необходимости также можно создать в кабинете.

Products Import
На этой вкладке можно одноразово импортировать все товары и варианты в CRM, чтобы в дальнейшем автоматически создавались новые товары, которые будут добавляться на сайт.
Подробные настройки, особенности передачи товаров и способы проверки ошибок при передаче описаны в отдельной инструкции.
Settings of uploading
Вкладка, в которой вы можете загрузить свои старые заказы в keyCRM.
- Uploading all orders — нажмите кнопку «Upload» для загрузки всех старых заказов;
- Orders identifiers — укажите номера заказов через запятую и нажмите кнопку «Upload» для загрузки заказов по одному.

Все новые заказы — будут попадать в ваш кабинет мгновенно, сразу же после их оформления!
Журнал ошибок
Каждый день плагин создает файл журнала с названием «keycrm + дата создания» в разделе «WooCommerce» → «Статус» → «Журналы». В него записываются:
- данные заказов, которые сформировались к отправке;
- данные, которые отправились в CRM и в каком виде;
- ошибки полученные при отправке заказа;
- ошибки, связанные с выгрузкой товаров или созданием нового товара/варианта;
- ошибки, связанные с изменением статусов и передачей остатков.
Пример ошибки при передаче заказа:
- The source uuid has already been taken: ошибка, что заказ уже был передан в keyCRM, и Wordpress повторно пытается передать заказ.
Если возникнут вопросы, вы можете обратиться в нашу службу поддержки, предоставив файл с логом, который можно скачать по кнопке:

В статье рассмотрели настройки интеграции с Wordpress (WooCommerce) для получения заказов в keyCRM и как просмотреть логи при возникновении ошибок. Теперь вы сможете обрабатывать заказы в системе и анализировать эти заказы.