Fonctionnalités front-office
- Modal Bootstrap — popup élégant sur la page produit avec validation JS complète côté client.
- Positions flexibles du bouton — 6 hooks au choix :
displayProductAdditionalInfo,displayProductActions,displayLeftColumnProduct,displayRightColumnProduct,displayProductButtons,displayAskAboutProductPriceCustom(position personnalisée). - Conditions d’affichage — « uniquement lorsque le prix est masqué ou = 0 » ou « sur tous les produits actifs ».
- Mode de fonctionnement — tous les produits ou une sélection depuis l’édition du produit.
- Modal configurable — texte du bouton, titre du modal et description personnalisés, miniature du produit + description courte.
- Champs de formulaire configurables — prénom, nom, entreprise, TVA intracommunautaire, email, téléphone, mobile, préfixes, adresse, ville, code postal, combinaison, message (indiquez lesquels sont visibles et lesquels sont obligatoires).
Automatisation et notifications
- Réponse automatique avec le prix — le client reçoit immédiatement un email avec le prix calculé du produit.
- Remise en pourcentage — dans la réponse automatique, il est possible d’appliquer une réduction de 0 à 100 % par rapport au prix catalogue.
- Email au magasin — les données complètes de la demande sont envoyées à l’adresse indiquée.
- Fil dans le Service client — création automatique d’un fil dans le SC pour chaque demande.
- Notification de disponibilité du prix — le client s’inscrit aux notifications lorsque le prix devient public.
Sécurité et RGPD
- Rate limiting — limite de demandes par IP et par produit (cooldown configurable de 30 à 120 s).
- Google ReCaptcha — protection contre les bots (clé publique + clé secrète).
- CRON avec jeton — nettoyage sécurisé des données conformément au RGPD.
- Rétention des données RGPD — suppression automatique des demandes datant de plus de X jours (0 = désactivé).
- URL de la politique de confidentialité — lien à côté de la case à cocher de consentement dans le formulaire.
- Consentement du client — acceptation obligatoire de la politique avant l’envoi.
Panel administrateur
- Tableau de bord des statistiques — nombre total de demandes, nouvelles/répondues/fermées, 7 et 30 jours, Top 5 des produits.
- Graphique sur 30 jours — sparkline avec le nombre de demandes quotidiennes et libellés de date tous les 5 jours.
- Liste des demandes — triée, filtrée, avec colonnes ID/Date/Produit/Client/Email/Statut.
- Actions groupées — marquer comme répondues, marquer comme fermées, supprimer la sélection.
- Statuts des demandes — Nouvelles / Répondues / Fermées avec badges colorés.
- Note administrateur — commentaires internes sur la demande.
- Export de la liste — export CSV intégré.
Compatibilité
- PrestaShop 1.7.0 – 9.x — prise en charge complète du HelperForm classique et de Symfony.
- PHP 7.0 – 8.5 — sans dépendances externes, sans Composer.
- Multiboutique — contexte par boutique, filtrage de la liste par boutique, configuration par boutique.
- Multilinguisme — système de traduction double (trans() + l()), traductions polonaises incluses.
- Thèmes — fonctionne avec Classic, Hummingbird et tous les thèmes populaires basés sur Bootstrap.
Lien vers la démo du module :
Démo du panel administrateur :
https://moduly-prestashop.eu/zapytaj-o-cene/admin-dev
Démo du front-office :
https://moduly-prestashop.eu/zapytaj-o-cene