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