Задать вопрос
@pavelmosin

Bitrix\Sale\DiscountCouponsManager почему не срабатывает?

Получаю пустой массив
use Bitrix\Main\Loader;
\Bitrix\Main\Loader::includeModule('sale');


$arCoupon = \Bitrix\Sale\DiscountCouponsManager::get(
$extMode = true,
$filter = array(),
$show = false,
$final = false
);


?>
<pre>
<? print_r( $arCoupon ); ?>
</pre>
<?
  • Вопрос задан
  • 1094 просмотра
Подписаться 1 Простой 5 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    1С-программист
    10 месяцев
    Далее
  • Skillbox
    Профессия Графический дизайнер PRO
    15 месяцев
    Далее
  • Hi-TECH Academy
    KL 004.2.4 Kaspersky SD-WAN
    2 дня
    Далее
Решения вопроса 1
@PetrPo
Метод \Bitrix\Sale\DiscountCouponsManager::get возвращает примененные купоны

Используй \Bitrix\Sale\Internals\DiscountCouponTable::getList
Как у тебя в примере, без фильтра, селекта и т.д.
$arCoupon = \Bitrix\Sale\Internals\DiscountCouponTable::getList()->fetchAll();
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы