Функції фронтенду
- Bootstrap modal — елегантний popup на сторінці товару з повною JS-валідацією на стороні клієнта.
- Гнучкі позиції кнопки — 6 хуків на вибір:
displayProductAdditionalInfo,displayProductActions,displayLeftColumnProduct,displayRightColumnProduct,displayProductButtons,displayAskAboutProductPriceCustom(власна позиція). - Умови відображення — «лише коли ціна прихована або = 0» чи «на всіх активних товарах».
- Режим роботи — усі товари або вибрані на рівні редагування товару.
- Налаштовуваний modal — власний текст кнопки, заголовок modal і опис, мініатюра товару + короткий опис.
- Налаштовувані поля форми — ім’я, прізвище, компанія, ІПН, email, телефон, mobile, префікси, адреса, місто, поштовий індекс, комбінація, повідомлення (позначте, які видимі та які обов’язкові).
Автоматизація та сповіщення
- Автовідповідь із ціною — клієнт одразу отримує email з розрахованою ціною товару.
- Відсоткова знижка — в автовідповіді можна застосувати знижку 0–100% відносно каталожної ціни.
- Email до магазину — повні дані запиту надходять на вказану адресу.
- Тема в Обслуговуванні клієнтів — автоматичне створення теми в CS для кожного запиту.
- Сповіщення про доступність ціни — клієнт підписується на сповіщення, коли ціна стане публічною.
Безпека та GDPR
- Rate limiting — ліміт запитів per IP per товар (налаштовуваний cooldown 30–120 с).
- Google ReCaptcha — захист від ботів (public + secret key).
- Токенізований CRON — безпечне очищення даних відповідно до GDPR.
- Зберігання даних GDPR — автоматичне видалення запитів, старших за X днів (0 = вимкнено).
- URL політики конфіденційності — посилання поруч із checkbox згоди у формі.
- Згода клієнта — обов’язкове прийняття політики перед надсиланням.
Панель адміністратора
- Панель статистики — загальна кількість запитів, нові/з відповіддю/закриті, 7 і 30 днів, Топ 5 товарів.
- 30-денний графік — sparkline з кількістю щоденних запитів і підписами дат кожні 5 днів.
- Список запитів — сортується, фільтрується, з колонками ID/Дата/Товар/Клієнт/Email/Статус.
- Масові дії — позначити як з відповіддю, позначити як закриті, видалити позначені.
- Статуси запитів — Нові / З відповіддю / Закриті з кольоровими badge.
- Нотатка адміністратора — внутрішні коментарі до запиту.
- Експорт списку — вбудований експорт до CSV.
Сумісність
- PrestaShop 1.7.0 – 9.x — повна підтримка класичного HelperForm і Symfony.
- PHP 7.0 – 8.5 — без зовнішніх залежностей, без Composer.
- Multishop — контекст per магазин, фільтрація списку за магазином, конфігурація per магазин.
- Багатомовність — подвійна система перекладів (trans() + l()), польські переклади в комплекті.
- Теми — працює з Classic, Hummingbird і всіма популярними темами на основі Bootstrap.
Посилання на демо модуля:
Демо панелі адміністратора:
https://moduly-prestashop.eu/zapytaj-o-cene/admin-dev
Демо фронтенду:
https://moduly-prestashop.eu/zapytaj-o-cene