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-2025, «1С-Битрикс», 2025