Buenos días, nos gustaría que en el catálogo de nuestra tienda, además del botón "Detalles" hubiese uno para añadir al carro.
Anteriormente la tienda era Joomla-Virtuemart y pudimos hacerlo, pero aquí no damos con la clave.
Dejo captura de pantalla de cómo nos gustaría.
Un saludo
URL del sitio: Contenido solo visible a usuarios registrados
Hola david.
Puedes realizar mediante plugins -> https://es.wordpress.org/plugins/hide-add-to-cart-button/
Una vez instalado verás que en la ficha del producto te muestra una celda para indicarle si quieres que muestre el botón de añadir al carro o no.
Otra opcion es mostrarlo con shortcodes :
-> https://boluda.com/tutorial/shortcodes-para-woocommerce/
Un saludo
Gracias pero con ese plugin no hemos podido hacerlo ya que lo que hace es ocultar el botón "Añadir al carro" que encontramos al entrar al producto. Lo que querríamos es añadir un botón de "Añadir al carro" desde la exterior (Catálogo), para que los usuarios puedan añadir al carro sin necesidad de entrar al producto.
Mediante shortcodes no veo cómo podría hacerlo ya que, aunque consiguiese meter el shortcode en el sitio exacto, no sé como podría hacer para obtener el ID del producto que le corresponda.
Gracias y un saludo
David,
El que se muestre o no el botón de añadir al carro en el listado de productos por categoría depende del tema que estés usando para tu WooCommerce.
Prueba a editar el archivo wp-content/themes/helena_wp/woocommerce/content-product.php. Previa copia de seguridad del mismo, localiza la línea con este código:
Justo debajo, añade este otro código:
<?php global $product; echo apply_filters( 'woocommerce_loop_add_to_cart_link', // WPCS: XSS ok. sprintf( '%s', esc_url( $product->add_to_cart_url() ), esc_attr( isset( $args['quantity'] ) ? $args['quantity'] : 1 ), esc_attr( isset( $args['class'] ) ? $args['class'] : 'button' ), isset( $args['attributes'] ) ? wc_implode_html_attributes( $args['attributes'] ) : '', esc_html( $product->add_to_cart_text() ) ), $product, $args ); ?>De esta forma se tendría que mostrar el botón de añadir al carro encima del botón de detalles.
Respondido : 23/02/2018 3:25 pm
Muchísimas gracias Pablo! ha funcionado