Магазинний візок
Найважливіші особливості модуля
- Інтеграція з SMSAPI.pl через API-токен і налаштовуваний endpoint
https://api.smsapi.plабоhttps://api2.smsapi.pl. - Автоматичні SMS-сповіщення для подій PrestaShop: нове замовлення, зміна статусу замовлення, номер відстеження, низький залишок на складі, повернення замовлення, нагадування про оплату, нагадування про отримання, оплачене замовлення та операційне сповіщення.
- Підтримка сповіщень про повторну наявність товару, якщо в магазині працює модуль
ps_emailalertsі клієнт підписався на сповіщення про наявність. - Багатомовний вміст сповіщень із попереднім переглядом SMS на реальному замовленні без надсилання повідомлення.
- Редактор вмісту з кнопками shortcode, валідацією невідомих placeholder-ів, лічильником частин SMS і попередженням про символи Unicode.
- Черга надсилання з CRON, лімітами повторних спроб, затримкою retry, логами та підтримкою callback статусів доставки з SMSAPI.
- Ручні дії в логах: повторне надсилання, скасування повідомлення з черги, позначення як закрите та перегляд відповіді SMSAPI.
- Ручний блок «Надіслати SMS» на картці редагування замовлення в адміністративній панелі PrestaShop.
- Ручні шаблони SMS для замовлень, зокрема: підтвердження прийняття замовлення, готове до отримання, у доставці, скасоване, оплату прийнято та проблема з оплатою.
- Dashboard модуля з балами SMSAPI, кількістю SMS у черзі, статусом CRON, статистикою надсилань, помилками та останньою активністю SMS.
- Віджет у hook
hookDashboardZoneOneзі швидким переглядом балів SMSAPI, черги та останнього запуску CRON. - Налаштування для кожного магазину в multishop, з блокуванням конфігурації в контексті групи або всіх магазинів для безпеки даних.
Переваги для магазину PrestaShop
- Швидша комунікація з клієнтом при зміні статусу замовлення, отриманні, доставці та оплаті.
- Кращий операційний контроль завдяки логам, черзі, фільтрам і статусам помилок SMSAPI.
- Менший ризик помилок у тексті SMS завдяки попередньому перегляду повідомлення, валідації shortcode і лічильнику частин SMS.
- Можливість тестування конфігурації перед реальним надсиланням завдяки тестовому режиму та контрольованій формі тестового SMS.
- Відокремлення автоматичних подій магазину від фізичного надсилання SMS, оскільки повідомлення потрапляють у чергу, яку обробляє CRON.
- Зручна робота адміністратора на картці замовлення завдяки ручним шаблонам і можливості ввести власний текст SMS.
- Безпечніша обробка callback і CRON через токени endpoint-ів, приватні посилання та список дозволених IP-адрес callback SMSAPI.
Адміністративні функціональності
- Налаштування активності модуля, токена SMSAPI, відправника, префікса країни, довжини локальних номерів і тестового режиму.
- Налаштування нормалізації номерів, режиму fast, максимальної кількості частин SMS, перевірки унікальності
idx, повторних спроб і зберігання логів. - Список сповіщень із можливістю редагування події, одержувача, фільтрів статусів замовлення, умов запуску та вмісту для кожної мови.
- Окрема вкладка ручних шаблонів SMS з назвою, кодом, статусом активності, позицією та опцією шаблону за замовчуванням на картці замовлення.
- Вкладка логів із фільтрами, пагінацією та операційними діями для окремих записів черги.
- Вкладка тестового SMS, яка зберігає тест у логах і використовує ту саму конфігурацію надсилання, що й звичайні повідомлення модуля.
- Підтримка CRON і callback через front-контролери, захищені токеном і контекстом магазину.