¿Te llegan un montón de mails de rusos desde el formulario de contacto de tu tienda? Y no son de clientes, claro… Si recibes spam @spam.ru, aquí te explico cómo hacer que tu prestashop pueda rechazar el spam ruso a través del formulario de contacto. Es fácil y rápido

Atención: si lo que tienes es spam en el alta de cliente, en este otro post te explico cómo solucionarlo.

Spam @mail.ru: cómo evitar en prestashop el spam ruso

Si tú también estás sufriendo esta invasión de correo no deseado a través del formulario de contacto de tu tienda, y proveniente, casi siempre, de Rusia o China, aquí tienes la solución.

Sólo hay que modificar dos ficheros, como ya indicó Prestashop en su hilo https://github.com/PrestaShop/PrestaShop/pull/8168/files

Te lo explico en un minuto en este vídeo, y más abajo tienes todo el detalle de modificaciones a realizar.

Asegurar el formulario de contacto contra spam

Tienes que tener a mano estos dos ficheros, que son los que vamos a modificar:

/controllers/front/ContactController.php
/themes/Tu-tema/contact-form.tpl

Modificaciones en /controllers/front/ContactController.php

Tienes que añadir un total de 11 líneas (las señaladas en verde) y suprimir una (la marcada en rojo), tal y como indica la imagen siguiente:

Modificaciones en /controllers/front/ContactController.php para evitar spam @mail.ru

Modificaciones en /themes/tu-tema/contact-form.tpl

En este caso, sólo tienes que añadir dos líneas

Modificaciones en /conact-form.tpl para evitar spam @mail.ru

Además, esta modificación en este fichero, evita el indeseado error de envío en los mensajes de contacto, que posiblemente también hayas experimentado en tu tienda. De esta manera, tienes resueltos dos problemas de una sola vez.

Guardas los cambios, vacías la caché y ya tienes el formulario parcheado para evitar el spam.

Como esto es algo a lo que pueden adaptarse los spammers (suelen hacerlo), si hubiera algún cambio, os tendría al tanto del mismo.

Atención: si lo que tienes es spam en el alta de cliente, en este otro post te explico cómo solucionarlo.
Rating: 4.0/5. From 17 votes.
Please wait...

Centro de preferencias de privacidad

Necesarias

Se usan para saber si ya aceptaste nuestras políticas, si ya estás suscrito a nuestra newsletter, para reconocer el estado de tu sesión si la tuvieses y para servir más rápidos los contenidos.

No se captura IPs ni siquiera para el servicio de Analytics así que tu visita es privada.

JSESSIONID, _cfuid, wpSGCachePypass, mailerlite, gdpr, gawp

Translate »