Модуль Octemplates - SMS Notify призначений для автоматизації відправки SMS-повідомлень клієнтам та адміністраторам вашого інтернет-магазину. Він дозволяє налаштувати різні шаблони SMS-сповіщень, які надсилаються на кожному з ключових етапів взаємодії клієнта з магазином, таких як підтвердження авторизації, оформлення замовлення, нагадування про залишення відгуків, сповіщення про наявність товару та інші події.
Модуль підтримує інтеграцію з популярними провайдерами AlphaSMS та TurboSMS, з можливістю налаштування API-ключів і параметрів відправки. Для кожного повідомлення доступні індивідуальні налаштування статусу, тексту та використання шорткодів, що дозволяє персоналізувати сповіщення і динамічно підставляти інформацію, таку як ім'я клієнта, номер замовлення, посилання на товар тощо.
Все, що потрібно для роботи модуля - зберегти ключ API вашого SMS-провайдера, згенерований у відповідному особистому кабінети.
Функція логування надає зручний інструмент для відстеження історії відправлених SMS, включаючи зміст повідомлень, статус доставки та відповіді провайдера. Це дає можливість контролювати та аналізувати всі відправлені сповіщення та своєчасно вирішувати питання, пов’язані з доставкою SMS.
В налаштуваннях модуля достпно 4 вкладки: "Загальні", "Налаштування провайдерів", "Шаблони SMS" та "Логи".
У вкладці "Загальні" доступні такі налаштування:
-
Статус – перемикач, що дозволяє увімкнути або вимкнути роботу модуля.
- ON (увімкнено): модуль активний, SMS-сповіщення будуть відправлятися.
- OFF (вимкнено): модуль неактивний, SMS-сповіщення не будуть відправлятися.
-
Транслітерація – перемикач для автоматичної транслітерації тексту повідомлень на латиницю перед відправленням.
- ON: всі повідомлення будуть автоматично транслітеровані, що може бути корисним, якщо ваш SMS-провайдер не підтримує кирилицю.
- OFF: транслітерація не застосовується, повідомлення будуть відправлені в оригінальному вигляді.
-
Логування – перемикач для ведення журналу (логу) відправлених повідомлень.
- ON: всі відправлені повідомлення будуть зберігатися у логах, що може бути корисним для контролю та відстеження історії відправлень.
- OFF: логування не здійснюється.
-
Ім'я відправника – текстове поле для зазначення імені відправника, яке буде відображатися в отримувача SMS.
- Приклад: "Deals.site". Ім'я відправника повинно відповідати вимогам вашого SMS-провайдера, його зазвичай потрібно вказати в особистому кабінеті провайдера.
-
Телефон адміністратора – поле для введення номера телефону адміністратора, на який будуть надходити системні сповіщення.
- Приклад: "+380631112233". Цей номер може використовуватись для отримання важливих повідомлень про роботу модуля або інші адміністративні сповіщення.
Вкладка "Налаштування провайдерів" містить наступні опції:
-
Провайдер – випадаючий список для вибору провайдера SMS-послуг.
- Приклад: обрано "AlphaSMS". Після вибору з’являються додаткові поля налаштувань для конкретного провайдера.
-
API Key AlphaSMS або API Key TurboSMS – поле для введення API-ключа, який надає доступ до сервісу відправки повідомлень.
- API-ключ можна отримати в особистому кабінеті. Цей ключ дозволяє модулю взаємодіяти з API для надсилання SMS.
-
Гібридна відправка (SMS + Viber) – перемикач для активації гібридної відправки повідомлень через SMS та Viber.
- ON: увімкнення гібридної відправки. У разі, якщо SMS не буде доставлено, повідомлення буде відправлено через Viber (за умови наявності додаткового пакету Viber-сповіщень обраного SMS провайдера).
- OFF: гібридна відправка вимкнена, повідомлення будуть надсилатися лише через SMS.
- УВАГА! для використання цієї функції необхідно придбати додатковий пакет Viber-сповіщень у особистому кабінеті провайдера SMS.
На вкладці Шаблони SMS можна налаштувати шаблони повідомлень для різних подій магазину та модулів OCTemplates.
У вкладці "Авторизація по SMS" доступні такі налаштування:
-
Статус шаблону – перемикач, що дозволяє активувати або деактивувати цей шаблон.
- ON: шаблон активний, повідомлення для авторизації клієнта через SMS будуть надсилатися.
- OFF: шаблон неактивний, повідомлення для авторизації не надсилатимуться.
-
Редагувати текст сповіщення – перемикач для поля редагування тексту повідомлення.
- ON: увімкнено можливість редагування тексту повідомлення.
- OFF: текст повідомлення надсилатиметься згідно з попередньо налаштованим шаблоном, без редагування.
-
Мови повідомлень – підтримка мульти-мовних шаблонів для повідомлень. Можна створити окремий текст для кожної мови, обравши відповідну вкладку.
-
Доступні шорткоди – список змінних, які можна використовувати у тексті повідомлення для автоматичної підстановки необхідних даних:
- [store] – назва магазину.
- [code] – код для авторизації, який отримує клієнт.
-
Текст повідомлення – поле для введення тексту повідомлення, яке буде надсилатися клієнту. Доступні шорткоди дозволяють автоматично підставити назву магазину та код авторизації.
У вкладці "Відгуки про магазин" ви зможете створити персоналізоване повідомлення для адміністратора про новий відгук, що надходить на сайт, з можливістю редагування для різних мов і використання шорткодів для динамічної інформації.
Вкладка містить наступні опції:
-
Статус шаблону – перемикач, що дозволяє увімкнути або вимкнути цей шаблон.
- ON: шаблон активний, повідомлення про новий відгук будуть надсилатися адміністратору.
- OFF: шаблон неактивний, повідомлення про новий відгук не надсилатимуться.
-
Редагувати текст сповіщення – перемикач для поля редагування тексту повідомлення.
- ON: активує можливість редагування тексту.
- OFF: текст повідомлення залишатиметься фіксованим.
-
Мови повідомлень – підтримка мульти-мовних шаблонів. Можна створити різні варіанти тексту для кожної мови. Щоб відредагувати текст для конкретної мови, перейдіть на відповідну вкладку та змініть текст у полі.
-
Доступні шорткоди – список змінних (шорткодів), які можна використовувати у тексті повідомлення. На скріншоті доступні такі шорткоди:
- [store] – вставляє назву магазину.
- [customer_name] – вставляє ім'я клієнта, який залишив відгук.
-
Текст повідомлення – поле для введення тексту повідомлення, яке буде надсилатися адміністратору.
- Приклад тексту: «У магазині [store] новий відгук! Залишив: [customer_name]». Це повідомлення буде автоматично підставляти назву магазину та ім'я клієнта у відповідні місця.
У вкладці "Зворотний дзвінок" ви зможете налаштувати автоматичне SMS-сповіщення для адміністратора про новий запит на зворотний дзвінок, з підтримкою різних мов і динамічним підставленням інформації для оперативної обробки запиту.
Доступні такі налаштування:
-
Статус шаблону – перемикач для активації або деактивації цього шаблону.
- ON: шаблон активний, повідомлення про новий запит на зворотний дзвінок будуть надсилатися адміністратору.
- OFF: шаблон неактивний, повідомлення про зворотний дзвінок не будуть надсилатися.
-
Редагувати текст сповіщення – перемикач для поля редагування тексту повідомлення.
- ON: увімкнено можливість редагувати текст повідомлення.
- OFF: текст повідомлення буде надсилатися згідно з налаштованим шаблоном.
-
Мови повідомлень – підтримка мульти-мовних шаблонів для повідомлень. Можна створити окремий текст для кожної мови, вибравши відповідну вкладку.
-
Доступні шорткоди – список змінних, які можна використовувати у тексті повідомлення для автоматичного підставлення необхідної інформації:
- [store] – назва магазину.
- [customer_name] – ім'я клієнта, який залишив запит.
- [telephone] – номер телефону клієнта для зворотного зв’язку.
- [url_page] – URL сторінки, з якої був надісланий запит.
-
Текст повідомлення – поле для введення тексту повідомлення, яке буде надсилатися адміністратору. Доступні шорткоди дозволяють автоматично підставити дані про клієнта, номер телефону та інші деталі.
У вкладці "Знайшли дешевше" налаштувати автоматичне SMS-сповіщення адміністратору про новий запит в модулі, з можливістю багатомовної підтримки та використання динамічних даних для персоналізації повідомлень.
Доступні такі налаштування:
-
Статус шаблону – перемикач, що дозволяє увімкнути або вимкнути шаблон.
- ON: шаблон активний, повідомлення про новий запит на знайдення дешевшої ціни будуть надсилатися адміністратору.
- OFF: шаблон неактивний, повідомлення не будуть надсилатися.
-
Редагувати текст сповіщення – перемикач для поля редагування тексту повідомлення.
- ON: активує можливість редагування тексту повідомлення.
- OFF: повідомлення надсилається за встановленим шаблоном.
-
Мови повідомлень – підтримка мульти-мовних шаблонів, що дозволяє створити текст для кожної мови. Для редагування тексту на конкретній мові, оберіть відповідну вкладку та змініть текст у полі.
-
Доступні шорткоди – список змінних (шорткодів), які можна використовувати у тексті повідомлення для автоматичної підстановки відповідних даних:
- [store] – назва магазину.
- [customer_name] – ім'я клієнта, який залишив запит.
- [link] – посилання, яке може бути використане для переходу до запиту.
- [product_link] – посилання на продукт, за яким знайдено нижчу ціну.
- [telephone] – телефон клієнта.
-
Текст повідомлення – поле для введення тексту повідомлення, яке буде відправлене адміністратору. Тут можна використовувати доступні шорткоди для автоматизації повідомлення.
У вкладці "Нагадування про відгук до товарів" можна налаштувати автоматичне SMS-нагадування для клієнтів про залишення відгуку на куплені товари, з підтримкою різних мов та персоналізацією повідомлень за допомогою шорткодів.
-
Статус шаблону – перемикач для активації або деактивації цього шаблону.
- ON: шаблон активний, клієнтам будуть надсилатися нагадування про залишення відгуку після покупки.
- OFF: шаблон неактивний, повідомлення з нагадуванням не надсилатимуться.
-
Редагувати текст сповіщення – перемикач, що дозволяє увімкнути або вимкнути поле редагування тексту.
- ON: дозволяє редагувати текст повідомлення.
- OFF: повідомлення буде надсилатися за попередньо налаштованим шаблоном.
-
Мови повідомлень – підтримка кількох мов для повідомлень. Для кожної мови можна налаштувати окремий текст повідомлення.
-
Доступні шорткоди – список змінних, які можна використовувати у тексті повідомлення для автоматичного підставлення необхідної інформації:
- [store] – назва магазину.
- [customer_name] – ім'я клієнта.
- [order_id] – номер замовлення.
- [products] – список товарів із замовлення, для яких очікується відгук.
- [review_link] – посилання на сторінку для залишення відгуку.
-
Текст повідомлення – поле для введення тексту нагадування. Використовуючи шорткоди, можна автоматично підставити ім'я клієнта, назву товару або посилання на відгук.
- Приклад тексту: «Привіт, [customer_name]! Нещодавно ви замовляли товар [products]. Будемо вдячні за відгук.».
У вкладці "Новий коментар у блозі" можна налаштувати автоматичне SMS-сповіщення для адміністратора про нові коментарі в блозі, з підтримкою різних мов і персоналізацією повідомлень за допомогою шорткодів.
-
Статус шаблону – перемикач, що дозволяє увімкнути або вимкнути цей шаблон.
- ON: шаблон активний, адміністратор отримуватиме повідомлення про нові коментарі у блозі.
- OFF: шаблон неактивний, повідомлення про нові коментарі адміністратору не надсилатимуться.
-
Редагувати текст сповіщення – перемикач для поля редагування тексту.
- ON: дозволяє редагувати текст повідомлення.
- OFF: повідомлення надсилатиметься за попередньо налаштованим шаблоном.
-
Мови повідомлень – підтримка кількох мов для повідомлень, що дозволяє налаштувати текст для кожної мови окремо.
-
Доступні шорткоди – список змінних, які можна використовувати у тексті повідомлення для автоматичного підставлення необхідної інформації:
- [store] – назва магазину.
- [customer_name] – ім'я користувача, який залишив коментар.
- [post_link] – посилання на статтю блогу, для якої було залишено коментар.
-
Текст повідомлення – поле для введення тексту повідомлення, яке буде надсилатися адміністратору. Доступні шорткоди дозволяють автоматично підставити дані про користувача та посилання на статтю.
Налаштування вкладки "Питання про товар" дозволяють адміністратору отримувати автоматичні SMS-сповіщення про нові питання щодо товарів на сайті, з можливістю багатомовної підтримки і персоналізації повідомлень за допомогою шорткодів.
-
Статус шаблону – перемикач, що дозволяє увімкнути або вимкнути цей шаблон.
- ON: шаблон активний, повідомлення про нове питання щодо товару будуть надсилатися адміністратору.
- OFF: шаблон неактивний, повідомлення не будуть надсилатися.
-
Редагувати текст сповіщення – перемикач для поля редагування тексту повідомлення.
- ON: активує можливість редагування тексту повідомлення.
- OFF: повідомлення надсилається за фіксованим шаблоном.
-
Мови повідомлень – підтримка мульти-мовних шаблонів. Можна налаштувати текст повідомлення для різних мов. Для редагування тексту оберіть потрібну мову, натиснувши на відповідну вкладку.
-
Доступні шорткоди – список шорткодів, які можна використовувати в тексті повідомлення для автоматичного підставлення інформації:
- [store] – назва магазину.
- [customer_name] – ім'я клієнта, який поставив питання.
- [product_name] – назва товару, щодо якого було поставлено питання.
- [product_link] – посилання на товар.
-
Текст повідомлення – поле для введення тексту повідомлення, яке буде надсилатися адміністратору. Доступні шорткоди можна використовувати для персоналізації повідомлення.
Налаштування вкладки "Повідомлення про наявність товару" дозволяють автоматично інформувати клієнта про наявність товару, а адміністратора — про запити на таке сповіщення, з можливістю редагування тексту повідомлень.
Сповіщення про наявність (клієнту)
Цей шаблон використовується для надсилання клієнту повідомлення, коли товар знову з’являється в наявності.
-
Статус шаблону – перемикач, що дозволяє активувати або деактивувати цей шаблон.
- ON: шаблон активний, клієнт отримуватиме повідомлення про наявність товару.
- OFF: шаблон неактивний, повідомлення клієнту не надсилатимуться.
-
Редагувати текст сповіщення – перемикач для поля редагування тексту.
- ON: увімкнено можливість редагувати текст повідомлення.
- OFF: повідомлення буде надсилатися за заздалегідь встановленим шаблоном.
-
Мови повідомлень – підтримка кількох мов для повідомлень, що дозволяє створити індивідуальний текст для кожної мови.
-
Доступні шорткоди – змінні, які можна використовувати в тексті повідомлення для автоматичної підстановки необхідної інформації:
- [store] – назва магазину.
- [customer_name] – ім'я клієнта.
- [product_name] – назва товару.
- [product_link] – посилання на товар.
Сповіщення про наявність (адміністратору)
Цей шаблон використовується для інформування адміністратора про запит клієнта на повідомлення про наявність товару.
-
Статус шаблону – перемикач, що дозволяє активувати або деактивувати цей шаблон.
- ON: шаблон активний, адміністратор отримуватиме повідомлення про запит на наявність товару.
- OFF: шаблон неактивний, повідомлення адміністратору не надсилатимуться.
-
Редагувати текст сповіщення – перемикач для поля редагування тексту.
- ON: дозволяє редагувати текст повідомлення.
- OFF: повідомлення буде надсилатися у фіксованому вигляді, згідно з налаштованим шаблоном.
-
Мови повідомлень – підтримка різних мов для повідомлень, що дозволяє налаштувати текст для кожної мови.
-
Доступні шорткоди – список змінних, які можна використовувати у тексті повідомлення:
- [store] – назва магазину.
- [customer_name] – ім'я клієнта.
- [product_name] – назва товару.
- [product_link] – посилання на товар.
У вкладці "Сповіщення при оформленні замовлення" ви зможете налаштувати автоматичне SMS-сповіщення як для адміністратора про нові замовлення, так і для клієнтів із підтвердженням оформлення замовлення, з підтримкою багатомовності та використанням динамічних даних.
Нове замовлення (сповіщення адміністратору)
Цей шаблон використовується для надсилання адміністратору SMS-повідомлення про нове замовлення.
-
Статус шаблону – перемикач для активації або деактивації шаблону.
- ON: шаблон активний, адміністратор отримуватиме повідомлення про нові замовлення.
- OFF: шаблон неактивний, повідомлення адміністратору не надсилатимуться.
-
Редагувати текст сповіщення – дозволяє увімкнути або вимкнути можливість редагування тексту перед відправкою.
- ON: можна редагувати текст повідомлення вручну перед відправкою.
- OFF: текст повідомлення надсилатиметься у встановленому вигляді.
-
Мови повідомлень – підтримка кількох мов. Для кожної мови можна налаштувати окремий текст повідомлення.
-
Доступні шорткоди – список змінних, які можна використовувати у тексті повідомлення для автоматичної підстановки інформації про замовлення:
- [store] – назва магазину.
- [customer_name] – ім'я клієнта.
- [customer_lastname] – прізвище клієнта.
- [email] – електронна пошта клієнта.
- [telephone] – номер телефону клієнта.
- [comment] – коментар клієнта до замовлення.
- [shipping_method] – спосіб доставки.
- [payment_method] – спосіб оплати.
- [order_id] – номер замовлення.
- [order_total] – загальна сума замовлення.
-
Текст повідомлення – поле для введення тексту повідомлення адміністратору. Шорткоди дозволяють автоматично підставляти відповідні дані про замовлення.
- Приклад тексту: Нове замовлення [order_id] у магазині [store]
Користувач: [customer_name] [customer_lastname]
Телефон: [telephone]
Коментар: [comment]
Метод доставки: [shipping_method]
Метод оплати: [payment_method]
Сума: [order_total]
- Приклад тексту: Нове замовлення [order_id] у магазині [store]
Нове замовлення (сповіщення клієнту)
Цей шаблон використовується для надсилання клієнту SMS-повідомлення з підтвердженням про прийняття замовлення.
-
Статус шаблону – перемикач для активації або деактивації шаблону.
- ON: шаблон активний, клієнти отримуватимуть повідомлення про нові замовлення.
- OFF: шаблон неактивний, повідомлення клієнту не надсилатимуться.
-
Редагувати текст сповіщення – дозволяє вмикати або вимикати поле редагування тексту.
- ON: текст можна редагувати.
- OFF: повідомлення буде відправлятися за налаштованим шаблоном.
-
Мови повідомлень – підтримка кількох мов. Для кожної мови можна створити унікальний текст повідомлення.
-
Доступні шорткоди – список змінних для автоматичної підстановки інформації в текст повідомлення:
- [store] – назва магазину.
- [customer_name] – ім'я клієнта.
- [customer_lastname] – прізвище клієнта.
- [shipping_method] – спосіб доставки.
- [payment_method] – спосіб оплати.
- [order_id] – номер замовлення.
- [order_total] – загальна сума замовлення.
-
Текст повідомлення – поле для введення тексту повідомлення клієнту.
- Приклад тексту: Вітаємо, [customer_name] [customer_lastname]!
Ваше замовлення [order_id] у магазині [store] успішно прийняте та опрацьовується.
До сплати: [order_total]
- Приклад тексту: Вітаємо, [customer_name] [customer_lastname]!
Вкладка "Логи" містить журнал усіх відправлених SMS-повідомлень, що дає можливість адміністратору перевіряти статус і зміст відправлених повідомлень, а також відстежувати відповіді від провайдера. Це може бути корисним для моніторингу ефективності роботи SMS-сповіщень і швидкого виявлення можливих проблем з відправкою.
Вкладка містить такі елементи:
-
Видалити логи – кнопка для очищення журналу логів. Натискання цієї кнопки видалить усі записи про відправлені повідомлення.
-
Список повідомлень – таблиця з детальною інформацією про кожне відправлене SMS. Колонки таблиці:
- Телефон – номер телефону, на який було відправлено повідомлення.
- Повідомлення – текст відправленого SMS.
- Провайдер – ім'я провайдера SMS-послуг, який використовувався для відправки.
- Відповідь провайдера – інформація від провайдера про успішність відправки, включаючи ідентифікатор повідомлення (id) та кількість SMS (sms_count), що знадобилися для відправки.
- Код шаблону – ідентифікатор шаблону, використаного для цього повідомлення. Наприклад, "oct_otp_login" для повідомлення з кодом підтвердження авторизації, "oct_order_admin" для повідомлення адміністратору про замовлення тощо.
- Дата додавання – дата і час відправки повідомлення.
-
Навігація по сторінках – кнопки для перегляду інших сторінок журналу логів, якщо їх кількість перевищує поточну сторінку.