Respuestas de foro creadas

Viendo 5 respuestas - de la 1 a la 5 (de un total de 5)
  • Iniciador del debate alansuamed

    (@alansuamed)

    Encontré un código que funciona:

    function visible_solo_usuarios_registrados(){
    
        if ( !is_user_logged_in() && ( is_cart() || is_checkout())) {
    
            wp_redirect( get_permalink( get_option( 'woocommerce_myaccount_page_id' ) ) );
            exit;
        }
    }
    add_action( 'template_redirect', 'visible_solo_usuarios_registrados' );

    Este código si deja agregar los productos al carrito, y al momento de pagar redirecciona al registro. Y si no están logueados, los lleva al registro. Lo dejo aquí por si alguien mas tiene una duda similar.

    Gracias por los que comentaron

    • Esta respuesta fue modificada hace 4 años, 1 mes por LGrusin. Razón: Código
    Iniciador del debate alansuamed

    (@alansuamed)

    Gracias por responder.

    Ese plugin solo desactiva el carrito de compra. Y los manda directamente al checkout.
    No pretendo eliminar el carrito. Solo que cuando una persona que no este logueada, lo mande al registro cuando quiera agregar un producto al carrito.
    Esto para forzar el registro de los clientes. Actualmente tengo activada la opcion de woocommerce que no pueden comprar sin cuenta, pero esto no los manda al registro, y es precisamente lo que busco, que no puedan seleccionar un producto sin antes estar registrados.
    Espero que me haya explicado mejor, y espero su respuesta

    Gracias

    Iniciador del debate alansuamed

    (@alansuamed)

    Gracias por responder!
    Coloque el codigo pero no me funciona. Trate de complementarlo pero no lo logre.
    La idea es de que cualquier persona que no este logueada, al momento de dar clien en agregar al carrito, lo mande al registro. Lo menciono por que hay una solucion donde cada vez que el usuario agrega un producto al carrito lo manda al registro o al checkout asi es te logueado.

    Espero respuesta y muchas gracias

    Iniciador del debate alansuamed

    (@alansuamed)

    Si voy a tener que dejar la configuracion como me indican.

    Gracias

    Iniciador del debate alansuamed

    (@alansuamed)

    Que al momento de realizar una compra, el sistema lo identifique y cambie el perfil a cliente. Que no se tenga que hacer manual. Ya que estaremos manejando cupones de descuento solo para clientes. Si no cumplen el perfil, no lo podran redimir.

Viendo 5 respuestas - de la 1 a la 5 (de un total de 5)