Какой купон использован в заказе?

Какой купон использован в заказе?

268
07.08.2018

Иногда бывает нужно узнать программно, какой купон был введен пользователем, например, при отправке письма менеджерам, чтобы они видели, на основании чего пользователь получил скидку по заказу.

Чтобы получить список купонов, примененных к заказу, необходимо выполнить код: 

$couponList = \Bitrix\Sale\Internals\OrderCouponsTable::getList(array(
    'select' => array('COUPON'),
    'filter' => array('=ORDER_ID' => ID_заказа)
));
while ($coupon = $couponList->fetch())
{
   echo $coupon['COUPON'];
}

В админке, в карточке заказа купон виден уже по умолчанию, а вот когда нужно самостоятельно вытянуть информацию о заказе, такой код будет в помощь!



Благодарю за внимание! Делитесь вашими замечаниями в комментариях ниже.


P.S. Обращайтесь ко мне за приобретением лицензий и продлений на 1C-Битрикс "Управление сайтом", лицензий на облачную и коробочную версии Битрикс 24 а также за приобретением и внедрением готовых решений на базе 1С-Битрикс от партнеров. За более подробной информацией свяжитесь со мной любым удобным для вас способом


Комментарии

Еще никто не комментировал данную публикацию. Будьте первыми!

Добавить комментарий

captcha

Возврат к списку