Зв'язатись
  • OpenCart
  • CRM та інтеграції
  • v1.1.2

Telegram-сповіщення і Viber/SMS покупцям для OpenCart

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

Завантажити Free
Pro · ліцензія назавжди Чим більше сайтів, тим дешевше кожен
Сумісність
OpenCart 4.0.2 – 4.1.x та 3.0.2 – 3.0.5.0 (Viber/SMS — з 1.1.0); OpenCart 2.3.0.x — лише Telegram, 1.0.4
PHP
7.4 і новіший
Версія
v1.1.2 (OpenCart 4)
v1.1.3 (OpenCart 3.x)
v1.0.5 (OpenCart 2.3)
Ліцензія
два сайти, назавжди
Тріал
7 днів, без картки, один на сайт
Оновлено
26 жовтня 2026
Або всі 173 Pro-модулів з All Access — 4 990 ₴ / рік

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

Без звуку теж зрозуміло: субтитри українською

Що є в Free,
а що дає Pro

Безкоштовна версія працює без обмеження в часі. Pro додає решту функцій з таблиці.

Функція Free Pro
Сповіщення в Telegram про нове замовлення ✔ ✔
Сповіщення про зміну статусу замовлення ✔ ✔
Сповіщення про падіння залишку товару нижче порогу ✔ ✔
Власний бот із @BotFather — токен лишається у вашій адмінці ✔ ✔
Кілька отримувачів: особистий чат, група, канал або тема форуму ✔ ✔
Збірки для OpenCart 4.x і 3.0.x ✔ ✔
Повідомлення покупцям у Viber і SMS про статус замовлення — ✔
TurboSMS, Alpha SMS або SMS-Fly на вибір; Viber з резервом SMS — ✔
Номер у форматі E.164 за країною замовлення, альфа-імʼя за країною — ✔
Текст на кожен статус один раз, номер ТТН з коментаря — ✔
Перевірка ключа й балансу, тестове повідомлення, журнал — ✔

Як це виглядає

Telegram-сповіщення для OpenCart — підключення бота
Безкоштовна частина: токен бота зберігається зашифрованим, чати задаються списком (звичайний чат, група, канал або тема форум-групи), поруч кнопки «Надіслати тестове повідомлення» і «Знайти chat_id».
Telegram-сповіщення для OpenCart — шаблони повідомлень
Текст кожного Telegram-повідомлення редагується; понад 20 тегів підстановки — від складу замовлення й телефону покупця до посилання в адмінку.
Вкладка Viber / SMS покупцям в OpenCart: стан Pro-ліцензії і пробного періоду
Окрема вкладка «Viber / SMS покупцям»: стан ліцензії, 7 днів Pro за однією кнопкою, звільнення ключа для переносу на інший домен.

Тріал стартує, коли ви попросите

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

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

Переносите магазин — відв’яжіть ліцензію на старому домені й активуйте на новому самі. Для студій — ключі на 5, 25 сайтів або без обмежень.

Технічні вимоги

  • OpenCart 4.0.2 – 4.1.x або 3.0.2 – 3.0.5.0; PHP 7.4+ з cURL
  • OpenCart 2.3.0.x — окрема збірка 1.0.4, лише Telegram-сповіщення (перевірено на PHP 5.6 і 7.0)
  • Viber / SMS покупцям — у збірках для OpenCart 4.x і 3.0.x, починаючи з версії 1.1.0
  • Для Viber / SMS: акаунт у TurboSMS, Alpha SMS або SMS-Fly із зареєстрованим альфа-іменем (для Viber — погоджений відправник)
  • Поле «Телефон» на checkout має бути ввімкнене — без номера покупцю нема куди писати
  • Вихідний доступ до api.telegram.org і до API вибраного SMS-сервісу

Історія версій

v1.1.2 OC 4.x v1.1.3 OC 3.0.x v1.0.5 OC 2.3 Поточна 26 жовтня 2026

Повідомлення більше не губляться на хостингах, де вебверсія PHP зібрана без sodium (OpenCart 4) чи openssl (OpenCart 3 і 2.3).

v1.1.1 OC 4.x v1.1.2 OC 3.0.x v1.0.4 OC 2.3 23 вересня 2026

Виправлено повідомлення про зміну статусу: попередній статус тепер береться із замовлення безпосередньо перед зміною.

v1.1.0 OC 4.x і 3.0.x вересень 2026

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

Усі версії (7)
v1.0.2 збірка OpenCart 3 6 серпня 2026

Повторна відправка невдалих повідомлень за розкладом, сповіщення про низький залишок не частіше одного на товар на добу.

v1.0.2 3 серпня 2026

Підтримка PHP 7.4 (поліфіли рядкових функцій).

v1.0.1 24 липня 2026

Виправлено: на OpenCart 4.0.2.x сповіщення не надсилались через різний формат назви модельної події в мінорних версіях.

v1.0.0 Перший реліз 20 липня 2026

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

Разом з Telegram-сповіщення і Viber/SMS покупцям для OpenCart купують

4 модулі одним замовленням — на 40% дешевше, ніж окремо

Набір «Старт магазину» Telegram-сповіщення і Viber/SMS покупцям Nova Poshta Premium LiqPay Кинуті кошики Потрібно більше — усі 173 модулі в All Access за 4 990 ₴.
3 790 ₴ назавжди замість 6 260 ₴ поштучно
Купити набір →

Повний опис модуля

Модуль робить дві речі. Надсилає події магазину OpenCart вам у Telegram — нове замовлення, зміну статусу, падіння залишку товару. І, з версії 1.1.0, повідомляє покупця у Viber або SMS, коли його замовлення змінює статус: «прийнято», «відправлено, ТТН 2045…», «скасовано».

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

Як це виглядає для покупця

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

  • В обробці: «Мій магазин: Олена, замовлення #64 прийнято, сума 1 250 грн. Дякуємо!»
  • Відправлено: «Мій магазин: замовлення #64 відправлено. ТТН: 20450000000000» — номер ТТН модуль бере з коментаря, який менеджер додає разом зі зміною статусу.

Кожен статус надсилається покупцю один раз: якщо замовлення повернули в «В обробці» і знову перевели далі, або менеджер двічі натиснув «Додати історію», другого платного повідомлення не буде.

Як це працює — крок за кроком

  1. Менеджер змінює статус замовлення в адмінці (або платіжний модуль переводить його автоматично) — OpenCart викликає подію додавання історії замовлення.
  2. Модуль перевіряє, чи для цього статусу ввімкнено повідомлення, чи активний Pro і чи цьому покупцю вже надсилали цей статус.
  3. Номер телефону приводиться до міжнародного формату E.164 за країною замовлення: 093 123 45 67 у замовленні з України стає 380931234567, +48 731 234 567 — польським номером, а номер без коду читається як номер країни з адреси замовлення, а не вгадується за першими цифрами.
  4. За країною номера обирається альфа-імʼя для SMS і відправник для Viber; для решти країн діє рядок *=.
  5. Текст збирається за вашим шаблоном: {tracking_number} — перше число з 11–14 цифр у коментарі до статусу, {comment} — сам коментар. Рядок, у якому всі теги порожні, просто випадає.
  6. Спершу в журнал пишеться рядок «надсилається» — тому паралельне збереження того самого статусу не дасть дубля. Далі йде запит до сервісу, і в журналі зʼявляється ID повідомлення або причина відмови.

Що під капотом

  • Три інтеграції за офіційною документацією сервісів: TurboSMS (message/send.json, гібрид Viber+SMS), Alpha SMS (JSON-протокол, тип viber+sms), SMS-Fly (REST API v2, канали ["viber","sms"]).
  • Ключ сервісу і токен бота зберігаються зашифрованими; поле ключа ніколи не показує збережене значення.
  • Ліцензія і налаштування Viber/SMS лежать в окремій групі налаштувань — звичайне «Зберегти» на вкладці Telegram їх не зачіпає, і навпаки.
  • Повідомлення покупцю працює, навіть якщо Telegram-сповіщення вимкнені: це дві незалежні частини одного модуля.
  • Помилка сервісу ніколи не ламає оформлення замовлення чи зміну статусу в адмінці — вона лише записується в журнал.
  • Номери в журналі масковані (+38093***4567).
  • У збірці для OpenCart 3 зʼєднання з базою тимчасово перемикається на utf8mb4, щоб emoji в Telegram-шаблонах не ставали «?».

Завантаження

Як встановити

  1. Адмінка → Розширення → Встановлення розширень → «Завантажити» → оберіть архів своєї версії OpenCart. Попередню версію можна оновити поверх — налаштування Telegram зберігаються.
  2. В OpenCart 3: Розширення → Модифікатори → «Оновити». В OpenCart 4 цей крок не потрібен.
  3. Розширення → Розширення → тип «Модулі» → «Telegram Order Notifications» → «Встановити» (якщо ще не встановлено), далі «Редагувати».
  4. Для Telegram: вставте токен бота з @BotFather, натисніть «Знайти chat_id» і надішліть тест.
  5. Для покупців: вкладка Viber / SMS покупцям → «Почати 7 днів безкоштовно» або вставте куплений ключ.
  6. Оберіть сервіс, вставте ключ API, канал, альфа-імена за країнами (UA=МійМагазин, *=МійМагазин), позначте статуси й за потреби змініть тексти. Натисніть «Перевірити ключ і баланс», потім надішліть тест на свій номер.

Питання
про модуль

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

@catcode_support Налаштування, сумісність, активація
Скільки коштують самі SMS і Viber?

За тарифом вашого сервісу (TurboSMS, Alpha SMS чи SMS-Fly). Модуль не бере комісії й не стоїть між вами та сервісом — запити йдуть напряму з вашим ключем.

Покупець не має Viber — що отримає?

У режимі «Viber, якщо не доставлено — SMS» сервіс сам надішле SMS з тим самим текстом.

Звідки береться номер ТТН?

З коментаря, який менеджер додає разом зі зміною статусу: перше число з 11–14 цифр підставляється в тег {tracking_number}.

Що буде, коли завершиться пробний період?

Повідомлення покупцям зупиняться, 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. Розкажіть про задачу — підготуємо оцінку.

Замовити кастомний модуль