Buenas.
Tengo un pequeño problema que no se por donde viene.
Cuando un cliente entra en la web y se registra, el grupo por defecto debería ser el de registrado, pero no se porque razón le mete en el grupo por defecto de visitors, por lo que no pueden ver precios y demás.
He comprobado en el archivo difines.inc y en la tabla x_configuration en x_customer_group y el id del grupo está bien definido.
Un saludo
URL del sitio: Contenido solo visible a usuarios registrados
Hola.
Por defecto está configurado para que el grupo sea Customer.
Revisa esta documentación donde se explica como Como asociar al usuario un grupo al registrarse:
Contenido solo visible a usuarios registrados
Un Saludo
Buenas, si, ese enlace ya lo había leido, pero no es lo que busco, ya que los clientes se asocian ellos mismos a un grupo o a otro metiendo un código.
A mi lo que me pasa es que en vez de hacer el funcionamiento normal de pasar de visitante a registrado automáticamente al rellenar el formulario y enviarlo, es que el cliente se queda en el grupo por defecto de visitantes por lo que no puede acceder a los precios de los productos, ni al carrito.
Hola
Cuando comentas:
"..., ya que los clientes se asocian ellos mismos a un grupo o a otro metiendo un código."
Puedes explicarnos cómo has realizado esto?, usas algún módulo externo?
Saludos.
Hola Jhon.
Yo no tengo nada de eso en la web. Eso lo comentan en la URL que adjunto Pepe y es lo que digo que no quiero.
Me gustaría saber cual es el fallo que está dando prestashop para no meterme los clientes en el grupo correcto cuando se registran.
Gracias.
Un saludo
Hola
Puedes comprobar como esta a nivel de base de datos.
Desde el Cpanel de tu cuenta de hosting tienes una aplicación llamada PHPMyadmin, ubica la base de datos y luego la tabla ps_configuration, en esta tabla en el tab de SQL coloca lo siguiente:
SELECT * FROM ps_configuration WHERE name='PS_CUSTOMER_GROUP'
Luego continuar y verifica que valor tiene esta variable, por defecto debería ser 3
También puedes comprobar para : PS_GUEST_GROUP y PS_UNIDENTIFIED_GROUP qué valores tienen.
Saludos.
Buenas Jhon, gracias por la respuesta.
Como le comenté a Pepe, ya había comprobado estos campos en las base de datos donde ps_customer_group tiene 3, ps_guest_group tiene 2 y ps_unidientified_group tiene 1.
Supongo que el problema viene por otro lado.
Un saludo
Hola
Ok, crea un nuevo usuario y luego ubica la tabla ps_customer, ubica el último registro (el del nuevo usuario) verifica que valor tiene el campo id_default_group
Revisa la estructura de la tabla y verifica para este campo el valor por defecto
Saludos.
Buenas Jhon,
Después de crear un nuevo usuario y revisar la tabla que me comentas, en el campo id_default_group el valor es 1.
Un saludo
Hola
Prueba cambiando la estructura de la tabla, coloca para este campo id_default_group de valor por defecto 3
Verifica creando un nuevo usuario.
Saludos.
Buenas.
Mis disculpas por la demora. El problema venia dado por un módulo que tenia la opción de cambiar el grupo de ususarios.
Ya se solucionó.
Muchas gracias.
Hola
No nos habías mencionado que tenías un módulo con esta funcionalidad.
Que bueno que finalmente lo solucionaste.
Saludos.