Класс
Catalog
SubscribeManager
\Bitrix\Catalog\Product\SubscribeManager
Описание
Класс SubscribeManager управляет подписками.
Исходный файл: source/catalog/lib/product/subscribemanager.php:22
Константы
ERROR_ACTIVITY_CHANGEERROR_ADD_SUBSCRIBEERROR_ADD_SUBSCRIBE_ALREADY_EXISTSERROR_AUTHORIZATIONERROR_DELETE_SUBSCRIBEERROR_REQUIRED_PARAMATERSERROR_SUBSCRIBER_IDENTIFICATIONERROR_UNSUBSCRIBEERROR_VALIDATE_FIELDS
Свойства
$$contactTypes
Методы (12)
-
__construct() -
activateSubscription()Метод активирует подписку, очищая поле DATE_TO или записывая срок действия подписки. -
addSubscribe()Метод создаёт новую подписку. -
authorizeSubscriber()Метод аутентифицирует анонимного подписчика. -
checkAccessToSubscription()Метод проверяет доступ к подписке по userId или токену. -
checkSubscriptionActivity()Метод проверяет значение поля активности подписки DATE_TO. -
deactivateSubscription()Метод деактивирует подписку, записывая текущую дату. -
deleteManySubscriptions()Метод удаляет множество подписок, полученных из списка subscribeId, с учётом прав учётной записи. -
getErrors() -
runSubscriberIdentification()Метод начинает процесс идентификации анонимного подписчика. -
setSessionOfSibscribedProducts()Записать id товара в сессию для проверки того, что пользователь оформил подписку. -
unSubscribe()Метод отписывает подписчиков по фиксированным входным данным.

