В админке: Тест сообщений — отдельный пункт главного меню.
Зачем
Полигон для проверки уведомлений до того, как они полетят реальным клиентам. Удобно после: смены SMS-провайдера, правки шаблонов писем, настройки SMTP, подключения нового Telegram/Viber-бота. Тут можно отправить себе любое сообщение и сразу увидеть — дошло, не дошло, какая ошибка у провайдера.
Тест трёх каналов за один клик
В левой панели — форма: телефон + текст сообщения. После «Отправить тест» система пробует доставить ваше сообщение по трём каналам одновременно и сразу показывает результат каждого:
- Telegram — через наши общие боты. Работает почти всегда: если у получателя есть Telegram-аккаунт на этом номере, сообщение дойдёт.
- Viber — если у вас в настройках фирмы Viber включён. Учитывает заголовок отправителя, картинку, время жизни сообщения.
- SMS — через SMS-провайдера (TurboSMS), нужен настроенный API-ключ. Если ключа нет — канал отмечен как «не настроен».
Перед отправкой система автоматически проверяет, доступны ли Telegram/Viber-боты у этого номера, и отметит это в результатах.
Подробная отладка для SMS
SMS — самый «дорогой» и капризный канал, поэтому для него есть расширенный отчёт. После каждого теста показываются:
- API-URL провайдера + длина ключа (без самого ключа).
- Текущее время сервера и время отправки (для отложенных SMS).
- Готовая
curl-команда — её можно скопировать и повторить запрос через Postman/терминал, если хочется разобраться глубже. - Сырой ответ провайдера: response code (TurboSMS отдаёт 800 при успехе), message_id, статус каждого получателя.
Тест email
Ниже формы SMS — отдельный блок «Тест email». Указываете адрес получателя, тему и тело письма — система отправляет его через SMTP-настройки вашей фирмы (см. «Параметры → Параметры фирмы»). После отправки видно полный SMTP-лог: подключение, аутентификация, успех/ошибка. Полезно, когда «письма не доходят» и нужно понять, на какой стадии проблема.
Панель «Настройки фирмы»
Справа от формы — сводная карточка с тем, что подключено: имя SMS-отправителя, наличие SMS API-ключа, состояние Telegram-бота. По одному взгляду понятно, какие каналы вообще могут работать.
Что важно
- Раздел тестирует реальную отправку — SMS стоит реальных денег у провайдера; Telegram/Viber бесплатны.
- Тестовое сообщение НЕ привязано к заказу и не порождает события в системе — это чистая проверка канала доставки.
- Доступ: менеджеры и админы фирмы.
- Если SMS прошёл по тесту, но реальные клиенты их не получают — обычно дело в шаблоне сообщения (нечитаемые переменные) либо в номере получателя (заблокирован у оператора, в чёрном списке).