Не нашли ответы на свои вопросы в наших публикациях? Задайте вопрос в службу техподдержки!
КАК ПОЛУЧИТЬ БОНУСЫ ЗА ЗАКАЗ ПО ID ЗАКАЗА
С помощью функции GetBonusFromOrderID количество бонусов, которые начисляться за заказ
пример:
\Bitrix\Main\Loader::includeModule("vbcherepanov.bonus");
$ORDER_ID=9;
$BBCORE=new \ITRound\Vbchbbonus\Vbchbbcore();
$orderBonus=$BBCORE->GetBonusFromOrderID($ORDER_ID);
unset($BBCORE);
Если в настройках модуля включена опция "Предварительно записывать бонус за заказ в свойство заказа" то при вызове этой функции бонус запишется в свойство заказа (указанное в профиле лояльности). При выполнении тригера по профилю лояльности - если бонус за заказ изменился - свойство перезапишется!
Назад в раздел