# Интеграция Bitrix
Интеграция Bitrix — это набор типовых компонентов, который помогает упростить и ускорить интеграцию с Mindbox. Bitrix — кастомизируемая платформа. Поэтому внедрение типовых компонентов требует ресурс разработки.

## Возможности интеграции

- Работа с заказами:
  - Расчет скидок и бонусов в корзине
  - Оформление заказа 
  - Изменение статуса и состава заказов  
  

- Передача данных личного кабинета:
  - Авторизация и регистрация  
  - Редактирование персональных данных  
  - Подтверждение контактов (зависит от режима модуля)  
  - Отображение истории заказов как онлайн, так и офлайн (зависит от режима модуля)

- Передача событий удаления и добавления продуктов в корзину и избранное
- Передача событий просмотра продуктов и категорий 
- Генерация YML-фида  

Можно использовать часть компонентов на ваш выбор, а часть реализовать самостоятельно.

## Ограничения интеграции

Все, что не заложено в модуле, можно интегрировать дополнительно:\
— формы подписки
— веб-пуши
— подарочные карты
— региональные зоны
— генерирация региональных YML-фидов
— расчет цен в каталоге и на карточке продукта

Некоторые операции могут работать некорректно при использовании на сайте кастомных компонентов вместо стандартных. Список рекомендуемых компонентов приведен на [https://github.com/mindbox-moscow/bitrix#readme](https://github.com/mindbox-moscow/bitrix#readme)

## Установка модуля

— устанавливаем модуль через Bitrix Marketplace ([https://marketplace.1c-bitrix.ru/solutions/mindbox.loyalty](https://marketplace.1c-bitrix.ru/solutions/mindbox.loyalty));\
— устанавливаем модуль в административном разделе в меню Marketplace -> Установленные решения;
— заполняем поля настроек модуля в административном разделе.

В процессе установки будут навешаны обработчики, созданы агенты и пользовательские поля (подробное описание [https://github.com/mindbox-moscow/bitrix](https://github.com/mindbox-moscow/bitrix))

## Удаление модуля

— удаляем модуль в административном разделе Marketplace -> Установленные решения\
— для полного удаления снимаем галочку с чек бокса "Сохранить таблицы"
— стираем модуль в административном разделе Marketplace -> Установленные решения

## Интеграция модуля в стандартном режиме

— дополнительно интегрируем компоненты для просмотра продуктов и каталога catalog.tracking модуля mindbox. Компоненты и их шаблоны находятся в директории - /bitrix/components/mindbox\
— дополнительно интегрируем методы, которые не заложены в модуле (см. ограничения)

## [Описание компонентов модуля ](https://github.com/mindbox-moscow/bitrix#%D0%BE%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D0%BE%D0%B2-%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8F)

## [Описание настроек модуля ](https://help.mindbox.ru/docs/%D0%BA%D0%B0%D0%BA-%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B8%D1%82%D1%8C-%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C-bitrix)