RetailCRM
RetailCRM is a solution for eCommerce and retail, designed to help manage orders, clients, and all communications in one window. The system automates business processes, allows you to build a complete loyalty program, and occupy the CRM marketing niche to engage and retain customers. Services like deliveries, telephony, payment systems, messengers, marketplaces, and more - for integration with over 100 ready-made modules.
Module Integration with retailCRM
Our module serves for full integration with RetailCRM, allowing you to exchange information about orders, customers, and much more, to build a coherent information ecosystem of CS-Cart and RetailCRM. For such a setup, the module provides mutual status synchronization of orders and payments, special deliveries, and payments. Additionally, it is possible to synchronize Selected Zones and Orders with one click. Thus, by fully integrating, you synchronize the entire profile of the customer.
Module Features
- Simple installation.
- Full synchronization of CS-Cart and RetailCRM.
- Fully configurable system of status matching from two systems (order status matching, special payment, full profile synchronization, special deliveries).
- Automated exchange of changes.
- Possibility to work under heavy load.
- Store Builder
- Store Builder Ultimate
- Owners
- English
- Русский
- 4.17.X
- 4.16.X
- 4.15.X
Installation
After downloading the add-on, it is installed using standard CS-Cart tools on the page Admin panel → Add-ons → Manage add-ons → Download and install add-on (+).
For CS-Cart version older than 4.13.1 Admin panel → Add-ons → Manage add-ons → Gear button → Manual installation
Click Download, in the window that appears, select the add-on file, then Download and install.
Setting
The initial setup is carried out on the General settings tab, where you need to enter the RetailCRM account URL and api key.
By default, the add-on is in the Disabled status, it is recommended to configure it before enabling it.
After connecting, you need to select a store and warehouses in RetailCRM and specify the currency of the store in RetailCRM
Additional setting
Description of settings:
On the Directories tab, you need to mutually compare order statuses, delivery methods, payment methods between Cs-Cart and RetailCRM. It also indicates the dependence of the payment status in retailCRM on the status of the order in CS-Cart.
The User Fields tab maps buyer profile fields
On the Orders tab, synchronization is configured in detail: import of new orders from retailCRM, import / export of order changes, export of callbacks, one-click orders, etc. are disabled.
You need to create a YML file (for example, using the standard Export to Yandex.Market add-on) to import products from CS-Cart to RetailCRM. To do this, go to Administration → Export to Yandex.Market → Price list.
Click the Create a new price list button in the form of a plus.
Set the necessary values Access key, Price list name, Store name and check the box Price list for RetailCRM.
The access key is located in RetailCRM Settings - Integration - API Access Keys
After that, click Create, additional export settings will appear (you can leave the default) and links for generating and downloading the file, as well as a cron - command for automatically updating the file.
And from the RetailCRM side, on the Settings tab→ Stores→ [Select the desired store] → Catalog select Download from ICML and specify the address of the generated YML file in the ICML file URL field.
Important:For end-to-end synchronization of MySklad - RetailCRM - CS-Cart, you need to add an external_id for the product to the yml-file. You can do this using our add-on fixes integration add-on.
Apply 7 (Adding retailcrm xmlid changes to gatherAdditional) and 8 (Adding retailcrm xmlid changes to getRetailCrmOfferAttributes) fix:
After that, for the products you need to specify the external_id value:
After that, be sure to regenerate the import file and the external_id value will appear there in the
To automatically synchronize order/status changes from RetailCRM to CS-Cart, you need to register the cron command php /path/to/admin.php --dispatch=trigger.retailcrm_import, on the CS-Cart server
After configuring synchronization, change the status of the module to Enabled.
Important: When you enable/disable and update the module, the start points for orders and pending purchases are updated. This is done for those cases when the module is disabled for a long time, so that old orders are not unloaded and old changes from the history are not synchronized.
v2.0.0 (скоро)
[*] Полная переработка модуля
[!] Исправлена ошибка при получении retailcrm_id заказа из бд
v1.14.2 от 11.01.2024
[*] Доработана передача utm меток при создании заказа
[!] Исправлена ошибка, возникающая после установке модуля (не найден класс модуля)
v1.14.1 от 25.12.2023
[*] Изменена ссылка для cron
[!] Исправлена ошибка при генерации файла прайс-листа ЯндексМаркета (осуществлялся поиск external_id в таблице products)
[+] Добавлена возможность передачи utm меток в заказе по настройке в модуле
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: Плательщика можно выбрать в настройке модуля во вкладке Заказы
[*] Изменены короткие теги на обычные
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
Передачи ИНН из CS-Cart в retailCRM
передачи ИНН из CS-Cart в retailCRM
Перенос всех настроек в раздел Синхронизация данных
Перенос всех настроек в раздел Синхронизация данных
Ваш запрос отправлен!
Ваш запрос на доработку модуля отправлен в техническую поддержку. Мы изучим ваши пожелания и дадим обратную свзязь.
Вам придет уведомление на указанный Email.
Here you can share your opinion and evaluate our work.
Your feedback helps us become better and offer you even better service.