DiscountCouponTable
Описание и методы
DiscountCouponTable – класс для работы с таблицей купонов правил корзины.
Цепочка наследования
Является наследником класса Bitrix\Main\ORM\Data\DataManager (до версии 18.0.2 модуля Main – класса Bitrix\Main\Entity\DataManager).
Методы класса
Метод | Описание | С версии |
---|---|---|
addPacket | Метод создает один или несколько купонов для правила корзины. | 14.11.0 |
checkCoupon | Метод проверяет купон на уникальность и существование. | 14.11.0 |
checkDiscountId | Метод проверяет поле с идентификатором правила. | 14.11.0 |
checkPacket | Метод проверяет данные для создания одного или нескольких купонов. | 14.11.0 |
checkType | Метод проверяет поле TYPE (тип купона). |
14.11.0 |
clearDiscountCheckList | Метод очищает список правил, чтобы обновить флаг Имеет купоны. | 14.11.0 |
deleteByDiscount | Метод удаляет все купоны для правила с кодом $discount . |
14.11.0 |
disableCheckCouponsUse | Метод запрещает пересчет флага Имеет купоны для правил после вызова методов add/update/delete . |
14.11.0 |
enableCheckCouponsUse | Метод разрешает пересчет флага Имеет купоны для правил после вызова методов add/update/delete . |
14.11.0 |
generateCoupon | Метод генерирует код купона. | 14.11.0 |
getCouponTypes | Метод возвращает список типов купонов. | 14.11.0 |
getMap | Метод возвращает список полей для таблицы купонов правил корзины. | 14.11.0 |
getTableName | Метод возвращает название таблицы купонов правил корзины в базе данных. | 14.11.0 |
isCheckedCouponsUse | Метод определяет пересчитывать ли у правил корзины, относящихся к обработанным купонам, флаг Имеет купоны. | 14.11.0 |
isValidCouponType | Метод проверяет валиден ли тип купона. | 14.11.0 |
onAfterAdd | Является обработчиком по умолчанию события onAfterAdd . |
14.11.0 |
onAfterDelete | Является обработчиком по умолчанию события onAfterDelete . |
14.11.0 |
onAfterUpdate | Является обработчиком по умолчанию события onAfterUpdate . |
14.11.0 |
onBeforeAdd | Является обработчиком по умолчанию события onBeforeAdd . |
14.11.0 |
onBeforeUpdate | Является обработчиком по умолчанию события onBeforeUpdate . |
14.11.0 |
onDelete | Является обработчиком по умолчанию события onDelete . |
14.11.0 |
onUpdate | Является обработчиком по умолчанию события onUpdate . |
14.11.0 |
prepareCouponData | Метод подготавливает данные по купону. | 14.11.0 |
saveApplied | Метод сохраняет информацию о применённых купонах. | 14.11.0 |
setDiscountCheckList | Метод заполняет список правил, чтобы обновить флаг Имеет купоны. | 14.11.0 |
updateUseCoupons | Метод обновляет флаг Имеет купоны для списка правил корзины. | 14.11.0 |
validateCoupon | Метод возвращает валидатор для поля COUPON (код купона). |
14.11.0 |
validateDiscountId | Метод возвращает валидатор для поля DISCOUNT_ID (идентификатор правила). |
14.11.0 |
validateType | Метод возвращает валидатор для поля TYPE (тип купона). |
14.11.0 |
Поля купонов правил работы с корзиной
Поле | Описание | Тип | Обяз. |
---|---|---|---|
ID | Идентификатор купона. | Int | Да |
DISCOUNT_ID | Идентификатор правила. | Int | Да |
ACTIVE | Флаг активности (Y/N). | Char(1) | Да |
ACTIVE_FROM | Дата начала активности. | Datetime | Нет |
ACTIVE_TO | Дата окончания активности. | Datetime | Нет |
COUPON | Код купона. | Varchar(32) | Да |
TYPE | Тип купона. | Int | Да |
MAX_USE | Максимально возможное количество использований купона. | Int | Да |
USE_COUNT | Количество раз использований купона. | Int | Да |
USER_ID | Код пользователя – владельца купона. | Int | Да |
DATE_APPLY | Дата и время последнего применения купона. | Datetime | Нет |
TIMESTAMP_X | Дата и время последнего изменения купона. | Datetime | Нет |
MODIFY_BY | Код последнего изменившего купон. | Int | Нет |
DATE_CREATE | Дата и время создания купона. | Datetime | Нет |
CREATED_BY | Код пользователя, создавшего купон. | Int | Нет |
DESCRIPTION | Комментарий к купону. | Text | Нет |
© «Битрикс», 2001-2024, «1С-Битрикс», 2024