• Hola.
    Hace ya unas semanas que determinados usuarios no pueden logrearse en la web.
    Detectamos que este error se producía en clientes con nombres compuestos
    Al hacer un pedido, esta puesto para que se genera automáticamente un nombre de usuario.
    Woocommerce lo hace juntando nombre mas apellido.
    El problema esta con los nombre compuestos y 2 apellidos. que crea espacio en el nombre de usuario
    Ejemplo
    Si el cliente se llama Juan jose Gomez el usuario que crea es juan jose.gomez
    Si el cliente se llama jose gomez lopez e usuario que crea es juan.gomez lopez.

    Aunque el usuario lo crea bien, cuando el cliente quiere acceder a su cuenta, el login no se llega a producir.

    Hay algún código que pueda modificar esto, para que sustituya los espacion por puntos, o que el usuario lo genere con su email?

    Gracias!

Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)
  • Moderador LGrusin

    (@lgrusin)

    Posiblemente se equivoquen al teclear, igual es más fácil para ellos acceder por el email en vez de por nombre de usuario.

    De todas formas tienes la opción de que el cliente elija su nombre de usuario y su contraseña a la hora de crear la cuenta. Para eso desmarca en el menú WooCommerce – Ajustes – Cuentas y privacidad, en Creación de cuenta las opciones:
    Al crear una cuenta, genera automáticamente para el cliente un nombre de usuario de cuenta según su nombre, apellido o correo electrónico
    Al crear una cuenta, crea automáticamente una contraseña para la cuenta

    Iniciador del debate renitro

    (@renitro)

    Hola.
    No, no se equivocan, woocommerce genera automáticamente la cuenta de cliente con nombre y apellidos, si el cliente pone sus dos apellido las cuenta la crea con un espacio entre el primer y segundo apellido.

    Lo de que se genere automáticamente el nombre de usuario, ya lo tengo comprobado, si se genera solo ok. Si pones para que el cliente elija el nombre, te llaman para saber que tienen que poner allí o se pierden conversiones.
    Lo que no se es por que antes todo estaba ok, y desde hace una semanas da este problema.

    Mismo problema. Por ahora lo he ido solventando cambiando el nombre de usuario al mismo pero sin espacios mediante PhpMyAdmin cuando algún cliente se ha quejado y avisándolos del cambio. Pero claro, no es plan.

Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)
  • El debate ‘Autogeneracion nombre de usuario’ está cerrado a nuevas respuestas.