ajax запрос на страницу с компонентом \bitrix\components\bitrix\sale.order.payment.change\. В файле class.php выполняется данная функция(Bitrix\Sale\DiscountCouponsManagerBase::freezeCouponStorage();), которая деактивирует введенные купоны, но при их активации функцией( \Bitrix\Sale\DiscountCouponsManagerBase::unFreezeCouponStorage();), увеличивается счетчик использования, что не подходит для одноразовых купонов, может кто знает как это решить?
там должно отнять а после увеличить счетчик
да увидел, что даже одноразовые купоны повторно активируются, но есть момент, что не срабатывает unFreezeCouponStorage
может 2 раза вызов фриза?
Обсуждают сегодня