Solución a spam por...
 
Avisos
Vaciar todo

[Fijo] Solución a spam por registros fraudulentos en prestashop

28 Respuestas
12 Usuarios
0 Reactions
47.2 K Visitas
(@enrique-factoria)
Respuestas: 205
Illustrious Member Moderator
Topic starter
 

Hola

Si estáis recibiendo muchos emails de clientes registrados que son claramente spam, es cierto que modificando validate.php y customer.php o añadiendo overrides , se puede corregir para minimizar que lleguen este tipo de registros en el futuro.

Para facilitar esta tarea, desde factoriadigital.com hemos creado un módulo que realiza estas correcciones desde el backoffice.

Novedad: hemos sacado la versión 2.0 del modulo y ahora funciona desde Prestashop 1.5.4.1 en adelante, probado también en Prestashop 1.6 y 1.7

DESCARGALO AQUÍ

O si prefieres puedes verlo en Github.

INSTRUCCIONES DE INSTALACIÓN

https://www.youtube.com/watch?v=mW75su_L0aI

IMPORTANTE: El módulo funciona desde la versión de Prestashop 1.5.4.1 hasta la última 1.7

Para instalar el módulo, solo tiene que ir a Módulos, añadir nuevo módulo, subir el zip proporcionado, e instalar.

Una vez instalado, vaya a configurar el módulo y clique sobre;

"Crear archivos override"

A continuación debe aparecer el siguiente texto:

El archivo validate.php con su clase ha sido creado de forma correcta en la carpeta override
El archivo customer.php con su modificación ha sido creado de forma correcta en la carpeta override

Si sale este mensaje, los archivos se han creado de forma correcta. Y se estarán aplicando las modificaciones para solucionar el problema.

Si por el contrario, le aparece el siguiente mensaje:

El proceso de creación de archivos en la carpeta override ha fallado, porque ya existían dichos archivos

Es porque ya existen dichos archivos y hay que realizar modificaciones de forma manual, este mismo texto puedes copiarlo y pegarlo en el comentario que pongas debajo.


Este debate ha sido modificado el hace 1 año por gerard
 
Respondido : 22/04/2019 3:52 pm
(@juanjosc)
Respuestas: 2
New Member
 

Fantástico, muchas gracias.

Una cosa, al descargarlo el directorio dentro del zip parece que no está bien nombrado y no se instala, editando el nombre solucionado.


 
Respondido : 23/04/2019 6:29 am
factoriadigital
(@factoriadigital)
Respuestas: 279
Reputable Member
 

JuanjoSC wrote: Fantástico, muchas gracias.

Una cosa, al descargarlo el directorio dentro del zip parece que no está bien nombrado y no se instala, editando el nombre solucionado.

Gracias, lo vimos ayer también si, ahora debería funcionarte correctamente con la revisión que hemos hecho: https://github.com/factoriadigital/prestashop-spam-registers-solution/releases/download/v2.0.0/factocreateoverride.zip (esta es la ultima versión aunque recomendamos usar el link del post inicial o revisar en github, ahí siempre veréis la ultima revisión).

Corrección: si os bajais las releases (lo del link de descarga que ponemos arriba) funciona correctamente, si lo bajais con el boton "clone or download" en github, entonces es cuando da el error que se corrige renombrando el directorio como comenta @JuanjoSC


FactoriaDigital - Expertos en Magento
Prueba 1 mes gratis nuestro Hosting Magento

 
Respondido : 23/04/2019 2:07 pm
factoriadigital
(@factoriadigital)
Respuestas: 279
Reputable Member
 

Si quereis borrar masivamente los registros de clientes de spam ya creados en PrestaShop (el modulo solo sirve para evitar futuros registros) aqui teneis un video-tutorial para hacerlo con PHPMyAdmin:

https://www.youtube.com/watch?v=O_J8iJ-2jS0


FactoriaDigital - Expertos en Magento
Prueba 1 mes gratis nuestro Hosting Magento

 
Respondido : 26/04/2019 5:20 pm
(@jorge-salguero)
Respuestas: 2
New Member
 

Hola yo lo he instalado y me ha dejado de funcionar el carrito, ahora mis clientes no pueden realizar compras, necesito ayuda!!


 
Respondido : 08/05/2019 7:12 am
(@enrique-factoria)
Respuestas: 205
Illustrious Member Moderator
Topic starter
 

Hola Jorge,

Si ha dejado de funcionar el carrito. Tiene que ir, accediendo por FTP, a la carpeta /override/classes/ y eliminar los archivos
Customer.php
y
Validate.php

Después acceder a la carpeta /cache/

Y renombrar el archivo class_index.php por old-class_index.php

Y después comprobar que le funcione de nuevo.

Un saludo.


 
Respondido : 08/05/2019 7:36 am
(@jorge-salguero)
Respuestas: 2
New Member
 

Hola, mil gracias ya funciona!! Como puedo resolver entonces lo del registro de clientes Spam?

Saludos!


 
Respondido : 08/05/2019 7:43 am
(@enrique-factoria)
Respuestas: 205
Illustrious Member Moderator
Topic starter
 

Hola Jorge,

Tendríamos que ver que ocurre, depende imagino de la versión de prestashop que tengas, hay varias cosas que pueden influir.
Puedes ponerme un privado con los datos de acceso al admin de tu prestashop, y necesitaríamos datos de acceso al FTp, para poder darte una valoración.

Un cordial saludo.


 
Respondido : 08/05/2019 7:52 am
 EGT
(@egt)
Respuestas: 4
New Member
 

Saludos!
Cuando hago click sobre "Crear archivos override" me lleva a una página de error 404 (y no me aparecen los textos "El archivo validate.php con su clase ha sido creado..." ni tampoco "El proceso de creación de archivos en la carpeta override ha fallado...")

¿Cómo puedo solucionarlo? Muchas gracias!

WP + PS (1.6.1.6)


 
Respondido : 08/05/2019 11:16 am
(@enrique-factoria)
Respuestas: 205
Illustrious Member Moderator
Topic starter
 

Buenas tardes,

Activee el modo debug, he intentelo de nuevo, a ver si le salta algún mensaje de error, para ver que ocurre.

Saludo.s


 
Respondido : 08/05/2019 11:26 am
(@silvia_16)
Respuestas: 1
New Member
 

Hola!
He subido el módulo que habéis puesto y he seguido todos los pasos pero cuando accedo a la página web y navego por las categorias del menú al acceder a estas me da error 404 ¿Que debo hacer? Si me podéis ayudar...no tengo ni idea de programación


 
Respondido : 09/05/2019 12:59 am
(@enrique-factoria)
Respuestas: 205
Illustrious Member Moderator
Topic starter
 

Hola Silvia,

En prinicipio el módulo no tiene que ver con el fallo que nos comenta.

En cualquier caso para quitar el módulo: Tiene que ir, accediendo por FTP, a la carpeta /override/classes/ y eliminar los archivos
Customer.php
y
Validate.php

Después acceder a la carpeta /cache/

Y renombrar el archivo class_index.php por old-class_index.php

Y después comprobar que le funcione de nuevo.

Un saludo.


 
Respondido : 09/05/2019 6:30 am
(@rastreator)
Respuestas: 1
New Member
 

Hola!
Sólo entro a dar las gracias por el módulo. Instalado y activado, de momento todo bien!
Gracias


 
Respondido : 09/05/2019 1:25 pm
(@enrique-factoria)
Respuestas: 205
Illustrious Member Moderator
Topic starter
 

Gracias Rastreator,

Se agradecen.

Un cordial saludo.


 
Respondido : 09/05/2019 1:26 pm
(@juan79)
Respuestas: 1
New Member
 

Hola, muchas gracias por la aportación....
He instalado el modulo correctamente en version 1.6.0.9 .
Pincho en configurar el modulo, y de que pincho en el enlace crear archivos override, se me abre una ventana nueva....modules/factocreateoverride/script/override.php No Found archivo no se encuentra en el servidor...
No me crea ningún archivo. override.php si lo tengo instalado en el servidor.
Como puedo solucionarlo?
Gracias.


 
Respondido : 09/05/2019 2:36 pm
Página 1 / 2