Description
ATTENTION : This module is distributed by subscription. By subscribing you get access to all make shop modules.
Please note: modules will only work with an active subscription!
RetailCRM
RetailCRM is an eCommerce and retail solution that helps you manage orders, customers and all communications in a single window. The system automates business processes, allows you to launch a built-in Loyalty Program and engage in CRM marketing in order to retain and return customers. Delivery services, telephony, payment systems, instant messengers, marketplaces, and more - there are more than 100 ready-made add-ons for integration with third-party services.
Add-on Advanced integration with retailCRM
Our add-on serves for full-fledged, two-way integration with RetailCRM, allowing you to exchange information about orders, customers, and flexibly configure the correspondence between CS-Cart and RetailCRM information. For such a setting, the add-on sets the mutual correspondence of the statuses of orders and payments, delivery and payment methods. Additionally, it is possible to synchronize Callbacks and Orders in one click. The synchronization of buyer profile fields is also fully configurable.
Add-on features
- Easy installation.
- Full two-way synchronization of CS-Cart and RetailCRM.
- A fully customizable system for matching reference values from two systems (order status values, payment methods, customer profile fields, delivery methods).
- Automatic synchronization of changes.
- It is possible to modify according to the needs of the customer.
- Store Builder
- Store Builder Ultimate
- Owners
- English
- Русский
- 4.18.X
- 4.17.X
- 4.16.X
- 4.15.X
Оформление подписки
Мы переходим на новую подписную систему, открывая для вас полный доступ ко всем нашим модулям. Подробную информацию об условиях подписки и часто задаваемых вопросах вы можете найти здесь.
Обратите внимание, что приобретение модулей по отдельности теперь недоступно — воспользоваться ими возможно исключительно в рамках подписки.
За единую стоимость подписки - 2000 руб/мес. Вы получаете доступ ко всем модулям.
Как оформить подписку у нас на сайте
Зарегистрируйтесь или авторизуйтесь на нашем сайте и выберите интересующий вас модуль
Нажмите кнопку Запросить триал доступ
Введите в поле URL сайта ваш домен в формате domain.com, без www и https://
Далее в личном кабинете в разделе загрузки вы сможете скачать нужный вам модуль и менеджер модулей для удобного управления модулями и оформления подписки.
Далее у вас есть 7 дней для тестирования выбранного модуля.
По истечении строка триала, для продолжения работы необходимо оплатить подписку.
Сделать это можно из менеджера модулей.
На выбор вы можете оплатить:
для зарубежных карт - PayPal
для РФ карт - Robokassa
Или на странице на сайте https://makeshop.pro/subscription/
При оплате нужно указать электронную почту с которой вы оформляли триал доступ.
При покупке на маркетплейсе CS-Cart
При покупке любого модуля зарубежной картой или картой РФ
Так как система при оформлении подписки не спрашивает дополнительных вопросов (на какой домен подписка оформляется) желательно вводить электронную почту ту же что и ваша учетная запись у нас на сайте (если она есть), тогда ваши учётки свяжутся между собой.
Выберите интересующий модуль и нажмите кнопку “Оформить подписку“
Далее после оплаты подписки вы сможете скачать модуль перейдя в раздел “Загрузки“, там выберите свой заказ и в нем будет ссылка на скачивание.
В дальнейшем, для получения новых модулей по подписке рекомендуем пользоваться нашим сайтом.
Всё что вам будет нужно сделать это на интересующем вас модуле (после авторизации) нажать кнопку “Запросить модуль по подписке“ и после одобрения скачать его в разделе загрузки.
Если что-то пойдет не так - проверьте выписалась ли лицензия
Найдите заказ с датой оформления подписки
Убедитесь что у вас прописался URL сайта в заказ
Если URL сайта неправильный и вам нужно обновить его: переходите в пункт меню “Мои модули”
Ищите модуль и проверьте URL магазина для которого выписана подписка
Manual
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 (coming soon)
[*] Complete rework of the add-on
[!] Fixed an error when trying to go to the synchronization settings
[!] Fixed an error when receiving the retailcrm_id of an order from the database
[!] Fixed an error if the discount exceeded the total cost and rearranged prices incorrectly
v1.14.2 from 11.01.2024
[*] Improved transfer of utm tags when creating an order
[!] Fixed an error that occurs after installing the add-on (add-on class not found)
v1.14.1 from 25.12.2023
[*] Changed the link for cron
[!] Fixed an error when generating the YandexMarket price list file (external_id was searched for in the products table)
[+] Added the ability to transfer utm tags in an order according to the settings in the add-on
v1.14.0 from 30.10.2023
[+] Added transfer of delivery cost from the add-on "Exclude delivery cost from order."
v1.13.2 from 09/23/2023
[+] Added transfer of customer's TIN in the order.
v1.13.1 from 09/18/2023
[*] MEASoft: transfer of delivery cost to the order comment, applies only to 5post
v1.13.0 from 09/11/2023
[+] MEASoft: transfer of delivery cost to the order comment
v1.12.0 from 09/04/2023
[+] Support for delivery services from MEASoft, transfer of address and payer
[+] MEASoft: The payer can be selected in the add-on settings in the Orders tab
[*] Short tags <? to regular <?php
v1.11.16 from 06/05/2023
[*] Improved customer verification on the retailcrm side to prevent duplication (added search for customers by email and by TIN), bringing company names to the same form when comparing
v1.11.15 from 05/12/2023
[*] Improved customer verification on the retailcrm side to prevent duplication
[*] Changed file structure [+] Added site selection for customers in the add-on settings, by which customers from retailcrm will be requested
v1.11.14 from 12/26/2022
[+] Standardization of the add-on
v1.11.13 from 12/06/2022 [!] Fixed the problem with duplicating users
[] When the import new orders setting is disabled, new customers are not created either [] Import occurs only in enabled showcases
v1.10.13 from 11/18/2022
[!] Fixed the issue with duplicating the payment method [*] Adding delivery to the comment was moved to another hook
v1.9.13 from 11/17/2022
[+] Added the ability to upload the delivery method to the comment
v1.8.13 from 10/17/2022
[*] Changed language variables
v1.8.12 from 10/04/2022
[+] Standardization of the add-on
v1.8.11 from 07/20/2022
[+] Added the setting - Upload external_id of the product
v1.8.10 from 04/29/2022
[!] Fixed a bug when the external client code matched
v1.8.9 from 04/21/2022
[*] Disabled sending Email when importing a new client to cs-cart
v1.8.8 from 04/20/2022
[+] Added matching Deliveries / Pickup Points (CS-Cart) with Stores / Warehouses (RetailCRM)
v1.7.8 from 04/08/2022
[!] Fixed duplication of orders when buying in one click
v1.7.7 from 03/31/2022
[+] Added transfer of full name when creating a client as an individual. persons
v1.7.6 from 03/25/2022
[+] Added removal of TIN from the order if there is an error in it
[+] Added the address of the pickup point to the order
[*] Changed the definition of the order type by the identification field
v1.6.6 from 03/24/2022
[+] Added the creation of two types of clients - legal entity and individual
[+] Added binding of the order to the client
[!] Fixed an error when accessing the methods of corporate clients
v1.5.6
[+] Added mapping of the fields "TIN" and "Company name" from the ms_invoicing add-on
[+] Added change of the order type to "Legal. face" with filled in INN
[+] Added email validation
[!] Fixed the error "Incorrect counterparty type"
v1.4.6
[*] Updated MakeShop.pro icon
v1.4.5
[+] Synchronization of customer association
[+] Setting up symbolic designation of orders in 1 click
[!] Fix settings in multivendor
[!] Fix clients "Without full name"
v1.4.4
[*] Replaced language variables
v1.4.3
[+] Added the ability to export a discount coupon
[!] Fixed an error interacting with the "Callback" add-on
[!] Fixed the language file (en)
v1.4.2
[*] Fixed a bug in the multivendor settings templates
v1.4.1
[+] Removing products from the cart with the canceled status
[+] Added logging function
v1.4.0
[+] Multi-showcase support
v1.3.3
[+] Unloading unfinished purchases of unregistered users with contact information
v1.3.2
[+] Possibility to disable showcases
v1.3.1
[+] Start point for unloading unfinished purchases
[*] Errors fixed
v1.3.0
[+] Export of unfinished purchases + settings
[+] Weight calculation
[+] Accounting for gift certificates and discount coupons
[!] Discount calculation and synchronization fixed [*] MsRetailcrm_orders => MsRetailcrm_objects (synchronization of other entities)
[+] Possibility to disable import of new orders from retailCRM
[+] Performing actions when updating the add-on in the mode developer
v1.2.0
[] Added callback and one-click purchase settings
[] Added the ability to add delivery address, SDEK branch to the customer's comment
[] Added the ability to add items in the cart to the customer's comment when purchasing in one click
[] Added the ability to erase the email field for specified domains
[] Added the ability to specify the order URL from the admin panel
[] Added the ability to write the full name in the "name" field
[*] Added the option to disable the add-on (to display settings in disabled mode)
[!] Fixed the error with assigning retailCRM client ID
v1.1.1
[*] Launching firstUpdateSince after enabling a disabled add-on
[!] Fixed the error when creating an order in one click
v1.1.0
[+] Price list structure according to retailCRM documentation
[+] "Price list for retailCRM" option in editing the price list
[+] Import/export enable/disable options
[*] Discount calculation improved
[!] Check for add-on activity before postInstall() and firstUpdateSince()
[!] Minor fixes
v1.0.0
[+] First release
Here you can share your opinion and evaluate our work.
Your feedback helps us become better and offer you even better service.