olegacy / bitrix-user-discounts-resolver
There is no license information available for the latest version (0.1.0) of this package.
User discount rules resolver for 1C-Bitrix
Package info
github.com/Oleg4cy/bitrix-user-discounts-resolver
pkg:composer/olegacy/bitrix-user-discounts-resolver
0.1.0
2026-11-11 12:54 UTC
Requires
- php: >=7.4
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
Библиотека для получения списка правил скидок, потенциально доступных пользователю 1С-Битрикс.
Требования
- PHP 7.4 или выше.
- Установленный и инициализированный 1С-Битрикс.
- Доступные модули
saleиiblock. - Composer.
Установка
После публикации пакета:
composer require olegacy/bitrix-user-discounts-resolver
Использование
use Olegacy\Bitrix\UserDiscountsResolver;
$discounts = UserDiscountsResolver::get(178);
Для получения исходных данных правил:
$discounts = UserDiscountsResolver::get(178, true);
Результат
Метод возвращает индексированный массив правил скидок с размерами, условиями применения и сроками действия.
При отсутствии правил возвращается пустой массив.
Параметр $includeRaw добавляет исходную запись Bitrix ORM в поле RAW каждого правила.
Библиотека не рассчитывает итоговую скидку конкретного товара или корзины.