Problema con el reg...
Avisos
Vaciar todo

[Resuelto] Problema con el registro de clientes  

 
Yandros
 Yandros
Usuario experto

Buenas

Tenemos Prestashop 1.7.7.5 actualizado hace aproximadamente una semana, tema Classic, dominio wbz.es

Hemos detectado que si alguien se quiere registrar sencillamente no puede. Introduce nombre, apellidos, email, acepta la condiciones, rellena el Captcha y pulsa en Guardar, pero la pantalla no pasa de ahí. Ni mensaje de confirmación. La cuenta no se crea.

Sin embargo, si el proceso es durante una compra, puede crear la cuenta desde los pasos típicos durante el proceso de compra y sí permite crear la cuenta sin problemas.

No conseguimos dar con el problema. ¿Alguna sugerencia?

 

Contenido solo visible a usuarios registrados

Respondido : 23/06/2021 7:14 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Yandros, 

Puedes enviarnos una captura con los errores que nos mencionas?, he realizado una prueba de compra y no veo que me genere algún error al rellenar los datos e incluir una contraseña para crear la cuenta, ten adjunto una captura de lo que me muestra

image

Un Saludo 

Respondido : 23/06/2021 7:34 pm

Cursos Gratuitos WordPress

Yandros
 Yandros
Usuario experto

@karen

 

Hola

 

Como he dicho en el mensaje anterior, durante una compra sí que funciona. El problema es cuando un cliente desea registrarse pero de momento no va a comprar, es decir: entras en la web, pulsas en iniciar sesión. Pulsas abajo en crear una cuenta, te solicita nombre, apellidos, email, opcionalmente la fecha de nacimiento y una contraseña y su confirmación para crear la cuenta. En ese momento, marcas el captcha de que no eres un robot, pulsas el botón para confirmar y.... Nada... La pantalla se queda ahí. No lleva a una pantalla de error ni avanza, ni menciona que se haya producido ningún error ni nada. No adjunto pantalla de lo que sucede tras haber pulsado el botón de confirmar los datos, porque es que directamente se queda en esa misma pantalla y no hace nada más. He mirado por la consola y arroja este mensaje:

recaptcha__es.js:320 Uncaught (in promise) Error: reCAPTCHA placeholder element must be an element or id at recaptcha__es.js:320

Pero he probado a desactivar EI Captcha, desaparece este error, pero el formulario se queda en el mismo lugar, por lo que no es el fondo del problema.

A ver si damos con ello. 

Respondido : 24/06/2021 6:01 pm
Bruno
 Bruno
Soporte CMS Webempresa Moderator

Que tal Yandros,

Has probado desactivar si tienes en uso algún modulo que agregue los checks de "Acepto las condiciones generales y la política de confidencialidad"

Saludos

Respondido : 24/06/2021 6:10 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Yandros
 Yandros
Usuario experto

@bruno-vichetti

Buenas

Acabo de hacerlo. Desaparece el check de aceptar los términos.... Sin embargo sigue sin funcionar. 

He pensado que puede tener que ver con los campos obligatorios a rellenar por el cliente cuando se da de alta. Si se hace en la compra se rellenan campos como DNI, teléfono o dirección, que están marcados como obligatorios, mientras que éstos no se solicitan en el alta simple (nombre, apellidos, email y opcionalmente la fecha de nacimiento). Lo dudo, porque ha estado funcionando y ahora no, y no suelo tocar en lugares donde funciona y no se requieren cambios y además debería salir algún tipo de error de campo "x" requerido, que no aparece.

Por otro lado, intento activar el modo depuración y se cae la web por completo: ni el front ni el back office funcionan hasta que, a mano, a través del administrador de archivos, edite el archivo defines.inc.php y modifique define('_PS_MODE_DEV_', false);

Así que tampoco puedo sacar nada de información a través de la depuración.

Respondido : 25/06/2021 4:59 pm
Bruno
 Bruno
Soporte CMS Webempresa Moderator

Hola 

Usando el asistente virtual stephan he podido ver que tienes el siguiente error

[25-Jun-2021 18:20:27 Europe/Madrid] PHP Fatal error: Uncaught ArgumentCountError: Too few arguments to function PrestaShop\Module\PrestashopFacebook\Handler\ErrorHandler\ErrorHandler::__construct(), 0 passed in /home2/womenbik/public_html/var/cache/prod/Ps_facebookFrontContainer.php on line 354 and exactly 2 expected in /home2/womenbik/public_html/modules/ps_facebook/classes/Handler/ErrorHandler/ErrorHandler.php:37

Valida si el modulo PS Facebook tiene que ver con el error tanto para la creación de cuentas de usuario como la imposibilidad de visualizar el modo dev del sitio.

Saludos

Respondido : 25/06/2021 5:25 pm

Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

He podido crearme una cuenta con un usuario llamado "prueba", me deja logueado, ver imagen adjunta

Captura de Pantalla 2021 06 25 a la(s) 11.24.54

No me apareció el captcha, por lo que entiendo que lo has quitado y que posiblemente eso es lo que te estaba dando problemas.

Saludos.

Respondido : 25/06/2021 5:26 pm
Yandros
 Yandros
Usuario experto

Hola

Estoy probando varias opciones. Parece que se trate del módulo Cumplimiento del RGPD de PrestaShop, porque no había borrado caché tras haberlo desactivado. Como también he quitado el Ei Captcha, voy a volver a activar los módulos de uno en uno, borrando caché tras cada activación, para dar con el error.

En cuanto al módulo de PS Facebook, lo he desactivado también, y al volverlo a activar me ha añadido su propio chat sobre el que ya tengo activado de Tidio... En fin... Voy a reactivar de uno en uno y a ver si doy con el segundo fallo, el de no poder depurar, todo ello probando a crear una nueva cuenta entre cambio y cambio.

 

Respondido : 25/06/2021 5:31 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Bruno
 Bruno
Soporte CMS Webempresa Moderator

Hola Yandros,

Excelente al parecer mi compañero pudo registrarse gracias a que estas haciendo las pruebas con los modulos, recuerda borrar cache cada tanto que desactives y hagas la prueba de crear un nuevo usuario.

Por aca quedamos atentos a tus comentarios sobre la solucion.

Saludos

Respondido : 25/06/2021 5:43 pm
Yandros
 Yandros
Usuario experto

Buenas de nuevo

He desactivado:

- Módulo de cumplimiento de RGPD de Prestashop y borrado caché.

- Módulo PS Facebook y borrado caché.

- Módulo Ei Captcha en registro y en formularios de contacto y borrado caché.

He activado:

- Módulo de cumplimiento de RGPD de Prestashop y borrado caché.

- Comprobado que permite registrar un usuario desde "Iniciar sesión" sin compra.

- Módulo PS Facebook. En este caso además he registrado de nuevo el usuario administrador de la tienda de Facebook. Y borrado caché.

- Comprobado que permite registrar un usuario desde "Iniciar sesión" sin compra.

- Módulo Ei Captcha en registro y en formularios de contacto y borrado caché.

- Comprobado que permite registrar un usuario desde "Iniciar sesión" sin compra.

 

No exento de sustos porque en ocasiones, entre borrados de caché, aparece error 404 y no carga ni el frontoffice ni el backoffice. Y en otras ocasiones aparece en el front:

Captura de pantalla 2021 06 25 191726

Cuando en el front nada más entrar no solicita captcha para nada. Y yo tengo https y tampoco lo toma.

Respondido : 25/06/2021 6:21 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Bruno
 Bruno
Soporte CMS Webempresa Moderator

Que tal Yandros,

Has podido validar que modulo causaba el problema?

Con respecto a la pantalla que te aparece de recaptcha es ocasional? esto posiblemente es por la cantidad de request que has estado realizando en el sitio sin embargo si esto persiste verifica que no estes utilizando algun VPN  o puedes validar si tu IP por esa cantidad de request fue bloqueada desde las siguientes indicaciones https://guias.webempresa.com/preguntas-frecuentes/no-puedo-acceder-sitio/

Saludos

Respondido : 25/06/2021 6:33 pm
Yandros
 Yandros
Usuario experto

Doy por solucionado el tema de los módulos, aunque desconozco cuál ha sido. En todo caso, sólo ha sido desactivar los mencionados, borrar caché y volver a activarlos. Sin más.

Abro otro hilo por el tema del modo de depuración, que me parece más conveniente que continuar este.

Muchas gracias.

Respondido : 25/06/2021 7:04 pm

Cursos Gratuitos WordPress

Bruno
 Bruno
Soporte CMS Webempresa Moderator

Hola Yandros,

Genial pues daremos el tema como solucionado y esperamos tus comentarios en el siguiente tema

Saludos!

Respondido : 25/06/2021 7:11 pm