После корзины идёт 2 списка товаров из bitrix:sale.products.gift.basket но узнать сколько подарков доступно по условию правил корзины не получается... может у кого-то есть идеи как это реализовать?
пробовал выбрать саму скидку (CSaleDiscount::GetByID) там есть функции, но не понимаю, что я от них получу и что в них нужно передать (фейковый заказ?).. [UNPACK] => function($arOrder){... }; (?) [APPLICATION] => function (&$arOrder){....}; (?)
В \Bitrix\Sale\Discount\Gift\Manager::getCollectionsByBasket() только список id подарков