Не нашли ответы на свои вопросы в наших публикациях? Задайте вопрос в службу техподдержки!
Если у вас не сработал вывод бонусов через автоматическую интеграцию в шаблон сайта вы можете вывести блок оплаты бонусами прописав php код в шаблоне компонента bitrix:sale.order.ajax
.
доступно с версии модуля 1.1.7
обязательно наличие включенного события \Acrit\Bonus\EventHandler::OnSaleComponentOrderOneStepComplete
if (\Bitrix\Main\Loader::includeModule('acrit.bonus')) { // формирует данные для оплаты, заполняется массив $arResult['BONUSPAY'] \Acrit\Bonus\Profile::runPayProfiles($arResult); // выводит блок оплаты echo \Acrit\Bonus\Core::getPayOrderBlock($arResult['BONUSPAY']); }
Если на счету пользователя нет бонусов, тогда, блок с оплатой бонусами, для него не отобразится
Смотрите также пример интеграции модуля бонусов в не-типовую процедуру заказа.
Назад в раздел