Этот модуль входит в нашу Подписку.
Оформите подписку — и пользуйтесь всеми модулями без ограничений.
Расширенная интеграция с retailCRM
Модуль связывает CS-Cart и retailCRM в один рабочий контур и помогает держать в синхронизации заказы, клиентов, корзины, обращения и заказы в один клик. Он полезен, когда сайт и CRM должны обмениваться данными без ручных переносов и разрывов в учете.
Для чего нужен
Модуль нужен, чтобы передавать заказы из CS-Cart в retailCRM и обратно, синхронизировать клиентов и данные профилей, работать с корзинами, обращениями и заказами в один клик, а также сопоставлять статусы, оплаты, доставки и пользовательские поля.
Основные возможности
Двухсторонний обмен данными между сайтом и retailCRM.
Экспорт заказов при создании, оплате и смене статуса.
Импорт заказов и изменений из retailCRM.
Синхронизация клиентов и защита от дублей.
Поддержка корзин и заказов в один клик.
Учет способов оплаты, доставки и пользовательских полей.
Работа с MEASoft, callback-сценариями и YML-выгрузкой.
Cron-задачи для плановой синхронизации.
Как работает
Модуль подключается к событиям CS-Cart и передает изменения в retailCRM по мере работы магазина. Для массового обмена используются cron-задачи и настройки сопоставления, где задаются правила импорта, экспорта и связи между сущностями сайта и CRM.
Остались вопросы по работе модуля?
- Store Builder
- Store Builder Ultimate
- Multi-Vendor
- Multi-Vendor Plus
- Multi-Vendor Ultimate
- Владельцам
- English
- Русский
- 4.20.X
- 4.19.X
- 4.18.X
- 4.17.X
- 4.16.X
- 4.15.X
Установка
Установите модуль через «Администрирование» → «Модули» → «Управление модулями». Найдите «MS: Расширенная интеграция с retailCRM» и нажмите «Установить». После установки модуль появится в списке синхронизаций.
Где находятся настройки
Все настройки модуля расположены в разделе «Администрирование» → «Синхронизация данных» → «MS: Расширенная интеграция с retailCRM». Интерфейс организован в виде вкладок: Общие, Заказы, Склады, Импорт статусов, Экспорт статусов, Способы оплаты, Способы доставки, Поля пользователей, Обратный звонок и покупка в один клик, Cron.
Настройка — вкладка «Общие»
Ссылка на retailCRM — укажите полный URL вашей учётной записи RetailCRM (например, https://ваш-магазин.retailcrm.ru/). Ссылку можно скопировать из адресной строки браузера при входе в RetailCRM.
API ключ — получите ключ в RetailCRM: «Настройки» → «Интеграции» → «API-ключи» → «Добавить ключ». Создайте ключ с правами на чтение и запись. Скопируйте ключ и вставьте в поле.
Включить обмен — отметьте галочку для активации синхронизации. Без этой галочки обмен не выполняется.
Выгружать external_id товара — при необходимости выгрузки внешнего идентификатора товара в RetailCRM.
Валюта по умолчанию — выберите валюту, в которой будут передаваться суммы в RetailCRM.
Сайт по умолчанию и Склад по умолчанию — выбираются из списка, загружаемого из RetailCRM после указания URL и API-ключа. Эти значения используются при создании заказов и товаров.
Настройка — вкладка «Заказы»
Экспорт заказов из CS-Cart в RetailCRM — режим: отключено, только создание, только обновление, полный обмен. При включении задайте режим выгрузки: все заказы, только за сегодня, начиная с даты, за последние N дней.
Импорт заказов из RetailCRM в CS-Cart — аналогичные режимы. При импорте новые заказы создаются на сайте, при обновлении — синхронизируются изменения.
В подразделе «Общие настройки заказов» настройте: тип заказа, способ оформления, поле для URL заказа, добавление в комментарий (купон, адрес доставки, способ доставки), импорт примечаний и деталей, экспорт изменений.
Незавершённые покупки — включите для выгрузки корзин в RetailCRM. Укажите способ оформления и статус для таких заказов, а также — добавлять ли товары корзины в комментарий.
В разделах «Физ. лицо» и «Юр. лицо» сопоставьте поля RetailCRM с полями профиля CS-Cart (ФИО, телефон, email, адрес и т.д.). В «Пользовательские поля» сопоставьте дополнительные поля заказа.
Настройка — вкладки сопоставления
Склады — сопоставьте склады/ПВЗ CS-Cart с магазинами/складами RetailCRM.
Импорт статусов и Экспорт статусов — сопоставьте статусы заказов CS-Cart со статусами RetailCRM. Без сопоставления заказы могут не синхронизироваться корректно.
Способы оплаты и Способы доставки — сопоставьте методы оплаты и доставки между системами.
Поля пользователей — сопоставьте дополнительные поля профиля пользователя с полями RetailCRM.
Настройка — Обратный звонок и покупка в один клик
Требуется модуль «Обратный звонок». Включите интеграцию, выберите действие при обратном звонке (не создавать заказ, создавать заказ, создавать заказ с товарами). Настройте сопоставление полей и при необходимости — добавление товаров в комментарий при покупке в один клик.
Настройка — вкладка «Cron»
Пароль для cron — задайте секретный ключ (по умолчанию ms_retailcrm). Он используется для авторизации cron-запросов.
После сохранения настроек появятся cron-ссылки для: импорта истории заказов и клиентов, экспорта пользователей, импорта пользователей, импорта заказов, экспорта заказов. Скопируйте нужную команду и добавьте в crontab на сервере (например, каждые 10 минут: 10 * * * *).
Работа с модулем
После включения обмена и сохранения настроек синхронизация выполняется автоматически при создании и изменении заказов на сайте, при регистрации клиентов, при оплате. Для массовой выгрузки или импорта используйте cron-задачи.
На странице редактирования заказа в админке CS-Cart отображается ID заказа в RetailCRM (если заказ был выгружен). Доступны кнопки для экспорта данных товара в RetailCRM и импорта из RetailCRM на сайт.
Проверка работы
1. Создайте тестовый заказ на сайте — он должен появиться в RetailCRM в разделе «Заказы».
2. Создайте заказ в RetailCRM — при включённом импорте он должен появиться в CS-Cart.
3. Проверьте логи: в настройках синхронизации отображается информация о последней выгрузке (количество обновлённых и пропущенных записей). При ошибках проверьте URL, API-ключ и сопоставление статусов, способов оплаты и доставки.
Типичные проблемы
Заказы не выгружаются — проверьте, что «Включить обмен» отмечено, экспорт заказов не отключён, статусы и способы оплаты/доставки сопоставлены.
Ошибка API — убедитесь, что URL указан без лишних символов, API-ключ действителен и имеет нужные права.
Дублирование клиентов — модуль ищет клиентов по email и телефону; при расхождении данных могут создаваться дубликаты. Проверьте сопоставление полей.
История изменений
v2.3.0 от 30.03.2026
[*] Улучшена стабильность работы интеграции и фоновых задач
[*] Улучшено обновление модуля и обработка ошибок
[*] Убраны отладочные сообщения из рабочих сценариев
[!] Исправлены ошибки оформления заказа и работы с профилем покупателя при неполных контактных данных
v2.2.0 от 19.02.2026
[*] Обновлен шаблон модуля
v2.1.0 от 28.01.2026
[!] Исправлена критическая ошибка в файле модуля (код класса StaticFunctions заменился кодом контроллера)
[!] Исправлена ошибка, вызванная отсутствием функции модуля store_locations
v2.0.0 от 24.11.2025
[*] Полная переработка модуля
[*] Исправлен поиск пользователя по номеру телефона для обратного звонка
[*] Исправлен поиск и передача отчества клиента в заказе
[+] Добавлена возможность экспорта и импорта пользователей в RetailCrm
[*] Исправлена передача складов/ПВЗ в заказе
[+] Добавлены настройки импорта заказов и cron для импорта заказов
[+] Добавлены настройки экспорта заказов и cron для экспорта заказов
[+] Добавлено отображение id заказа в RetailCrm на странице редактирования заказа, так же добавлены кнопки для экспорта данных товара в RetailCrm и импорта из него на сайт
[!] Исправлена ошибка при попытке перехода в настройки синхронизации
[!] Исправлена ошибка при получении retailcrm_id заказа из бд
[!] Исправлена ошибка если скидка превышала итоговую стоимость и переставляла неправильно цены
v1.14.2 от 11.01.2024
[*] Доработана передача utm меток при создании заказа
[!] Исправлена ошибка, возникающая после установки модуля (не найден класс модуля)
v1.14.1 от 25.12.2023
[*] Изменена ссылка для cron
[+] Добавлена возможность передачи utm меток в заказе по настройке в модуле
[!] Исправлена ошибка при генерации файла прайс-листа ЯндексМаркета (осуществлялся поиск external_id в таблице products)
v1.14.0 от 30.10.2023
[+] Добавлена передача стоимости доставки из модуля «Исключить стоимость доставки из заказа.»
v1.13.2 от 23.09.2023
[+] Добавлена передача ИНН клиента в заказе
v1.13.1 от 18.09.2023
[*] MEASoft: передача стоимость доставки в комментарий заказа, распространяется только для 5post
v1.13.0 от 11.09.2023
[+] MEASoft: передача стоимость доставки в комментарий заказа
v1.12.0 от 04.09.2023
[+] Поддержка служб доставки от MEASoft, передача адреса и плательщика
[+] MEASoft: Плательщика можно выбрать в настройке модуля во вкладке Заказы
[*] Изменены короткие теги <? на обычные <?php
v1.11.16 от 05.06.2023
[*] Улучшена проверка клиентов на стороне retailcrm для предотвращения дублирования (добавлен поиск клиентов email и по ИНН), приведение к одинаковому виду названия компаний при сравнении
v1.11.15 от 12.05.2023
[*] Улучшена проверка клиентов на стороне retailcrm для предотвращения дублирования
[*] Изменена структура файлов
[+] Добавлен выбор сайтов для клиентов в настройках модуля, по которому будут запрашиваться клиенты из retailcrm
v1.11.14 от 26.12.2022
[+] Стандартизация модуля
v1.11.13 от 06.12.2022
[*] При выключенной настройке импортировать новые заказы, новые клиенты тоже не создаются
[*] Импорт происходит только во включенные витрины
[!] Исправлена проблема с дублированием пользователей
v1.10.13 от 18.11.2022
[*] Добавление доставки в комментарий перенесено в другой хук
[!] Исправлена проблема с дублированием способа оплаты
v1.9.13 от 17.11.2022
[+] Добавлена возможность выгрузки способа доставки в комментарий
v1.8.13 от 17.10.2022
[*] Изменены языковые переменные
v1.8.12 от 04.10.2022
[+] Стандартизация модуля
v1.8.11 от 20.07.2022
[+] Добавлена настройка — Выгружать external_id товара
v1.8.10 от 29.04.2022
[!] Исправлен баг при совпадении внешнего кода клиента
v1.8.9 от 21.04.2022
[*] Отключена отправка Email при импорте нового клиента в cs-cart
v1.8.8 от 20.04.2022
[+] Добавлено сопоставление Доставок / ПВЗ (CS-Cart) с Магазинами / Складами (RetailCRM)
v1.7.8 от 08.04.2022
[!] Исправлено дублирование заказа при покупке в один клик
v1.7.7 от 31.03.2022
[+] Добавлена передача ФИО при создании клиента как физ. лица
v1.7.6 от 25.03.2022
[+] Добавлено удаление ИНН из заказа при наличии в нём ошибки
[+] Добавлен адрес ПВЗ в заказ
[*] Изменено определение типа заказа по полю идентификации
v1.6.6 от 24.03.2022
[+] Добавлено создание двух типов клиентов — юр.лицо и физ.лицо
[+] Добавлена привязка заказа к клиенту
[!] Исправлена ошибка при обращении к методам корпоративных клиентов
v1.5.6
[+] Добавлено сопоставление полей «ИНН» и «Имя компании» из модуля ms_invoicing
[+] Добавлено изменение типа заказа на «Юр. лицо» при заполненном ИНН
[+] Добавлена валидация email
[!] Исправлена ошибка «Не верный тип контрагента»
v1.4.6
[*] Обновлена иконка MakeShop.pro
v1.4.5
[+] Синхронизация объединения клиентов
[+] Настройка символьного обозначения заказов в 1 клик
[!] Фикс настроек в мультивендоре
[!] Фикс клиентов «Без ФИО»
v1.4.4
[*] Заменены языковые переменные
v1.4.3
[+] Добавлена возможность экспорта купона на скидку
[!] Исправлена ошибка взаимодействия с модулем «Обратный звонок»
[!] Исправлен языковой файл (en)
v1.4.2
[*] Исправлен баг в шаблонах настроек мультивендора
v1.4.1
[+] Удаление товаров из корзины со статусом отмены
[+] Добавлена функция логирования
v1.4.0
[+] Поддержка мультивитрин
v1.3.3
[+] Выгрузка незавершенных покупок незарегистрированных пользователей с контактными данными
v1.3.2
[+] Возможность отключения витрин
v1.3.1
[+] Точка старта выгрузки незавершенных покупок
[*] Исправлены ошибки
v1.3.0
[+] Экспорт незавершенных покупок + настройки
[+] Подсчет веса
[+] Учет сумм подарочных сертификатов и купонов на скидку
[*] MsRetailcrm_orders => MsRetailcrm_objects (синхронизации других сущностей)
[+] Возможность отключения импорта новых заказов из retailCRM
[+] Выполнение действий при обновлении модуля в режиме разработчика
[!] Исправлены подсчет и синхронизация скидок
v1.2.0
[*] Добавлены настройки обратного звонка и покупки в один клик
[*] Добавлена возможность добавлять в комментарий клиента адрес доставки, отделения СДЭК
[*] Добавлена возможность добавлять товары в корзине в комментарий клиента при покупке в один клик
[*] Добавлена возможность стирать поле email по указанным доменам
[*] Добавлена возможность указывать URL заказа из админки
[*] Добавлена возможность записывать ФИО в поле «имя»
[*] Добавлена опция отключения модуля (для отображения настроек в отключенном режиме)
[!] Исправлена ошибка с присвоением retailCRM ID клиента
v1.1.1
[*] Запуск firstUpdateSince после включения отключенного модуля
[!] Исправлена ошибка при создании заказа в один клик
v1.1.0
[+] Структура прайс-листа по документации retailCRM
[+] Опция «прайс-лист для retailCRM» в редактировании прайс-листа
[+] Опции включения/отключения импорта/экспорта
[*] Доработан расчет скидок
[!] Перед postInstall() и firstUpdateSince() проверка на активность модуля
[!] Мелкие исправления
v1.0.0
[+] Первый выпуск
Обозначения:
[+] Добавлено
[-] Удалено
[*] Изменено
[!] Исправлена ошибка
Здесь можно поделиться своим мнением и оценить нашу работу.
Ваши отзывы помогают нам стать лучше и предлагать вам еще более качественный сервис.