[Resolved] Mostrar carrito en menú fuera de lienzo

Home Forums Support [Resolved] Mostrar carrito en menú fuera de lienzo

Home Forums Support Mostrar carrito en menú fuera de lienzo

  • This topic has 7 replies, 3 voices, and was last updated 5 months ago by Ying.
Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • #2381685
    Francisco

    Hola, de ante mano muchas gracias por el apoyo, me gustaría que en el menú colocado en el panel fuera de lienzo apareciera el botón del carrito con los números de ítems y el submenú del minicarrito.

    #2382879
    David
    Staff
    Customer Support

    Hi there,

    in Appearance > Widgets, you can add the menu cart widget to the Off Canvas Widget area

    #2384370
    Francisco

    Muchas gracias por su respuesta.

    Ya intente lo antes mencionado, pero al parecer existen pequeños errores que no logro resolver.

    Añadí el carrito del widget heredado, pero en paginas que no son propiamente de WooCommerce, como la pagina de inicio, contacto, quienes somos, etc; dicho carrito no aparece como lo hace en las paginas de WooCommerce, existirá alguna solución a ello?

    también no logre encontrar que la función sea solo que muestre el icono de carrito con los números de artículos (si lo muestra, pero al presionar abre una ventana con el contenido del carrito, que no se puede apreciar por el menú fuera de lienzo), y al presionar en el carrito me mande a la pagina del carrito.

    #2384555
    Ying
    Staff
    Customer Support

    Hi there,

    1. Go to customizer > layout > Woocommerce, tick the Display cart in menu & Display mini cart sub-menu box.

    2. Add this PHP snippet:

    add_action('wp', function() {
    	remove_action( 'generate_menu_bar_items', 'generate_wc_do_cart_menu_item', 5 );
    });
    add_action( 'generate_inside_slideout_navigation','generate_wc_do_cart_menu_item', 10);

    Adding PHP: https://docs.generatepress.com/article/adding-php/

    Let me know how it works!

    #2385829
    Francisco

    Excelente, muchas gracias por el apoyo, era lo que buscaba.!

    Existirá alguna forma de poner el carrito dentro de la pagina de elementos de GeneratePress, es decir, busco hacer una
    línea dentro del panel fuera de lienzo donde muestre iconos, como por ejemplo; carrito, inicio de sesión, teléfono, WhatsApp, etc.?

    #2386362
    Ying
    Staff
    Customer Support

    Do you mean you want to use a block element to add the cart to off canvas menu?

    If so, you can modify the code I provided before to this:

    add_action('wp', function() {
    	remove_action( 'generate_menu_bar_items', 'generate_wc_do_cart_menu_item', 5 );
    });
    
    add_shortcode( 'wc_cart_menu_items', function() {
        ob_start();     
        echo generate_wc_do_cart_menu_item();  
        return ob_get_clean();
    } );

    This code removes the default cart in menu, and creates a shortcode [wc_cart_menu_items], so you can use a shortcode block in the block element like this:
    https://www.screencast.com/t/dm8Q1c5FDHlN

    #2386376
    Francisco

    Excelente, muchas gracias por el apoyo, es justo lo que buscaba conseguir.!

    #2386451
    Ying
    Staff
    Customer Support

    Great 🙂

    You are welcome!

Viewing 8 posts - 1 through 8 (of 8 total)
  • You must be logged in to reply to this topic.