# SubscribeManager

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

Класс `\Bitrix\Catalog\Product\SubscribeManager`
Модуль: Catalog.

## Описание

Класс SubscribeManager управляет подписками.

Исходный файл: `source/catalog/lib/product/subscribemanager.php:22`

## Константы (9)

- `ERROR_ACTIVITY_CHANGE`
- `ERROR_ADD_SUBSCRIBE`
- `ERROR_ADD_SUBSCRIBE_ALREADY_EXISTS`
- `ERROR_AUTHORIZATION`
- `ERROR_DELETE_SUBSCRIBE`
- `ERROR_REQUIRED_PARAMATERS`
- `ERROR_SUBSCRIBER_IDENTIFICATION`
- `ERROR_UNSUBSCRIBE`
- `ERROR_VALIDATE_FIELDS`

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

- `$$contactTypes`

## Методы (12)

- [`__construct()`](https://chugunov.pro/api-bitrix/catalog/product/subscribemanager/__construct/)
- [`activateSubscription()`](https://chugunov.pro/api-bitrix/catalog/product/subscribemanager/activatesubscription/) — Метод активирует подписку, очищая поле DATE_TO или записывая срок действия подписки.
- [`addSubscribe()`](https://chugunov.pro/api-bitrix/catalog/product/subscribemanager/addsubscribe/) — Метод создаёт новую подписку.
- [`authorizeSubscriber()`](https://chugunov.pro/api-bitrix/catalog/product/subscribemanager/authorizesubscriber/) — Метод аутентифицирует анонимного подписчика.
- [`checkAccessToSubscription()`](https://chugunov.pro/api-bitrix/catalog/product/subscribemanager/checkaccesstosubscription/) — Метод проверяет доступ к подписке по userId или токену.
- [`checkSubscriptionActivity()`](https://chugunov.pro/api-bitrix/catalog/product/subscribemanager/checksubscriptionactivity/) — Метод проверяет значение поля активности подписки DATE_TO.
- [`deactivateSubscription()`](https://chugunov.pro/api-bitrix/catalog/product/subscribemanager/deactivatesubscription/) — Метод деактивирует подписку, записывая текущую дату.
- [`deleteManySubscriptions()`](https://chugunov.pro/api-bitrix/catalog/product/subscribemanager/deletemanysubscriptions/) — Метод удаляет множество подписок, полученных из списка subscribeId, с учётом прав учётной записи.
- [`getErrors()`](https://chugunov.pro/api-bitrix/catalog/product/subscribemanager/geterrors/)
- [`runSubscriberIdentification()`](https://chugunov.pro/api-bitrix/catalog/product/subscribemanager/runsubscriberidentification/) — Метод начинает процесс идентификации анонимного подписчика.
- [`setSessionOfSibscribedProducts()`](https://chugunov.pro/api-bitrix/catalog/product/subscribemanager/setsessionofsibscribedproducts/) — Записать id товара в сессию для проверки того, что пользователь оформил подписку.
- [`unSubscribe()`](https://chugunov.pro/api-bitrix/catalog/product/subscribemanager/unsubscribe/) — Метод отписывает подписчиков по фиксированным входным данным.

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