Документация для разработчиков
Темная тема

OrderDiscountTable

OrderDiscountTable – класс для работы с таблицей применившихся к заказу скидок и правил работы с корзиной.


Цепочка наследования

Является наследником класса Bitrix\Main\ORM\Data\DataManager (до версии 18.0.2 модуля Main – класса Bitrix\Main\Entity\DataManager).


Методы класса

МетодОписание С версии
calculateHashМетод вычисляет хеш-сумму для скидки/правила. 15.5.1
calculateRuleHashМетод вычисляет хеш-сумму для полей CONDITIONS и ACTIONS. 15.5.10
clearListМетод удаляет записи из таблицы применившихся к заказу скидок и правил соответствии с массивом $discount. 15.5.1
getDiscountByHashМетод возвращает идентификатор скидки/правила по ее/его хеш-сумме. 15.5.1
getDiscountModulesМетод возвращает список модулей, необходимых для работы перечисленных в массиве $discount скидок и правил. 15.5.1
getMapМетод возвращает список полей для таблицы применившихся к заказу скидок и правил работы с корзиной. 15.5.1
getTableNameМетод возвращает название таблицы применившихся к заказу скидок и правил работы с корзиной. 15.5.1
prepareDiscountDataМетод подготавливает данные скидки или правила для сохранения. 15.5.1
validateDiscountHashМетод возвращает валидатор для поля DISCOUNT_HASH (хеш-сумма правила/скидки). 15.5.1
validateModuleIdМетод возвращает валидатор для поля MODULE_ID (идентификатор модуля). 15.5.1
validateNameМетод возвращает валидатор для поля NAME (название скидки или правила корзины). 15.5.1


© «Битрикс», 2001-2024, «1С-Битрикс», 2024