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