# ConcreteProduct

URL: https://chugunov.pro/api-bitrix/sale/services/paysystem/restrictions/concreteproduct/
Проверено на 1С-Битрикс 25.x, обновлено 03.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией 1С-Битрикс.

Класс `\Bitrix\Sale\Services\PaySystem\Restrictions\ConcreteProduct`
Модуль: Sale.

## Описание

Класс ConcreteProduct
Ограничивает платёжную систему по конкретным товарам

Исходный файл: `source/sale/lib/services/paysystem/restrictions/concreteproduct.php:18`

## Свойства (1)

- `static $$easeSort`

## Методы (16)

- [`static check()`](https://chugunov.pro/api-bitrix/sale/services/paysystem/restrictions/concreteproduct/check/) — Сравнивает список позиций корзины со списком товаров, ограничивающих систему, и возвращает логический результат
- [`static checkByEntity()`](https://chugunov.pro/api-bitrix/sale/services/paysystem/restrictions/concreteproduct/checkbyentity/) — Проверка параметров службы на соответствие ограничению по сущности.
- [`static delete()`](https://chugunov.pro/api-bitrix/sale/services/paysystem/restrictions/concreteproduct/delete/)
- [`static extractParams()`](https://chugunov.pro/api-bitrix/sale/services/paysystem/restrictions/concreteproduct/extractparams/) — Извлекает из $entity массив id конкретных товаров, ограничивающих систему, и возвращает его
- [`static getClassDescription()`](https://chugunov.pro/api-bitrix/sale/services/paysystem/restrictions/concreteproduct/getclassdescription/) — Возвращает описание ограничения
- [`static getClassTitle()`](https://chugunov.pro/api-bitrix/sale/services/paysystem/restrictions/concreteproduct/getclasstitle/) — Возвращает заголовок ограничения
- [`static getCode()`](https://chugunov.pro/api-bitrix/sale/services/paysystem/restrictions/concreteproduct/getcode/) — Получить код ограничения, сопоставимый с кодом ограничения обработчика службы.
- [`static getOnApplyErrorMessage()`](https://chugunov.pro/api-bitrix/sale/services/paysystem/restrictions/concreteproduct/getonapplyerrormessage/) — Возвращает сообщение, которое отображается при возникновении ошибки во время применения ограничения
- [`static getParamsStructure()`](https://chugunov.pro/api-bitrix/sale/services/paysystem/restrictions/concreteproduct/getparamsstructure/) — Возвращает массив параметров ограничения 'CONCRETE_PRODUCT'
- [`static getSeverity()`](https://chugunov.pro/api-bitrix/sale/services/paysystem/restrictions/concreteproduct/getseverity/)
- [`static isAvailable()`](https://chugunov.pro/api-bitrix/sale/services/paysystem/restrictions/concreteproduct/isavailable/)
- [`static isMyCode()`](https://chugunov.pro/api-bitrix/sale/services/paysystem/restrictions/concreteproduct/ismycode/)
- [`static prepareData()`](https://chugunov.pro/api-bitrix/sale/services/paysystem/restrictions/concreteproduct/preparedata/)
- [`static prepareParamsValues()`](https://chugunov.pro/api-bitrix/sale/services/paysystem/restrictions/concreteproduct/prepareparamsvalues/)
- [`static save()`](https://chugunov.pro/api-bitrix/sale/services/paysystem/restrictions/concreteproduct/save/)
- [`static validateRestriction()`](https://chugunov.pro/api-bitrix/sale/services/paysystem/restrictions/concreteproduct/validaterestriction/) — Проверка ограничения на соответствие бизнес-правилам.

Оригинал в официальной документации: https://docs.1c-bitrix.ru/api/classes/Bitrix-Sale-Services-PaySystem-Restrictions-ConcreteProduct.html
