Не нашли ответы на свои вопросы в наших публикациях? Задайте вопрос в службу техподдержки!
Если у вас не сработал вывод бонусов через автоматическую интеграцию в шаблон сайта вы можете вывести блок оплаты бонусами прописав 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']);
}
Если на счету пользователя нет бонусов, тогда, блок с оплатой бонусами, для него не отобразится
Смотрите также пример интеграции модуля бонусов в не-типовую процедуру заказа.
Назад в раздел
