Выбор способа уведомлений

Выбор способа уведомлений

ITFrogs
5.0 (5 отзывов)50 установок
999 / бесплатно

Описание

Плагин «Выбор способа уведомлений» позволяет покупателю выбрать предпочитаемый способ получения уведомлений прямо в шаге подтверждения заказа. Это упрощает процесс настройки уведомлений и помогает менеджерам оперативно отслеживать статус подписки клиентов.

Блок уведомлений в чекауте

Перед подтверждением заказа клиент видит плашки с иконками мессенджеров и статусом подписки. Цвет плашек подсказывает статус: зелёный — подписан, оранжевый — приостановлено, розовый — не подключён. Нажав на плашку, клиент переходит в бот или авторизуется через OAuth.

Состояния кнопки

Клиент не авторизован на сайте:

  • Если установлен auth-плагин (tgauth / maxauth), отображается кнопка «Войти» для OAuth-входа через Telegram или MAX.
  • Без auth-плагина блок не показывается.

Клиент авторизован:

  • ✓ Подписан — уведомления активны.
  • ? Не подключён — мессенджер ещё не привязан; кнопка открывает бот для подписки.
  • ! Приостановлено — аккаунт привязан, но уведомления отключены клиентом; кнопка открывает бот для повторного включения.

Статус в карточке заказа

В бэкенде, в карточке каждого заказа, отображаются компактные бейджи с текущим статусом подписки клиента — по Telegram и по MAX. Менеджер сразу видит, будет ли клиент получать уведомления, не заходя в настройки.

Блок подписки в личном кабинете

Включите отображение блока подписки на странице «Мои заказы» в личном кабинете покупателя. Клиент сможет подписаться на уведомления не только в чекауте, но и при просмотре своих заказов. Включается одной галочкой в настройках плагина. Шаблон блока можно изменить — по умолчанию используется {shopNotikPluginHelper::getSubscribeHtml()}.

Хелпер — блок подписки в любом месте сайта

Плагин предоставляет PHP-хелпер для вставки блока подписки в любое место шаблона — на главной странице, в карточке товара, в личном кабинете и т.д. Достаточно добавить одну строку в нужное место Smarty-шаблона: {if $wa->shop} {shopNotikPluginHelper::getSubscribeHtml()} Функция доступна только в Premium-лицензии.

Настройки плагина

В настройках плагина — две группы параметров:

  • Включить блок уведомлений — показывать блок в чекауте
  • Заголовок блока — заголовок секции (по умолчанию «Оповещения»)
  • Инструкция для покупателя — текст под заголовком; поддерживает HTML и эмодзи
  • Показывать в личном кабинете PREMIUM — добавить блок на страницу «Мои заказы»
  • Шаблон для личного кабинета PREMIUM — Smarty-шаблон для вставки блока; по умолчанию используется хелпер
  • Текст хелпера подписки PREMIUM — текст над кнопками хелпера; поддерживает HTML и эмодзи

Плагин автоматически определяет установленные плагины и показывает только актуальные иконки:

  • Telegram / Уведомления
  • Telegram / Авторизация через Telegram (tgauth)
  • MAX / Уведомления
  • MAX / Авторизация через MAX (maxauth)