Telegram-сповіщення про замовлення для OpenCart 3.x & 4.x
Нові замовлення, зміна статусу й низький залишок OpenCart приходять у ваш Telegram за секунди. Власні шаблони повідомлень, кілька чатів і теми форум-груп, журнал надсилань. Безкоштовно, збірки для OpenCart 3.x і 4.x.
Що всередині
- Сповіщення в Telegram про нове замовлення
- Сповіщення про зміну статусу замовлення
- Сповіщення про падіння залишку товару нижче порогу
- Працює через вашого власного бота з @BotFather
- Токен зберігається у вашій адмінці й нікуди не передається
- Кілька отримувачів: особистий чат, група або канал
- Дві збірки: OpenCart 3.x і 4.x
- Безкоштовний
Модуль надсилає події вашого магазину OpenCart у Telegram: нове замовлення, зміну статусу й падіння залишку товару. Менеджер бачить замовлення за секунди після оформлення — у телефоні, без пошти й без входу в адмінку.
Працює через вашого власного бота, створеного у @BotFather: токен зберігається зашифрованим у вашій базі, а повідомлення йдуть напряму в Telegram. Жодних проміжних сервісів, жодної підписки — модуль повністю безкоштовний, код відкритий.
Що отримує адмін


Як це працює — крок за кроком
- Покупець оформлює замовлення у вітрині.
- Замовлення потрапляє в один зі статусів, які ви позначили як «нове замовлення».
- Модуль збирає повідомлення за вашим шаблоном: номер, склад замовлення, сума, контакти покупця, спосіб оплати й доставки.
- Повідомлення йде в усі вказані чати; у кожному є посилання, що відкриває замовлення в адмінці.
- Далі, коли статус змінюється на один із позначених — приходить коротке повідомлення «було → стало».
- Результат кожного надсилання записується в журнал; невдалі спроби повторюються.
Що включено
- Нове замовлення — оголошується один раз, коли замовлення вперше потрапляє у вибраний статус (повторні зміни його не дублюють).
- Зміна статусу — окремий список статусів, щоб у чат не летіло зайве.
- Низький залишок — перевіряється після списання складу; не частіше ніж одне повідомлення на товар на добу.
- Кілька чатів — особистий чат, група, канал, тема форум-групи.
- Власні шаблони — 20+ тегів; рядок, усі теги якого порожні, автоматично зникає з повідомлення.
- Тихі повідомлення, журнал надсилань, повторна спроба через крон.
- Кнопка «Знайти chat_id» — ID чату визначається прямо в адмінці, сторонні боти не потрібні.
Скільки коштує
Безкоштовно, назавжди, без обмежень за кількістю доменів. Код відкритий — обидві збірки лежать на GitHub.
Технічні вимоги
- OpenCart 3.0.2 – 3.0.5.0 або 4.0.2 – 4.1.x
- PHP 7.4+ з cURL
- Вихідний доступ до
api.telegram.org(у деяких хостерів закритий — перевірте, якщо тест не проходить) - Для повторних спроб надсилання — увімкнений крон OpenCart
Що під капотом
- Токен бота шифрується перед записом у налаштування, у формі показується як «збережено».
- Повідомлення надсилаються в режимі HTML із вимкненим прев’ю посилань; довгі тексти обрізаються до ліміту Telegram (4096 символів).
- Значення тегів екрануються — ім’я покупця з символом
<не зламає розмітку повідомлення. - Дедуплікація «нового замовлення» на рівні журналу: подія фіксується до надсилання, тож дубль неможливий навіть при подвійному спрацюванні.
- У збірці для OpenCart 3 з’єднання з базою тимчасово перемикається на
utf8mb4— інакше ядро OpenCart 3 (яке працює в 3-байтномуutf8) перетворює emoji в шаблонах на «?».
Завантаження
- Для OpenCart 4.x —
cc_telegram.ocmod.zip - Для OpenCart 3.0.x —
cc_telegram-oc3.ocmod.zip
Як встановити
- Адмінка → Розширення → Встановлення розширень → «Завантажити» → оберіть архів своєї версії OpenCart.
- Натисніть «Встановити» й дочекайтесь завершення; далі Розширення → Модифікатори → «Оновити».
- Розширення → Розширення → тип «Модулі» → знайдіть «Telegram Order Notifications» → «Встановити», далі «Редагувати».
- Створіть бота: напишіть @BotFather команду
/newbotі скопіюйте токен. - Вставте токен, напишіть боту будь-яке повідомлення й натисніть «Знайти chat_id».
- Вставте ID у поле «Чати для сповіщень», надішліть тестове повідомлення, позначте потрібні статуси й збережіть.
Історія версій
- 1.0.0 — 20 липня 2026
- Перший реліз. Сповіщення про нові замовлення, зміну статусу й низький залишок; власні шаблони з 20+ тегами, кілька чатів і теми форум-груп, тихий режим, журнал надсилань, повторна спроба через крон, зашифрований токен бота. Окремі збірки для OpenCart 4.x і 3.0.x, обидві перевірені на живих демо (4.1.0.3 і 3.0.5.0).
Часті питання
Чи потрібен якийсь сторонній сервіс або підписка?
Ні. Повідомлення надсилає ваш власний бот напряму в Telegram API. Між магазином і Telegram немає нашого сервера — ми не бачимо ані замовлень, ані токена.
Скільки коштує?
Безкоштовно. Обмежень за кількістю повідомлень, чатів чи замовлень немає — ліміти лише ті, що діють у самого Telegram (близько 30 повідомлень за секунду на бота).
Як надсилати сповіщення кільком менеджерам?
Впишіть кілька ID у поле «Чати для сповіщень» — по одному на рядок. Можна змішувати: особистий чат, група, канал. Для окремої теми у форум-групі додайте номер теми через двокрапку, наприклад -1001234567890:42.
Бот не пише в групу — що робити?
Додайте бота в групу і надайте йому право надсилати повідомлення (для каналу — зробіть адміністратором). Далі напишіть у групі будь-яке повідомлення й натисніть «Знайти chat_id»: ID групи завжди від’ємний.
У повідомленні видно теги <b> замість жирного тексту.
Означає, що в шаблоні є недозволений або незакритий тег. Telegram розуміє лише <b>, <i>, <u>, <s>, <code>, <pre> і <a href>. Перевірте шаблон і збережіть ще раз.
Чи можна вимкнути звук сповіщень?
Так, увімкніть «Тихі повідомлення» — Telegram доставить їх без звукового сигналу, повідомлення все одно з’явиться у чаті.
Що буде, якщо Telegram недоступний у момент замовлення?
Невдала спроба потрапляє в журнал із кодом відповіді, і модуль надсилає повідомлення повторно. Замовлення від цього не страждає — оформлення покупця ніколи не блокується.
Питання щодо модуля?
Пишіть у Telegram — відповімо протягом робочого дня. Допоможемо з налаштуванням, сумісністю та активацією ключа.
Поки що жодного відгуку. Будь першим — нижче.
Залишити відгук
Відгук модерується перед публікацією — це звичайно займає до 24 годин.
Поки питань немає. Запитай — ми відповімо протягом 24 годин.
Поставити питання
Зазвичай відповідаємо протягом 24 годин у робочий час.
Експрес-оплата
Купівля модуля
—