Возможности интеграции 1С-Битрикс c системой
Скопировать ссылку на статью
Скопировано

Интеграцию 1С-Битрикс с системой можно произвести с помощью модуля в Bitrix.Marketplace.

При установке модуль поможет выгрузить существующие заказы в систему.

После установки модуль будет:

  • производить выгрузку новых заказов из 1С-Битрикс в систему;
  • производить обновление данных по существующим заказам с учетом изменений, внесенных в 1С-Битрикс;
  • производить выгрузку новых заказов и клиентов из системы в 1С-Битрикс;
  • производить обновление данных по существующим заказам с учетом изменений, внесенных в систему (например, в системе был изменен статус заказа, количество товаров в заказе и др., в 1С-Битрикс эти изменения также будут отражены);
  • отправлять в систему информацию об онлайн-оплате заказа пользователем.

Важно!

При импорте архива заказов рекомендуем отключить все триггеры, отвечающие за отправку E-mail и SMS сообщений.

Особенности

Модуль не может корректно работать с общей скидкой в обмене данными по заказу, так как в 1С-Битрикс такой тип скидки отсутствует.

Кастомизация плагина

Также существует возможность кастомизации классов плагина, без потери модифицированного кода при обновлении. Для того, чтобы внедрить модифицированный код, необходимо расположить копию файла с нужным классом в директории 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 модуль будет использовать кастомизированный класс, можете вносить изменения в его методы.

Примечание

В 1С-Битрикс передается статус отмены по удаленным в рамках системы заказам.

Благодарим за отзыв.
Была ли статья полезна?
Нет
  • Рекомендации не помогли
  • Нет ответа на мой вопрос
  • Текст трудно понять
  • Не нравится описанный функционал
Да
Предыдущая статья
Пошаговое подключение модуля 1С-Битрикс
Пошаговое руководство по настройке интеграции с 1С-Битрикс.
Следующая статья
Создание интернет-магазина в системе для сайта на 1С-Битрикс
Из статьи вы узнаете, как связать интернет-магазин с системой для дальнейшего обмена информацией.