Класс
Sale
ConcreteProduct
\Bitrix\Sale\Services\PaySystem\Restrictions\ConcreteProduct
Описание
Класс ConcreteProduct
Ограничивает платёжную систему по конкретным товарам
Исходный файл: source/sale/lib/services/paysystem/restrictions/concreteproduct.php:18
Свойства
static $$easeSort
Методы (16)
-
static check()Сравнивает список позиций корзины со списком товаров, ограничивающих систему, и возвращает логический результат -
static checkByEntity()Проверка параметров службы на соответствие ограничению по сущности. -
static delete() -
static extractParams()Извлекает из $entity массив id конкретных товаров, ограничивающих систему, и возвращает его -
static getClassDescription()Возвращает описание ограничения -
static getClassTitle()Возвращает заголовок ограничения -
static getCode()Получить код ограничения, сопоставимый с кодом ограничения обработчика службы. -
static getOnApplyErrorMessage()Возвращает сообщение, которое отображается при возникновении ошибки во время применения ограничения -
static getParamsStructure()Возвращает массив параметров ограничения 'CONCRETE_PRODUCT' -
static getSeverity() -
static isAvailable() -
static isMyCode() -
static prepareData() -
static prepareParamsValues() -
static save() -
static validateRestriction()Проверка ограничения на соответствие бизнес-правилам.

