Связаться
  • WordPress
  • CRM и интеграции
  • v1.3.1

Telegram-уведомления и Viber/SMS покупателям для WooCommerce

Уведомления о заказах WooCommerce в ваш Telegram — бесплатно. Pro: сообщения покупателям в Viber и SMS о статусе заказа через TurboSMS, Alpha SMS или SMS-Fly.

Скачать Free
Pro · лицензия на год Чем больше сайтов, тем дешевле каждый
Совместимость
WooCommerce 6.0+ · WordPress 6.2+ · PHP 7.4+ (HPOS и блочный checkout)
Лицензия
один сайт, годовая
Триал
7 дней, без карты, один на сайт
Обновлено
24 сентября 2026
Или все 144 Pro-модулей в All Access — 4 990 ₴ / год

Модуль в работе — 41 секунда

Понятно и без звука: субтитры на украинском

Что есть во Free,
а что даёт Pro

Бесплатная версия работает без ограничения по времени. Pro добавляет остальные функции из таблицы.

Функция Free Pro
Уведомления в Telegram о новом заказе WooCommerce ✔ ✔
Уведомления о смене статуса заказа, неудачной оплате и низком остатке ✔ ✔
Заявки с форм сайта (Contact Form 7) ✔ ✔
Собственный бот из @BotFather — токен остаётся в вашей админке ✔ ✔
Несколько получателей: чат, группа, канал или тема форума ✔ ✔
Совместимость с HPOS и блочным checkout ✔ ✔
Сообщения покупателям в Viber и SMS о статусе заказа — ✔
TurboSMS, Alpha SMS или SMS-Fly на выбор; Viber с резервом SMS — ✔
Номер в формате E.164 по стране заказа, альфа-имя по стране — ✔
Текст на каждый статус, номер ТТН в сообщении, защита от повторов — ✔
Проверка ключа и баланса, тестовое сообщение, журнал и заметка в заказе — ✔

Как это выглядит

Настройки Telegram-уведомлений в WooCommerce
Бесплатная часть: одна страница настроек Telegram — подключение бота, события и шаблоны сообщений.
Выбор событий и статусов для Telegram-уведомлений
События включаются по отдельности, а статусы заказа отмечаются галочками — в чат летит только то, что вам нужно.
Вкладка Viber / SMS покупателям: состояние Pro-лицензии и пробного периода
Отдельная вкладка «Viber / SMS покупателям»: состояние лицензии, 7 дней Pro одной кнопкой, перенос ключа на другой домен.

Триал стартует, когда вы попросите

Свежая установка — бесплатная версия, ничего не включается само. Кнопка «Попробовать Pro 7 дней» → e-mail → ключ сразу в окне и письмом.

Один ключ — один сайт

Переносите магазин — отвяжите лицензию на старом домене и активируйте на новом сами. Если наш сервер недоступен, Pro работает ещё 14 дней. Для студий — ключи на 5, 25 сайтов или без ограничений.

Технические требования

  • WordPress 6.2+, WooCommerce 6.0+, PHP 7.4+
  • Совместим с HPOS и блочным checkout
  • Для Viber / SMS: аккаунт в TurboSMS, Alpha SMS или SMS-Fly с зарегистрированным альфа-именем (для Viber — согласованный отправитель)
  • Исходящий доступ к api.telegram.org и к API выбранного SMS-сервиса

История версий

v1.3.1 Текущая 24 сентября 2026

Пока рядом активна бесплатная копия с WordPress.org и эта версия стоит на паузе, WooCommerce больше не показывает её как несовместимую с HPOS (красное сообщение на всех страницах админки).

v1.3.0 сентябрь 2026

Pro: сообщения покупателям в Viber и SMS о статусе заказа через TurboSMS, Alpha SMS или SMS-Fly.

v1.2.0 август 2026

WooCommerce больше не обязателен: на сайте без магазина плагин отправляет в Telegram заявки с форм.

Все версии (5)
v1.1.0 11 августа 2026

Новое событие — заявки с форм сайта (Contact Form 7 и экшен catcode_lead_captured).

v1.0.0 Первый релиз 20 июля 2026

Новые заказы, смена статуса, неудачная оплата и низкий остаток в Telegram; свои шаблоны, несколько чатов и темы форум-групп, тихий режим, журнал, повторная попытка, зашифрованный токен.

Вместе с Telegram-уведомления и Viber/SMS покупателям для WooCommerce покупают

4 модуля одним заказом — на 40% дешевле, чем по отдельности

Набор «Старт магазина» Telegram-уведомления и Viber/SMS покупателям Nova Poshta Premium LiqPay Telegram-уведомления и Viber/SMS покупателям Нужно больше — все 144 модулей в All Access за 4 990 ₴.
3 590 ₴ / год вместо 5 960 ₴ поштучно
Купить набор →

Полное описание модуля

Плагин делает две вещи. Отправляет события магазина WooCommerce вам в Telegram — новый заказ, смену статуса, неудачную оплату, низкий остаток, заявки с форм. И, начиная с версии 1.3.0, сообщает покупателю в Viber или SMS, когда его заказ меняет статус: «принят», «отправлен, ТТН 2045…», «отменён».

Telegram-уведомления для вас остаются бесплатными, как и раньше. Сообщения покупателям в Viber и SMS — Pro-функция: она работает через ваш аккаунт в TurboSMS, Alpha SMS или SMS-Fly, а первые 7 дней Pro открываются кнопкой в настройках без оплаты.

Как это выглядит для покупателя

Покупатель оформляет заказ как обычно — на классическом или блочном checkout, ничего дополнительно заполнять не нужно. Как только заказ попадает в статус, для которого вы включили сообщения, покупатель получает в Viber от имени вашего магазина короткий текст. Если Viber на номере нет или сообщение не доставлено за час, сервис сам отправляет тот же текст через SMS.

  • В обработке: «CatCode Demo Store: заказ #868 принят, сумма ₴2,038.00. Спасибо!»
  • Выполнен: «заказ #868 отправлен. ТТН: 20450000000000» — номер подставляется из модулей Новой Почты и Укрпочты или из любого поля заказа.

Каждый статус отправляется одному покупателю один раз: повторное сохранение заказа в админке или двойной вызов от платёжного шлюза второго сообщения не дают.

Как это работает — шаг за шагом

  1. Покупатель оформляет заказ; WooCommerce переводит его в статус, например «В обработке».
  2. Плагин проверяет, включены ли сообщения для этого статуса и активен ли Pro, и помечает пару «заказ + статус» как поставленную в очередь.
  3. Отправка идёт в фоне через Action Scheduler, встроенный в WooCommerce, — оформление заказа не ждёт ответа сервиса.
  4. Номер телефона приводится к международному формату E.164 по стране заказа: 093 123 45 67 в заказе из Украины становится 380931234567, +48 731 234 567 — польским номером, а 9 цифр без кода читаются как номер страны заказа, а не угадываются по первым цифрам.
  5. По стране номера выбирается альфа-имя для SMS и отправитель для Viber; для остальных стран действует строка *=.
  6. Текст собирается по вашему шаблону; строка, в которой все теги пустые (например «ТТН:» без номера), просто выпадает.
  7. Сервис принимает сообщение — в заказе появляется приватная заметка с ID, в журнале строка «OK». Если сервис недоступен, через 5 минут одна повторная попытка; отказ сервиса (неправильное альфа-имя, нет средств) плагин не повторяет — он виден в журнале.

Что под капотом

  • Три интеграции по официальной документации сервисов: TurboSMS (message/send.json, гибрид Viber+SMS), Alpha SMS (JSON-протокол, тип viber+sms), SMS-Fly (REST API v2, каналы ["viber","sms"], ttl в минутах).
  • Ключ сервиса и токен бота хранятся зашифрованными; поле ключа никогда не показывает сохранённое значение.
  • Лицензия и настройки SMS лежат в отдельных опциях — обычное «Сохранить» на вкладке Telegram их не затрагивает.
  • Защита от двойной отправки: состояние «в очереди / отправляется / отправлено» пишется в мета заказа до вызова сервиса.
  • Номера в журнале маскированы (+38093***4567).
  • Фильтры для разработчика: cc_tgnotify_sms_countries (добавить страну), cc_tgnotify_sms_tracking_number (ТТН из другого источника), cc_tgnotify_sms_api_url (тестовый стенд).

Как установить

  1. Плагины → Добавить новый → Загрузить плагин → выберите архив telegram-order-notifications-for-woocommerce-1.3.1.zip → «Установить» → «Активировать». Предыдущую версию можно обновить поверх — настройки Telegram сохраняются. Версия из каталога WordPress.org содержит только Telegram-уведомления; вкладка Viber / SMS есть в архиве с этой страницы.
  2. Для Telegram: WooCommerce → Telegram-уведомления, вставьте токен бота из @BotFather, найдите chat_id и отправьте тест.
  3. Для покупателей: вкладка Viber / SMS покупателям → «Начать 7 дней бесплатно» или вставьте купленный ключ.
  4. Выберите сервис, вставьте ключ API, канал, альфа-имена по странам (UA=МойМагазин, *=МойМагазин).
  5. Отметьте статусы, для которых отправлять сообщения, и при необходимости измените тексты. Нажмите «Проверить ключ и баланс», затем отправьте тест на свой номер.

Вопросы
о модуле

Не нашли ответ? Напишите в Telegram — ответим в течение рабочего дня.

@catcode_support Настройка, совместимость, активация
Сколько стоят сами SMS и Viber?

По тарифу вашего сервиса (TurboSMS, Alpha SMS или SMS-Fly). Плагин не берёт комиссию и не стоит между вами и сервисом — запросы идут напрямую с вашим ключом.

У покупателя нет Viber — что он получит?

В режиме «Viber, если не доставлено — SMS» сервис сам отправит SMS с тем же текстом.

У меня покупатели из Украины и Польши. Номер не перепутается?

Нет. Номер с кодом страны определяется по коду, номер без кода читается как номер страны из адреса заказа, а альфа-имя берётся отдельно для каждой страны.

Что будет, когда закончится пробный период?

Сообщения покупателям остановятся, Telegram-уведомления для вас продолжат работать. После покупки лицензии Pro включается снова, настройки не теряются.

Нужен ли какой-то сторонний сервис или подписка?

Нет. Сообщения отправляет ваш собственный бот напрямую в Telegram API. Между магазином и Telegram нет нашего сервера — мы не видим ни заказов, ни токена.

Сколько стоят Telegram-уведомления?

Бесплатно. Ограничений по количеству сообщений, чатов или заказов нет — лимиты только те, что действуют у самого Telegram (около 30 сообщений в секунду на бота).

Как отправлять уведомления нескольким менеджерам?

Впишите несколько ID в поле «Чаты для уведомлений» — по одному на строку. Можно смешивать: личный чат, группа, канал. Для отдельной темы в форум-группе добавьте номер темы через двоеточие, например -1001234567890:42.

Бот не пишет в группу — что делать?

Добавьте бота в группу и дайте ему право отправлять сообщения (для канала — сделайте администратором). Дальше напишите в группе любое сообщение и нажмите «Найти chat_id»: ID группы всегда отрицательный.

В сообщении видно теги <b> вместо жирного текста.

Значит, в шаблоне есть недопустимый или незакрытый тег. Telegram понимает только <b>, <i>, <u>, <s>, <code>, <pre> и <a href>. Проверьте шаблон и сохраните ещё раз.

Можно ли выключить звук уведомлений?

Да, включите «Тихие сообщения» — Telegram доставит их без звукового сигнала, сообщение всё равно появится в чате.

Что будет, если Telegram недоступен в момент заказа?

Неудачная попытка попадает в журнал с кодом ответа, и модуль отправляет сообщение повторно. Заказ от этого не страдает — оформление покупателя никогда не блокируется.

Не тот вариант, что искали?

Делаем кастомные модули под WordPress, WooCommerce, OpenCart и Shopify. Расскажите о задаче — подготовим оценку.

Заказать кастомный модуль