Skip to content

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]

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Centro de preferencias de privacidad

Cookies imprescindibles

Estas son cookies de sesión imprescindibles para el correcto funcionamiento del sitio web.

JSESSIONID, PHPSESSID, _cfuid, gdpr, lang, woocommerce_cart_hash, gdpr[allowed_cookies], gdpr[consent_types]

Advertising

Analytics

_ga, _gat, _gid,

Cookies de terceros

1P_JAR, APISID, CONSENT, HPSID, NID, SAPISID, SID, SIDCC, SSID, __utmz, ads_prefs, csrf_same_site, csrf_same_site_set, eu_cn, guest_id, kdt, personalization_id, remember_checked_on, tfw_exp, twid, YSC, GPS, PREF, VISITOR_INFO1_LIVE
1P_JAR, APISID, CONSENT, HPSID, NID, SAPISID, SID, SIDCC, SSID
__utmz, ads_prefs, csrf_same_site, csrf_same_site_set, eu_cn, guest_id, kdt, personalization_id, remember_checked_on, tfw_exp, twid