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