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

DiscountCouponTable

Описание и методы

DiscountCouponTable - класс для работы с таблицей купонов скидок.


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

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


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

МетодОписание С версии
checkCouponМетод проверяет, что купон с таким кодом уникален в рамках всего продукта. 15.0.4
checkDiscountIdМетод проверяет, что идентификатор скидки больше нуля. 15.5.2
couponManagerВозвращает методы работы с купонами каталога для менеджера купона. Самостоятельное использование метода не является необходимым. 15.0.4
getCouponTypesВозвращает массив имеющихся типов купонов. 15.0.7
getDataМетод возвращает массив параметров купона либо false, если купон не найден. Самостоятельное использование метода не является необходимым. 15.0.4
getMapМетод возвращает список полей для таблицы купонов скидок. 15.0.4
getTableNameМетод возвращает название таблицы купонов скидок. 15.0.4
isExistМетод проверяет существование купона. В случае наличия купона возвращает массив его параметров, иначе - false. 15.0.9
onBeforeAddЯвляется обработчиком по умолчанию события onBeforeAdd. 15.5.2
onBeforeUpdateЯвляется обработчиком по умолчанию события onBeforeUpdate. 15.5.2
saveAppliedМетод сохраняет примененные купоны. Самостоятельное использование метода не является необходимым. 15.0.4
validateCouponМетод возвращает валидатор для поля COUPON (код купона). 15.0.4
validateDiscountIdМетод возвращает валидатор для поля DISCOUNT_ID (код скидки). 15.5.2

Поля купонов скидок

Поле Описание Тип Обяз.
ID Идентификатор купона.Int Да
DISCOUNT_ID Идентификатор скидки.Int Да
ACTIVE Флаг активности. Char(1) Нет
COUPON Код купона.String Да
DATE_APPLY Дата применения купона.Datetime Нет
ONE_TIME Тип купона.Char(1) Да
TIMESTAMP_X Дата изменения купона. Datetime Нет
MODIFY_BY Кем изменен. Int Нет
DATE_CREATE Дата и время создания купона. Datetime Нет
CREATED_BY Код пользователя, создавшего купон. Int Нет
DESCRIPTION Комментарий к купону. String Нет


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