Лист від OpenCart про нове замовлення легко загубити серед іншої пошти, а адмінку магазину ніхто не тримає відкритою цілий день. Telegram зазвичай і так відкритий на телефоні — тож найпростіше, щоб магазин писав саме туди. Розбираємо, як це зробити за допомогою безкоштовного модуля AirNotifier.
Що приходить у Telegram
- Нове замовлення — номер, сума, покупець, телефон, доставка, оплата, товари й коментар, а також посилання на замовлення в адмінці.
- Зміна статусу — лише для статусів, які ви оберете, разом із коментарем до зміни.
- Відгуки та питання — відгуки до товарів і коментарі до статей блогу ocStore з посиланням на модерацію.
- Форма контактів — повідомлення приходить лише після успішної відправки форми, включно з капчею.
Мову повідомлень можна обрати окремо — українську, англійську чи російську — незалежно від мов самого магазину.
Як підключити: чотири кроки
Власного Telegram-бота створювати не потрібно: сповіщення надсилає бот @AirAlarmer_Bot.
- Завантажте
airnotifier.ocmod.zipу «Розширення → Встановлення розширень» (на OpenCart 4.1.x — натисніть «Встановити» біля архіву). - У «Розширення → Модулі» встановіть AirNotifier і відкрийте налаштування.
- Відкрийте @AirAlarmer_Bot у Telegram, натисніть «Start» і надішліть
/key— бот надішле ваш ключ. - Вставте ключ, оберіть тригери й збережіть — у Telegram прийде тестове повідомлення.
Сповіщення для всієї команди
Якщо замовлення обробляють кілька людей, додайте бота в робочу групу й надішліть /key там — ключ прив’яжеться до групи. Усього можна додати до 10 ключів: особисті чати менеджерів і групи. Кожне сповіщення отримують усі.
Чи не зашкодить це магазину
- Оформлення замовлення не сповільнюється. Повідомлення відправляються вже після того, як покупець отримав сторінку. Якщо Telegram тимчасово недоступний, магазин працює як завжди, а помилка записується в журнал помилок OpenCart.
- Файли OpenCart не змінюються. Модуль працює через стандартні події OpenCart; при видаленні його події також прибираються.
- Без хибних «нових замовлень». Коли менеджер редагує наявне замовлення в адмінці, модуль не плутає це з новим.
- Захист від флуду. Для відгуків і форми контактів — не більше 15 сповіщень за 10 хвилин і 3 з однієї IP-адреси. Замовлення не обмежуються ніколи.
Від хостингу потрібно лише, щоб були дозволені вихідні HTTPS-з’єднання (cURL або allow_url_fopen).
Якщо ключ потрапив до сторонніх
Надішліть боту /revoke — старий ключ перестане працювати. Отримайте новий командою /key і вставте його в налаштування модуля.
Сумісність
AirNotifier працює з OpenCart 2.3, 3.x, 4.1.x та ocStore 3, PHP 5.6–8.x. Модуль безкоштовний: архів і ключ ліцензії на ваш домен з’являються в кабінеті одразу після оформлення.