Soporte » Plugins y Hacks » WooCommerce » REUTILIZAR DATOS CHECKOUT

  • Resuelto rositamg

    (@rositamg)


    Estimados necesito pedir en el checkout que ingrese antes el correo electrónico y en caso de que lo encuentre decir que ya se encuentra registrado y utilizar estos mismos datos en el check out pero mostrándolos de forma parcial por seguridad En caso de querer editarlos enviarle su contraseña al celular o correo registrado.

Viendo 7 respuestas - 1 de 7 (de 7 total)
  • Hola

    WooCommerce ya tiene esa opción, en los Ajustes de WooCommerce, en la pestaña Cuentas y privacidad te aparece la sección Pago como invitado, en ella selecciona Permite a los clientes acceder a una cuenta existente al finalizar compra

    Haciendo esto le permites acceder a su cuenta al finalizar la compra, que es más o menos lo que tu quieres. En caso de no recordar la contraseña ya le aparece la opción de recordar contraseña para que se le envíe al correo electrónico.

    Si con esto solucionas tu consulta recuerda marcar el debate como resuelto, así nos ayudas a mantener el foro al día.

    Gracias José Luis pero eso no me sirve. El cliente sólo quiere que se ingrese el mail sin contraseña antes del checkout final y así tomar los datos guardados del cliente rellenando los campos. Ví en un sitio que esto datos los muertras parcializados por ejemplo direciión Las Goxxxxxxxaa o el teléfono 569453xxx algo así y si en caso de que desee modificar se le envia la contraseña al celular como sms o al correo registrado.

    por favor.

    Adrián de Grafreak

    (@adriandegrafreak)

    Buenas,

    Esto que comentas deberías hacerlo por código. En el hook woocommerce_thankyou detectar si el usuario es invitado t entonces forzar la creación del usuario con la función create_user y ponerle una contraeña aleatoria (esto no enviará ningún mail al usurio)
    Entonces con update_user_meta introducirle los datos de la dirección

    $data = array(
        'billing_city'          => $city_value,
        'billing_postcode'      => $postcode_value,
        'billing_email'         => $email_value,
        'billing_phone'         => $phone_value,
    );
    foreach ($data as $meta_key => $meta_value ) {
        update_user_meta( $user_id, $meta_key, $meta_value );
    }

    Con esto podrás guardar el usuario y que el pueda recuperar la contraseña y editar los datos.

    Por la otra parte, el usuario cuando introdujera el mail en el formualrio de compra deberías ir a buscar la información y rellenarle los campos. Deberías esconder el formulario rellenado y utilizar una visualización no editable con los campos con XXX como indicas.

    Como ves aunque tecnicamente es factible necesitarás algo de conocimiento para poderlo implementar y aun así seguro que me he dejado algo en el proceso que te he explicado.

    Espero que lo puedas resolver y conseguir que funcione como quieres. Recuerda marcar el debate como resuelto y explicar que solución adoptaste finalmente.

    Mil gracias Adrían @adriandegrafreak , eso es justamente lo que necesito. Consulta cuanto cobrarías por crear ese código?, Soy programadora pero esto de woocomerce es nuevo para mi, por lo que me tomaría tiempo empezar a ver lo que indicas. Sobre todo para que muestre los datos ocultos. Consulta esto tendría que estar alojado en un php del tema , woo o wordpress o bastaría con dejarlo como un codigo php a través del admin de wordpress?.

    • Esta respuesta fue modificada hace 3 días, 2 horas por rositamg.
    Moderador Fernando Tellado

    (@fernandot)

    Chicos, lo siento pero en los foros no se pueden realizar transacciones comerciales en ningún sentido, esto es solo para soporte directo gratuito y entre usuarios 😉

    Adrián de Grafreak

    (@adriandegrafreak)

    Hola @rositamg

    Respecto a la última duda. El código debería ser un mix entre un plugin a medida y/o functions.php del tema. Además hacer un override de la página del tema.

    Por otro lado el foro no es un publicador de ofertas y por lo tanto deberías buscar a una agencia que te pueda ayudar. Te recomiendo encontrar a alguien con quien puedas entablar confianza y cercanía.

    Leete esto:
    https://es.wordpress.org/support/instrucciones/#no-ofrezcas-pago-por-ayuda

    Por favor, si esto ha resuelto la duda cierra el debate. Muchas gracias.

    rositamg

    (@rositamg)

    ok mil gracias cerraré el foro como solucionado.

Viendo 7 respuestas - 1 de 7 (de 7 total)
  • Debes estar registrado para responder a este debate.