Created Кастомизация интеграционного плагина (markdown)
commit
b251b6f235
26
Кастомизация-интеграционного-плагина.md
Normal file
26
Кастомизация-интеграционного-плагина.md
Normal file
@ -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 модуль будет использовать кастомизированный класс, можете вносить изменения в его методы.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user