+7 495 008 8452 пн.-пт. 10:00 – 17:00

Не нашли ответы на свои вопросы в наших публикациях? Задайте вопрос в службу техподдержки!


Если у вас не сработал вывод бонусов через автоматическую интеграцию в шаблон сайта вы можете вывести блок оплаты бонусами прописав 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']);
}               

Если на счету пользователя нет бонусов, тогда, блок с оплатой бонусами, для него не отобразится

Смотрите также пример интеграции модуля бонусов в не-типовую процедуру заказа.



Назад в раздел



Часто задаваемые вопросы по модулям экспорта

Видео плейлист по настройке модулей экспорта