This add-on is part of our Subscription plan.
Subscribe once — enjoy all add-ons without limits.
Extended integration with retailCRM
The add-on connects CS-Cart and retailCRM into a single workflow for orders and customers. Data is exchanged automatically according to configured rules, while scheduled tasks handle bulk synchronization.
What it is for
The add-on reduces manual data transfer between the storefront and retailCRM: it synchronizes orders and customers, sends abandoned carts and callback requests, and keeps reference data aligned between the two systems.
Key features
- two-way order exchange between CS-Cart and retailCRM;
- customer import and export with duplicate prevention;
- transfer of abandoned carts, callback requests, and one-click orders;
- mapping of order statuses, payment and shipping methods, and custom fields;
- mapping of warehouses, pickup points, and sites;
- scheduled import and export through cron.
How it works
After connecting the retailCRM API, the administrator selects synchronization directions and maps entities in the store and CRM. The add-on processes order and customer events, while background commands periodically import and export accumulated data.
Have questions about the add-on?
- Store Builder
- Store Builder Ultimate
- Multi-Vendor
- Multi-Vendor Plus
- Multi-Vendor Ultimate
- Owners
- English
- Русский
- 4.21.X
- 4.20
- 4.19.X
- 4.18.X
- 4.17.X
- 4.16.X
- 4.15.X
Instructions for the “Extended integration with retailCRM” add-on
What the add-on does
The add-on synchronizes orders and customers between CS-Cart and retailCRM. It can also transfer abandoned carts, callback requests, and one-click orders, and run bulk synchronization through cron.
Where to find the add-on
Go to Administration → Sync data → MS: Extended integration with retailCRM.
The settings are divided into tabs for general parameters, orders, import and export status mapping, custom fields, shipping and payment methods, warehouses, and cron. The callback tab is available when the corresponding CS-Cart add-on is active.
Connect retailCRM
- On the general settings tab, enter the HTTPS URL of your retailCRM account.
- Enter a retailCRM API key with read and write permissions for the entities you use.
- Enable data exchange and select the required options, including product external ID, default currency, site, and warehouse.
- Save the settings.
Configure orders
On the orders tab, select the import and export directions. Configure processing of new and updated orders, abandoned carts, and customer data. For individuals and companies, map CS-Cart profile fields to retailCRM fields.
Map data
- Statuses: configure separate mappings for order import and export.
- Payment and shipping: link CS-Cart payment and shipping methods to retailCRM types.
- Custom fields: map additional profile and order fields.
- Warehouses and sites: link store warehouses and pickup points to retailCRM entities.
Callbacks and one-click orders
If the CS-Cart callback add-on is active, open the corresponding integration tab. Select how requests should be processed and map the fields sent to retailCRM.
Configure cron
Open the cron tab, set a secret key, and save the settings. The add-on will generate commands for the available import and export operations. Add the required commands to the server scheduler with an interval appropriate for your store.
How to verify operation
- Create a test order in CS-Cart and make sure it appears in retailCRM with the correct customer, status, payment, and shipping data.
- If import is enabled, update the test order in retailCRM or create a new one, then run the corresponding cron command.
- Check the result in CS-Cart and verify that mapped values were transferred correctly.
- If synchronization does not run, check the URL, API key permissions, enabled direction, and mapping tables.
Changelog
v2.3.1 from 10.09.2026
[*] Updated the add-on description and instructions; added localized materials and the logo.
v2.3.0 from 2026-03-30
[*] Improved integration stability and background tasks.
[*] Improved module update reliability and error handling.
[*] Removed debug output from production flows.
[!] Fixed checkout issues and customer profile handling with incomplete contact details.
v2.2.0 from 2026-02-19
[*] Module template updated.
v2.1.0 from 2026-01-28
[!] Fixed critical error in module file (StaticFunctions class code was replaced with controller code).
[!] Fixed error caused by missing store_locations module function.
v2.0.0 from 2025-11-24
[*] Complete module overhaul.
[*] Fixed user search by phone number for callback.
[*] Fixed search and transfer of patronymic in order.
[+] Added user export and import to retailCRM.
[*] Fixed warehouse/PVZ transfer in order.
[+] Added order import settings and cron for order import.
[+] Added order export settings and cron for order export.
[+] Added the retailCRM order ID to the order editing page, along with buttons for exporting product data to retailCRM and importing data from retailCRM to the site.
[!] Fixed error when navigating to sync settings.
[!] Fixed an error when retrieving the order retailcrm_id from the database.
[!] Fixed incorrect price recalculation when a discount exceeded the order total.
v1.14.2 from 2024-01-11
[*] Improved UTM tag transfer when creating an order.
[!] Fixed error after module installation (module class not found).
v1.14.1 from 2023-12-25
[*] Changed cron link.
[+] Added a module setting for transferring UTM tags with orders.
[!] Fixed an error when generating a Yandex.Market price list: external_id was incorrectly searched for in the products table.
v1.14.0 from 2023-10-30
[+] Added shipping cost transfer from the «Exclude shipping cost from order» module.
v1.13.2 from 2023-09-23
[+] Added customer TIN (INN) transfer in order.
v1.13.1 from 2023-09-18
[*] MEASoft: added shipping cost transfer to the order comment for the 5Post shipping service.
v1.13.0 from 2023-09-11
[+] MEASoft: added shipping cost transfer to the order comment.
v1.12.0 from 2023-09-04
[+] MEASoft shipping support, address and payer transfer.
[+] MEASoft: added an option to select the payer in the module settings on the Orders tab.
[*] Replaced short PHP tags v1.11.16 from 2023-06-05.
[*] Improved customer checks in retailCRM to prevent duplicates: added searches by email and TIN and normalized company names before comparison.
v1.11.15 from 2023-05-12
[*] Improved customer checks in retailCRM to prevent duplicates.
[*] Changed file structure.
[+] Added site selection in the module settings for customer requests to retailCRM.
v1.11.14 from 2022-12-26
[+] Module standardization.
v1.11.13 from 2022-12-06
[*] When «Import new orders» is disabled, new customers are not created either.
[*] Import only to enabled storefronts.
[!] Fixed user duplication issue.
v1.10.13 from 2022-11-18
[*] Shipping comment moved to different hook.
[!] Fixed payment method duplication issue.
v1.9.13 from 2022-11-17
[+] Added shipping method export to comment.
v1.8.13 from 2022-10-17
[*] Changed language variables.
v1.8.12 from 2022-10-04
[+] Module standardization.
v1.8.11 from 2022-07-20
[+] Added the «Export product external_id» setting.
v1.8.10 from 2022-04-29
[!] Fixed an error when customer external codes matched.
v1.8.9 from 2022-04-21
[*] Disabled email sending when importing a new customer into CS-Cart.
v1.8.8 from 2022-04-20
[+] Added mapping of Deliveries / PVZ (CS-Cart) to Stores / Warehouses (RetailCRM).
v1.7.8 from 2022-04-08
[!] Fixed order duplication on one-click purchase.
v1.7.7 from 2022-03-31
[+] Added full name transfer when creating an individual customer.
v1.7.6 from 2022-03-25
[+] Added TIN removal from order when it contains error.
[+] Added PVZ address to order.
[*] Changed order type detection by identification field.
v1.6.6 from 2022-03-24
[+] Added creation of two customer types: legal entity and individual.
[+] Added order to customer binding.
[!] Fixed error when accessing corporate customer methods.
v1.5.6 from 2022-03-21
[+] Added mapping of «TIN» and «Company name» fields from ms_invoicing module.
[+] Added order type change to «Legal entity» when TIN is filled.
[+] Added email validation.
[!] Fixed «Invalid counterparty type» error.
v1.4.6 from 2021-09-03
[*] Updated MakeShop.pro icon.
v1.4.5 from 2021-05-06
[+] Customer merge sync.
[+] One-click order symbol setting.
[!] Fixed settings in Multi-Vendor.
[!] Fixed handling of customers without a full name.
v1.4.4 from 2021-02-17
[*] Replaced language variables.
v1.4.3 from 2021-02-09
[+] Added discount coupon export.
[!] Fixed interaction error with «Callback» module.
[!] Fixed language file (en).
v1.4.2 from 2020-12-04
[!] Fixed an error in the Multi-Vendor settings templates.
v1.4.1 from 2020-12-04
[+] Added removal of cancelled items from the cart.
[+] Added logging function.
v1.4.0 from 2020-10-13
[+] Multistore support.
v1.3.3 from 2020-09-10
[+] Export of incomplete purchases by unregistered users with contact data.
v1.3.2 from 2020-09-10
[+] Storefront disable option.
v1.3.1 from 2020-08-31
[+] Start point for incomplete purchases export.
[*] Bug fixes.
v1.3.0 from 2020-08-28
[+] Incomplete purchases export + settings.
[+] Weight calculation.
[+] Gift certificate and discount coupon amounts.
[*] MsRetailcrm_orders => MsRetailcrm_objects (other entity sync).
[+] Option to disable new order import from retailCRM.
[+] Actions on module update in developer mode.
[!] Fixed discount calculation and sync.
v1.2.0 from 2020-08-20
[*] Added callback and one-click purchase settings.
[*] Added option to add delivery address, SDEK offices to customer comment.
[*] Added option to add cart items to customer comment on one-click purchase.
[*] Added option to clear email field by specified domains.
[*] Added option to specify order URL from admin.
[*] Added option to write full name to «name» field.
[*] Added module disable option (to show settings when disabled).
[!] Fixed retailCRM customer ID assignment error.
v1.1.1 from 2020-08-12
[*] Added a firstUpdateSince run after enabling a disabled module.
[!] Fixed error when creating one-click order.
v1.1.0 from 2020-08-05
[+] Price list structure per retailCRM documentation.
[+] «Price list for retailCRM» option in price list edit.
[+] Import/export enable/disable options.
[*] Improved discount calculation.
[!] Added an add-on activity check before postInstall() and firstUpdateSince() calls.
[!] Minor fixes.
v1.0.0 from 2020-02-27
[+] Initial release.
Legend:
[+] Added
[-] Removed
[*] Changed
[!] Bug fixed
Here you can share your opinion and evaluate our work.
Your feedback helps us become better and offer you even better service.