From b251b6f23543b1cb6c11d796748072b18bae1f86 Mon Sep 17 00:00:00 2001 From: Alex Lushpai Date: Mon, 4 Dec 2017 12:36:24 +0300 Subject: [PATCH] =?UTF-8?q?Created=20=D0=9A=D0=B0=D1=81=D1=82=D0=BE=D0=BC?= =?UTF-8?q?=D0=B8=D0=B7=D0=B0=D1=86=D0=B8=D1=8F=20=D0=B8=D0=BD=D1=82=D0=B5?= =?UTF-8?q?=D0=B3=D1=80=D0=B0=D1=86=D0=B8=D0=BE=D0=BD=D0=BD=D0=BE=D0=B3?= =?UTF-8?q?=D0=BE=20=D0=BF=D0=BB=D0=B0=D0=B3=D0=B8=D0=BD=D0=B0=20(markdown?= =?UTF-8?q?)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Кастомизация-интеграционного-плагина.md | 26 +++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 Кастомизация-интеграционного-плагина.md diff --git a/Кастомизация-интеграционного-плагина.md b/Кастомизация-интеграционного-плагина.md new file mode 100644 index 0000000..76891aa --- /dev/null +++ b/Кастомизация-интеграционного-плагина.md @@ -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 модуль будет использовать кастомизированный класс, можете вносить изменения в его методы. +