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
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.