1
0
mirror of synced 2024-11-25 14:56:09 +03:00

Created Кастомизация интеграционного плагина (markdown)

Alex Lushpai 2017-12-04 12:36:24 +03:00
commit b251b6f235

@ -0,0 +1,26 @@
Существует возможность кастомизации классов плагина, без потери модифицированного кода при обновлении. Для того, чтобы внедрить модифицированный код, необходимо расположить копию файла с нужным классом в директории bitrix/php_interface/retailcrm.
В плагине имеется возможность кастомизации следующих файлов:
* RestNormalizer.php
* Logger.php
* Client.php
* RCrmActions.php
* RetailCrmUser.php
* RetailCrmICML.php
* RetailCrmInventories.php
* RetailCrmPrices.php
* RetailCrmCollector.php
* RetailCrmUa.php
* RetailCrmEvent.php
* RetailCrmHistory_v4.php
* RetailCrmHistory_v5.php
* RetailCrmOrder_v4.php
* RetailCrmOrder_v5.php
* ApiClient_v4.php
* ApiClient_v5.php
Для кастомизации файлов, в названии которых есть используемая версия API, создаются файлы с названием без указания версии, например - RetailCrmHistory.php.
После создания копии файла с классом в директории bitrix/php_interface/retailcrm модуль будет использовать кастомизированный класс, можете вносить изменения в его методы.