Задать вопрос
@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>
<?
  • Вопрос задан
  • 1071 просмотр
Подписаться 1 Простой 5 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • Хекслет
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 1
@PetrPo
Метод \Bitrix\Sale\DiscountCouponsManager::get возвращает примененные купоны

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

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

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