Настройки компонентов модуля Интеграции БонусПлюс
Перед прочтение информации, очень рекомендуем ознакомиться с настройками модуля в административной панели и возможными ошибками при установке.
После установки модуля Интеграции с БонусПлюс, в перечне компонентов добавятся 7 новых компонентов:
Компонент Авторизация/регистрация - устанавливать если необходим новый способ регистрации пользователей, вместо базового.
Необязательный компонент, который позволяет пользователям авторизоваться или зарегистрироваться используя свой телефон. В большинстве случаев размещается в шапке сайта (header.php).
В настройках компонента можно базово стилизовать форму ввода телефона и изменить текст.
Компонент баланс - устанавливать в личный кабинет или шапку сайта
Баланс - компонент для вывода баланса личного счета пользователя. Личный счет пользователя подгружается с бонус-плюса автоматически. В большинстве случаев устанавливается в шапке сайта или в соответствующем разделе личного кабинета пользователя.
В настройках компонента возможно изменить текст и цвет.
Компонент Транзакции - устанавливать в личный кабинет
Компонент для вывода истории начисления и списания бонусов с покупок. Так же устанавливается в соответствующем разделе личного кабинета, чтобы пользователь видел статистику своих бонусов.
Калькулятор расчета бонусов (Каталог: список) - устанавливается по пути /bitrix/{путь до шаблона}/bitrix/catalog.item/templates/{имя шаблона компонента}/card/template.php
Компонент расчета бонусов вставляется в компонент битрикса catalog.item, в файл template.php
Калькулятор расчета бонусов (Каталог: детальная страница) - устанавливается по пути /bitrix/{путь до шаблона}/ bitrix/ catalog.element/ templates/ имя шаблона компонента}/ template.php
Компонент расчета бонусов вставляется в компонент битрикса Элемент каталога детально (catalog.element), в файл template.php
Здесь есть обязательный параметр, чтобы модуль мог как-то идентифицировать в верстке блок с ценой. В поля, указанные на скриншоте, нужно ввести название класса или идентификатор тега, в котором находится численное значение цены товара.
Компонент Калькулятор расчета бонусов (оформление заказа) - устанавливается впо пути /bitrix/ templates/ (шаблон сайта)/ components/ bitrix/ sale.order.ajax/ (название шаблона)/ template.php, в конец файла
Обязательные настройки для корректного отображения бонусов в публичной части сайта:
-
ID блока родителя: ID блока в который будут выводиться рассчитанные бонусы
-
CLASS блока родителя: Если не указан ID родителя, то бонусы будут выводиться в блок с указанным CLASS
Настройки для расчета бонусов (заполняются по аналогии с “обязательными настройками”), данные настройки являются не обязательными, в том случае если у доставки нет стоимости и нет оплаты с личного счета:
-
ID блока стоимости доставки (цена)
-
CLASS блока стоимости доставки (цена)
-
CLASS блока, оплата с личного счета (сумма)
-
ID блока, оплата с личного счета (сумма)
Компонент Списание бонусов (оформление заказа) - устанавливается по пути /bitrix/ templates/ (шаблон сайта)/ components/ bitrix/ sale.order.ajax/ (название шаблона)/ confirm.php - в конец файла
Списание бонусов происходит автоматически.
Все шаблоны компонентов изменяются стандартными средствами CMS 1c-bitrix.