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