Prestashop : Mettre en place un captcha sur les commentaires produits

Ce tutoriel est compatible avec les versions de Prestashop suivantes :
1.5 1.6 +
Cet article est assez ancien, malgré toute l'attention que j' apporte à mes contenus il est possible que celui-ci ne soit plus d'actualité.
N'hésitez pas à me le signaler si nécessaire via le formulaire de contact.

La nouvelle version de mon module de captcha eicaptcha ( version 0.4.3 ) apporte une nouvelle possibilité.

Vous pouvez désormais utiliser un captcha sur le formulaire de soumission des commentaires produits.

Voici comment activer cette fonctionnalité, si vous utilisez le thème par défaut.

Télécharger la dernière version du module eicaptcha
( Installer le module sur prestashop si ce n’est pas encore le cas :  module captcha Prestashop )
Extraire l’archive sur votre poste
Envoyer le fichier js/modules/productcomments/productcomments.js sur votre site via ftp
dans le dossier themes/default-bootstrap/js/modules/productcomments/ ( remplacer le fichier existant )
Envoyer le fichier views/templates/modules/productcomments/productcomments.tpl sur votre site via ftp
dans le dossier themes/default-bootstrap/modules/productcomments/ ( remplacer le fichier existant )

Une fois ces changements en place, le captcha sera disponible sur le formulaire de soumission des commentaires produits

Eicaptcha commentaire produit

Si vous utilisez un thème personnalisé, voici comment procéder.

Envoyer le fichier js/modules/productcomments/productcomments.js sur votre site via ftp
dans le dossier themes/default-bootstrap/js/modules/productcomments et adaptez le en fonction de votre design

Dans le fichier themes/default-bootstrap/modules/productcommentsproductcomments.tpl
Ajoutez le code suivant à l’endroit ou vous souhaitez que le captcha apparaisse :

<!-- Div d'affichage du captcha( Module EiCaptcha ) -->
<div id="recaptchaProductComments"> </div>

7 réflexions sur “Prestashop : Mettre en place un captcha sur les commentaires produits”

  1. It is working perfectly on my prestashop 1.6.1.1
    The only thing is that product comment still keep the default prestashop captcha… I do not know why.

    One strange thing is that the captcha is correctly installed on the contact form and it appear on my computer correctly but it is not shown when I visit the website from a mobile phone.

    I have make a test and I was able to send a message…

    Some help on this issue?

    1. Hello,

      I’ve tested and the captcha is well displayed on the contact form on a mobile phone ( android )
      So in my point of view, no issue on this case.
      Let me know if you have a specific configuration.

      Regards,

  2. je met le captcha pour commentaires produits et aussi pour send to freind , il fait un conflit, pour send mail c ok marche bien mais pour commentaires produits il faut que le recaptcha de send to freinds soit aissi renseigner

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *