БАЗА ЗНАНЬ
PHP 5.6–8.3ionCube Loader 13+OpenCart / ocStore 2.3–3.x
Події магазину

Повідомлення адміністратору та клієнту

Налаштуйте події, одержувачів, статуси замовлення, канали, шорткоди та тексти без зміни коду.

01

Адміністратор

  • нове замовлення
  • реєстрація клієнта
  • новий відгук
  • безпекові сповіщення
02

Клієнт

  • окремий текст для кожного статусу
  • SMS/Viber-канал
  • шорткоди замовлення та клієнта
  • контроль довжини повідомлення
ПОВНА ІНСТРУКЦІЯ

Усі поля, варіанти та перевірки

Нижче наведено повний профільний розділ офіційної інструкції модуля, без скорочень і маркетингового переказу.

11. Сповіщення адміністратору

Цей розділ потрібен, якщо власник або менеджер магазину має отримувати службові повідомлення.

Як налаштувати

  1. Відкрийте вкладку Сповіщення адміністратору.
  2. Увімкніть статус сповіщень.
  3. Вкажіть контакт адміністратора.
  4. Виберіть канал надсилання.
  5. Заповніть текст повідомлення.
  6. Залиште потрібні шорткоди.
  7. Натисніть Зберегти.
  8. Створіть тестове замовлення і перевірте повідомлення.

Варіанти

ВаріантДля чогоЩо вибрати
SMS адмінуАдмін отримує SMS на телефон.Добре для критичних повідомлень.
Telegram адмінуАдмін отримує повідомлення у Telegram.Зручно і дешево, якщо Telegram підключений.
Viber адмінуАдмін отримує Viber-повідомлення.Можна використовувати, якщо провайдер підтримує Viber.
Резервне SMSЗапасне SMS при недоступності іншого каналу.Увімкніть для важливих повідомлень.

Усі поля сповіщень адміністратору

ПолеЩо налаштовуєЯк це працює і навіщо
СповіщенняЗагальний перемикач блоку SMS/Telegram/Viber-сповіщень.Якщо вимкнено, підвкладки адміну, статусів і відкладених подій не будуть відправляти повідомлення. Це перший перемикач, який треба перевірити при будь-якій проблемі зі сповіщеннями.
Канал сповіщень адмінуЧерез що адміну надходять повідомлення: SMS, Telegram, Viber або доступна комбінація.Для швидких службових повідомлень зручно використовувати Telegram. Для критичних подій краще SMS або Telegram із резервним SMS.
Телефон адміністратораКуди надсилати повідомлення адміну.Телефони вводьте в міжнародному форматі, наприклад 380999999999. Можна вказати кілька телефонів через кому. Для Telegram можна змішувати телефони та @username: 380999999999, @менеджер.

| Нове замовлення | Шаблон повідомлення адміну при створенні нового замовлення. | Сюди вставляйте номер замовлення, суму, ім'я, телефон, спосіб доставки. Це повідомлення для менеджера, тому воно може бути детальнішим за клієнтське. | | Відгук про товар | Шаблон повідомлення адміну про новий відгук. | Використовуйте, якщо менеджер має швидко бачити нові відгуки. Для відгуку доступні окремі шорткоди автора, товару і рейтингу. | | Telegram-алерт адміну | Службові алерти про проблеми OTP, дзвінків, IP-банів і відкладених повідомлень. | Працює тільки при підключеному Telegram-сервері. Це не повідомлення про замовлення, а сигнал про технічну або безпекову подію. | | Мінімальний рівень | Від якого рівня серйозності надсилати алерти. | Інформація - максимум подій, Попередження - тільки помітні проблеми, Критично - тільки найважливіше. Для старту краще Попередження. | | Пауза між однаковими алертами | Не дає завалити адміна однаковими Telegram-повідомленнями. | Якщо одна і та сама атака повторюється, модуль не буде слати алерт кожну секунду. Це захищає Telegram і нерви менеджера. | | Зберігати алерти | Скільки днів тримати журнал Telegram-алертів. | Поставте 7-30 днів. 0 вимикає автоматичне видалення. | | Події алертів | Які саме події безпеки відправляти адміну. | Увімкніть IP-бани, карантин джерела, помилки провайдера, проблеми дзвінків і помилки планувальника, якщо хочете оперативно бачити важливі проблеми, а не шукати їх через тиждень у логах. |

Як налаштувати повідомлення адміну по-людськи

  1. Увімкніть Сповіщення.
  2. Виберіть Канал сповіщень адміну.
  3. Вкажіть телефон або Telegram-контакт адміністратора.
  4. У шаблоні Нове замовлення залиште мінімум: номер замовлення, суму, ім'я клієнта, телефон, доставку.
  5. Якщо магазин працює з відгуками, заповніть Відгук про товар.
  6. Якщо використовуєте OTP або дзвінки, увімкніть Telegram-алерт адміну.
  7. Збережіть і створіть тестове замовлення.

Приклад нормального шаблону адміну:

Нове замовлення #{order_id}
Клієнт: {firstname} {lastname}
Телефон: {telephone}
Сума: {order_total}
Доставка: {shipping_method}

Шорткоди

Шорткоди підставляють реальні дані в текст повідомлення. Наприклад, номер замовлення, ім'я клієнта, суму, телефон, статус.

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

Найчастіші шорткоди для замовлень:

ШорткодЩо підставляє
{order_id}Номер замовлення.
{order_status}Поточний статус замовлення.
{order_date}Дату замовлення.
{order_total}Суму замовлення.
{order_total_noshipping}Суму без доставки.
{store_name}Назву магазину.
{firstname} / {lastname}Ім'я та прізвище покупця.
{telephone}Телефон покупця.
{email}Електронна пошта покупця.
{products}Список товарів.
{comment}Коментар до замовлення.
{payment_method}Спосіб оплати.
{shipping_method}Спосіб доставки.
{shipping_city} / {shipping_address_1}Дані доставки.

Шорткоди для відгуку:

ШорткодЩо підставляє
{author}Автор відгуку.
{product_name}Назва товару.
{rating}Оцінка.

12. Сповіщення клієнту про статус замовлення

Ця функція надсилає клієнту повідомлення, коли замовлення переходить у певний статус.

Як налаштувати

  1. Відкрийте вкладку Сповіщення про статус замовлення.
  2. Увімкніть повідомлення для потрібних статусів.
  3. Для кожного статусу напишіть окремий текст.
  4. Виберіть канал статусів замовлення.
  5. Натисніть Зберегти.
  6. Змініть статус тестового замовлення і перевірте результат.

Які статуси вмикати

СтатусЧи варто повідомляти клієнтаПриклад тексту
Нове замовленняТак, якщо клієнт має отримати підтвердження.Ваше замовлення #{order_id} прийнято.
ОплаченоТак.Оплату за замовлення #{order_id} отримано.
В обробціЗа потреби.Замовлення #{order_id} передано в обробку.
ВідправленоТак.Замовлення #{order_id} відправлено.
Готово до видачіТак, якщо є самовивіз.Замовлення #{order_id} готове до видачі.
ДоставленоЗа потреби.Замовлення #{order_id} доставлено. Дякуємо за покупку.
СкасованоОбережно.Замовлення #{order_id} скасовано. Деталі уточнюйте у менеджера.
Внутрішні статуси менеджераЗазвичай ні.Клієнту не потрібні внутрішні технічні статуси.

Канал статусів

КаналКоли вибрати
SMSДля важливих статусів: прийнято, оплачено, відправлено.
ViberДля інформаційних статусів, якщо є резервне надсилання на SMS.
TelegramДля клієнтів, які прив'язані до Telegram.

Усі поля статусних повідомлень

Поле або елементЩо робитьНавіщо це потрібно
Канал статусів замовленняВизначає типовий канал для всіх статусних повідомлень.Щоб не вибирати канал у кожному статусі окремо. Якщо потрібна гарантована доставка, вибирайте SMS або Viber із резервним SMS.
Текст біля конкретного статусуПовідомлення, яке клієнт отримає при переході замовлення в цей статус.Для кожного статусу має бути свій людський текст. Клієнту при відправці потрібна одна інформація, при скасуванні - інша.
Перемикач Вкл/Викл біля статусуДозволяє або забороняє відправку для цього статусу.Вмикайте тільки ті статуси, про які клієнт реально має знати.
Мовні поляОкремий текст для кожної мови магазину.Якщо магазин мультимовний, заповніть всі потрібні мови, інакше клієнт може отримати порожній або не той текст.
Нове замовлення (Нове замовлення)Перше клієнтське повідомлення при створенні замовлення.Дає клієнту підтвердження, що магазин отримав замовлення.
Примусове надсиланняВідправляє повідомлення Нове замовлення, навіть якщо платіжний модуль одразу ставить інший статус.Корисно, якщо оплата або оформлення замовлення миттєво переводить замовлення в Оплачено, В обробці або інший статус, і клієнт інакше не отримає перше повідомлення.

Як це працює: коли статус замовлення змінюється, модуль дивиться, чи увімкнений перемикач для нового статусу. Якщо увімкнений, бере текст цього статусу, підставляє шорткоди і відправляє через Канал статусів замовлення.

Не вмикайте всі статуси підряд. Це перетворить магазин на SMS-гармату, яка стріляє клієнту кожним внутрішнім рухом менеджера. Клієнту потрібні тільки зрозумілі події: прийняли, оплатили, відправили, готово до видачі, скасували.

Приклади статусних повідомлень

Ваше замовлення #{order_id} прийнято. Сума: {order_total}. Магазин {store_name}.
Замовлення #{order_id} відправлено. Доставка: {shipping_method}.
Замовлення #{order_id} готове до видачі. Очікуємо вас у магазині.
Замовлення #{order_id} скасовано. Якщо маєте питання, зв'яжіться з менеджером.
Потрібна швидка перевірка?Відкрити діагностику →
ПРЯМИЙ ЗВ’ЯЗОК

Потрібна адаптація або Telegram-сервер?

Зв’язок з автором модуля щодо сумісності, встановлення, нестандартної теми, оформлення замовлення та платного підключення Telegram-сервера.