Перейти к основному контенту

Компоненты

Модуль поставляется в комплекте с компонентами:

Название Описание
rarus.lms:balance Вывод бонусного счета пользователя
rarus.lms:basket Отображение начисляемых бонусных баллов
rarus.lms:order Форма для ввода оплаты бонусами и промокодом

rarus.lms:balance

  1. Создайте страницу, например /personal/bonus/index.php
  2. Подключите компонент
<?php
require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/header.php");
global $APPLICATION;
$APPLICATION->setTitle('Мои бонусы');
$APPLICATION->IncludeComponent(
'rarus.lms:balance',
''
);
require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/footer.php");

rarus.lms:basket

  1. Откройте файл template.php компонента bitrix:sale.basket.basket
  2. Найдите строку <div id="basket-root" class="bx-basket bx-<?= $arParams['TEMPLATE_THEME'] ?> bx-step-opacity" style="opacity: 0;">
  3. После нее вставьте код компонента
<?php
        $APPLICATION->IncludeComponent(
                'rarus.lms:basket',
                ''
        );
?>

rarus.lms:order

  1. Откройте файл template.php компонента bitrix:sale.order.ajax
  2. Найдите строку ORDER SAVE BLOCK
  3. Перед ней вставьте код компонента
<?php
$APPLICATION->IncludeComponent(
                        'rarus.lms:order',
                        '',
                        [
                                'PERSON_TYPE_ID' => $arResult['USER_VALS']['PERSON_TYPE_ID']
                        ]
                );
?>