Convertir WooCommerce en un catálogo
Funciones útiles para WooCommerce IV
En esta ocasión vamos a anular los botones de «Añadir al carrito» para convertir WooCommerce en un catálogo online.
Como siempre, recomiendo realizar las modificaciones en un Child-Theme si nuestro tema es comprado para no perder las modificaciones en una eventual actualización del tema.
Los snippets que vamos a añadir, lo que hacen realmente es eliminar las funciones que «pintan» los botones con la acción 'remove_action'
así:
[php]remove_action( ‘woocommerce_after_shop_loop_item’, ‘woocommerce_template_loop_add_to_cart’, 10 );[/php]
Esta primera acción elimina los botones en el loop de productos. No carga los botones en la página donde aparecen todos los productos, filtrados por categoría o no (products.php).
La siguiente elimina los botones de los productos variables en la página de producto (single-product.php):
[php]remove_action( ‘woocommerce_variable_add_to_cart’, ‘woocommerce_grouped_add_to_cart’, 30 );[/php]
Y esta última hace lo propio en la página de producto en un producto simple (single-product.php):
[php]remove_action( ‘woocommerce_simple_add_to_cart’, ‘woocommerce_simple_add_to_cart’, 30 );[/php]
[finalpost]