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

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
Наверх