Customer Service Pro - Pièces jointes au formulaire de contact, blocage du spam et réponses enregistrées
Offrez à votre service client les trois fonctions qui manquent à PrestaShop : vos clients joignent des fichiers au formulaire de contact, vos agents attachent un document à n'importe quelle réponse depuis le back-office, et une liste anti-spam écarte les indésirables avant même qu'ils n'encombrent vos discussions. Ajoutez des réponses enregistrées pour les questions du quotidien, importez les spammeurs connus depuis StopForumSpam en un clic et suivez le nombre de messages bloqués sur un indicateur du tableau de bord (Dashboard KPI). Pour PrestaShop 1.6 à 9.
C'est dans les échanges avec le service client que les commandes se sauvent ou se perdent
Un client dont le colis est arrivé abîmé doit vous envoyer une photo. Votre agent doit lui renvoyer une étiquette de retour. Et entre les deux, une vague de spam venue du formulaire de contact ensevelit les deux messages. PrestaShop, tel quel, ne propose rien de tout cela : aucune pièce jointe dans un sens comme dans l'autre, aucune liste de blocage, et aucun moyen de réutiliser la réponse que vous avez déjà tapée quarante fois ce mois-ci. Customer Service Pro apporte les trois.
Vos clients joignent des fichiers au formulaire de contact
Activez autant de champs de pièce jointe facultatifs que nécessaire — un seul réglage, n'importe quel nombre positif — et le bouton Add More Attachments (ajouter d'autres pièces jointes) permet au client d'en ajouter jusqu'à la limite que vous avez fixée. Les fichiers sont conservés avec la discussion et transmis avec l'e-mail : la photo du carton abîmé accompagne enfin le message qui la décrit, au lieu d'arriver séparément — ou jamais.
Vos agents répondent avec des pièces jointes
La vue service client du back-office reçoit un champ Attachment (pièce jointe) directement dans le formulaire de réponse. Vos agents envoient ainsi une étiquette de retour, une facture, un schéma de pièce détachée ou une notice sans quitter la discussion. Plus besoin de passer par une messagerie externe, et plus aucun doute sur ce qui a réellement été envoyé, ni à qui.
Une liste anti-spam qui fait vraiment le ménage
Ajoutez n'importe quelle adresse e-mail à la liste anti-spam depuis la discussion elle-même : ses messages cessent aussitôt d'encombrer votre service client. Il ne s'agit pas d'un simple champ de texte, mais d'un véritable écran de gestion : recherchez, parcourez les pages, modifiez ou supprimez une entrée, sélectionnez-en plusieurs pour les effacer d'un coup, ou videz la liste entière. Vous pouvez coller un lot d'adresses (une par ligne ou séparées par des virgules), exporter la liste au format CSV pour la sauvegarder, et récupérer en un clic une large base de spammeurs identifiés depuis StopForumSpam.
Des réponses enregistrées pour les questions de tous les jours
« Où en est ma commande ? », « Comment faire un retour ? », « Quelle est la garantie ? » — rédigez chaque réponse une seule fois, donnez-lui un nom comme Suivi de commande, puis insérez-la dans un message en un clic. Vos agents cessent de tout retaper et chaque client reçoit exactement la même formulation.
Il vous dit ce qu'il fait
Un Dashboard KPI (indicateur du tableau de bord) affiche le nombre d'e-mails de spam interceptés. La liste anti-spam n'est donc pas une boîte noire : vous mesurez précisément le volume qu'elle épargne à votre équipe chaque jour.
Compatibilité
PrestaShop 1.6, 1.7, 8 et 9, en neuf langues : allemand, anglais, espagnol, français, italien, néerlandais, polonais, portugais et turc. Le module fonctionne aussi bien avec l'ancien template du service client qu'avec la nouvelle vue des discussions basée sur Twig, et il répare automatiquement son intégration au template après une mise à jour : un changement de version ne vous prive donc jamais du champ de pièce jointe sans prévenir.
Questions fréquentes
Combien de fichiers un client peut-il joindre ?
Autant que vous l'autorisez : le nombre de champs de pièce jointe tient dans un seul réglage, et le client les ajoute avec le bouton « Add More Attachments » jusqu'à cette limite.
Où sont conservées les pièces jointes ?
Avec le message, et elles partent également dans l'e-mail de notification : vous et votre client en gardez chacun une copie, dans son contexte.
Mes agents peuvent-ils renvoyer un fichier ?
Oui. Le formulaire de réponse du back-office reçoit un champ de pièce jointe : étiquettes de retour, factures, schémas et notices partent directement depuis la discussion.
Comment bloquer un spammeur ?
Ajoutez son adresse à la liste anti-spam — vous pouvez le faire directement depuis le message. Vous pouvez aussi coller des adresses en masse, importer une longue liste de spammeurs connus depuis StopForumSpam et exporter votre liste au format CSV.
Puis-je annuler un blocage ?
Oui. La liste anti-spam se gère entièrement : recherche, modification, suppression d'une entrée, suppression d'une sélection ou vidage complet.
À quoi servent les messages prédéfinis ?
Aux réponses que vous envoyez sans arrêt. Enregistrez chacune sous un nom et insérez-la dans un message en un clic : la formulation reste cohérente et personne ne retape quoi que ce soit.
Le module survivra-t-il à une mise à jour de PrestaShop ?
Oui : il réapplique automatiquement son intégration au template dès que sa version change, et il prend en charge aussi bien l'ancienne vue du service client que celle basée sur Twig.
-
Référence87939
-
EAN138691246287939
-
CompatibilitéPrestashop 1.5
Prestashop 1.6
Prestashop 1.7
Prestashop 8
Prestashop 9 -
Traductions de Module DisponiblesAllemand
Anglais
Espagnol
Français
Italien
Néerlandais
Polonais
Portugais
Turc
MEG Venture
4 autres produits dans la même catégorie
| Version | 1.2.2 |
|---|---|
| Dernière mise à jour | 2026-07-28 |
| Journal des modifications | - [2026-07-24] Add translations for customer service file module in multiple languages - [2026-07-23] Translate customer service module strings to Turkish for improved localization and user experience. - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Add translation files for FR, DE, PL, NL, TR, IT, ES (7 languages) - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-12] fix: Improve request handling in legacy-rendered pages to prevent null attributes - [2026-07-12] fix: Update version to 1.2.2 and enhance message template deployment logic - [2026-07-11] fix: Update version to 1.2.1 and enhance attachment download link handling in message template - [2026-07-11] fix: Enhance debug information for file attachment handling and improve response structure - [2026-07-11] fix: Simplify file download URL generation and enhance debug information for customer threads - [2026-07-11] fix: Add temporary debug information for attachment injection in admin header - [2026-07-11] fix: Add temporary debug information for attachment injection in admin header - [2026-07-11] fix: Implement file download functionality and improve route handling for customer threads - [2026-07-11] fix: Refactor Symfony request handling for customer thread view - [2026-07-11] fix: Add support for multi-file attachments in customer thread view - [2026-07-11] fix: Enhance Symfony Twig template management and cleanup legacy files - [2026-07-06] fix: Update documentation links to point to the new URLs - [2026-07-06] Fix PS 8 customer thread ParseError from Smarty in Twig override path - [2026-07-05] Fix PS 8 first-install failure caused by admin controller in $controllers - [2026-07-05] Fix first-attempt install failure on missing keywords column - [2026-07-05] fix: Ensure `keywords` column exists in `ps_tab`, `ps_hook`, and `ps_module` during file inclusion for upgraded shops - [2026-07-05] fix: Ensure `keywords` column exists in `ps_tab`, `ps_hook`, and `ps_module` for upgraded shops - [2026-07-05] fix: Handle installation error gracefully by checking parent installation status - [2026-07-05] fix: Ensure `keywords` column exists in both `ps_tab` and `ps_hook` during installation for compatibility with PS 8.1.x - [2026-07-05] fix: Ensure `keywords` column exists in `ps_tab` during installation for compatibility with PS 8.1.0 - [2026-07-05] refactor: Remove deprecated controller files and update database schema for compatibility with PS 8.1.0 |
• [2026-07-12] fix: Update version to 1.2.2 and enhance message template deployment logic
• [2026-07-11] fix: Update version to 1.2.1 and enhance attachment download link handling in message template
• [2026-07-11] fix: Enhance debug information for file attachment handling and improve response structure
• [2026-07-11] fix: Simplify file download URL generation and enhance debug information for customer threads
• [2026-07-11] fix: Add temporary debug information for attachment injection in admin header
• [2026-07-11] fix: Add temporary debug information for attachment injection in admin header
• [2026-07-11] fix: Implement file download functionality and improve route handling for customer threads
• [2026-07-11] fix: Refactor Symfony request handling for customer thread view
• [2026-07-11] fix: Add support for multi-file attachments in customer thread view
• [2026-07-11] fix: Enhance Symfony Twig template management and cleanup legacy files
• [2026-07-06] fix: Update documentation links to point to the new URLs
• [2026-07-06] Fix PS 8 customer thread ParseError from Smarty in Twig override path
• [2026-07-05] Fix PS 8 first-install failure caused by admin controller in $controllers
• [2026-07-05] Fix first-attempt install failure on missing keywords column
• [2026-07-05] fix: Ensure `keywords` column exists in `ps_tab`, `ps_hook`, and `ps_module` during file inclusion for upgraded shops
• [2026-07-05] fix: Ensure `keywords` column exists in `ps_tab`, `ps_hook`, and `ps_module` for upgraded shops
• [2026-07-05] fix: Handle installation error gracefully by checking parent installation status
• [2026-07-05] fix: Ensure `keywords` column exists in both `ps_tab` and `ps_hook` during installation for compatibility with PS 8.1.x
• [2026-07-05] fix: Ensure `keywords` column exists in `ps_tab` during installation for compatibility with PS 8.1.0
• [2026-07-05] refactor: Remove deprecated controller files and update database schema for compatibility with PS 8.1.0
• [2026-07-05] feat: Implement core overrides installation and uninstallation for customer message handling
• [2026-07-05] feat: Suppress standard override installation to manage contact form overrides manually
• [2026-07-05] fix: downgrade module version to 1.2.0 and remove upgrade script for 1.2.1
• [2026-07-05] feat: Update module version to 1.2.1 and enhance ContactformOverride deployment with PHP 8.1 fixes
• [2026-07-05] Remove legacy contact form overrides and introduce a combined override for recaptcha_v3 and customerservicefile modules. The new implementation consolidates functionality into a single file, ensuring compatibility and reducing conflicts. Additionally, new resource files are created to manage access and caching effectively.
• [2026-06-28] feat: Register and uninstall AJAX tab for PS 9 compatibility
• [2026-06-28] feat: Enhance AJAX controller access and clear output buffer in initContent
• [2026-06-28] feat: Add AJAX controller for spam management and enhance JS configuration
• [2026-06-28] feat: Enhance AJAX handling for spam actions with fallback support
• [2026-06-28] feat: Enhance AJAX controller access and clear output buffer in initContent
• [2026-06-28] feat: Add AJAX controller for spam management and enhance JS configuration
• [2026-06-28] feat: Enhance AJAX handling for spam actions with fallback support
• [2026-06-28] feat: Add AJAX functionality for adding and removing spam emails
• [2026-06-28] feat: Replace native spam button with custom implementation to avoid duplication and enhance UI layout
• [2026-06-28] feat: Implement clear all spam functionality and enhance order message handling
• [2026-06-28] feat: Enhance reply form handling and predefined messages integration for better compatibility
• [2026-06-28] feat: Enhance spam management by detecting native spam buttons and conditionally injecting controls
• [2026-06-28] feat: Remove redundant validation from ip_address field in CustomerMessage class
• [2026-06-28] feat: Remove unnecessary validation for file_name and user_agent in CustomerMessage class
• [2026-06-28] feat: Refactor attachment handling in contact form to improve file upload logic and maintain theme structure
• [2026-06-28] feat: Refactor multi-file upload logic in contact form to enhance usability and maintain theme integrity
• [2026-06-28] feat: Add CustomerMessage override to widen file_name for multi-file attachment support
• [2026-06-28] feat: Enhance contact form with multi-file upload widget and improve reCAPTCHA handling
• [2026-06-28] feat: Implement AJAX pagination and search for spam list, enhance import functionality, and add multi-file upload widget
• [2026-06-28] feat: Register displayDashboardZoneOne hook and enhance manual email import instructions
• [2026-06-28] feat: Add displayDashboardZoneTwo hook and update dashboard rendering logic
• [2026-06-28] feat: Add manual email import functionality and update translation strings for improved user guidance
• [2026-06-28] feat: Enhance spam handling with email validation, add live search to spam list, and improve file attachment handling in contact form
• [2026-06-28] Add predefined messages management and enhance spam handling
• [2026-06-28] feat: Implement advanced customer service features
• [2026-06-23] Add new templates and helper files for customer threads and contact form
• [2026-06-21] Refactor contact form module: update copyright, enhance reCAPTCHA validation, and improve file attachment handling
• [2023-09-05] v1.1.4
• [2022-04-19] v1.0.0
• [2022-03-31] v1.0.0
• [2022-03-20] installation fix for the view.tpl
• [2022-03-20] v1.0.0
• [2022-03-20] Initial commit
Commentaires (1)
Votre avis ne peut pas être envoyé
Signaler le commentaire
Signalement envoyé
Votre signalement ne peut pas être envoyé