Como activar el modo catálogo en WooCommerce

[et_pb_section fb_built=»1″ _builder_version=»3.22″ custom_padding=»4px|||||»][et_pb_row _builder_version=»3.25″ background_size=»initial» background_position=»top_left» background_repeat=»repeat» custom_padding=»0px|||||»][et_pb_column type=»4_4″ _builder_version=»3.25″ custom_padding=»|||» custom_padding__hover=»|||»][et_pb_text _builder_version=»4.6.6″ background_size=»initial» background_position=»top_left» background_repeat=»repeat»]

Hay muchas ocasiones que sólo queremos mostrar un catálogo de nuestros productos pero no queremos que se pueda comprar. Puede ser que la opción de compra la queramos activar más adelante o queramos que quede en forma catálogo de forma permanente. ¿Se puede convertir WooCommerce en un catálogo? Sí, se puede y aquí verás como se hace.

Con WooCommerce puedes subir los productos de la forma tradicional y después mediante plugins convertirlo en un catálogo. Vamos a ver tres formas diferentes de hacerlo, solo tienes que escoger la que más te guste. Las dos primeras es mediante plugin y la tercera es con modificaciones en el archivo functions.php.

 

WooCommerce Catalog Mode

Es un plugin de pago con el que podrás cambiar de modo catálogo a tienda y viceversa de forma muy fácil. Puedes también decidir si quieres mostrar o no el precio. Tendrás opciones de personalización de botones. Como puedes ver en la imagen de abajo, no hay botón de compra por ningún sitio y solo está visible el precio.

[/et_pb_text][et_pb_button button_url=»https://1.envato.market/me79O» url_new_window=»on» button_text=»Ver plugin» _builder_version=»4.6.6″ _module_preset=»default»][/et_pb_button][et_pb_text _builder_version=»4.6.6″ background_size=»initial» background_position=»top_left» background_repeat=»repeat» custom_padding=»77px|||||»]

YITH WooCommerce Catalog Mode

Es un plugin gratuito pero también hay una versión premium más completa. La versión gratuita te llegará si no quieres ocultar precios. Va a ocultar el botón de «añadir al carrito» en todas las páginas de producto y en otras páginas como tienda, categoría o etiquetas. Además va a ocultar las páginas del Carrito y de Finalizar la compra. Lo he instalado con algún cliente y funciona bien.

[/et_pb_text][et_pb_button button_url=»https://es.wordpress.org/plugins/yith-woocommerce-catalog-mode/» url_new_window=»on» button_text=»Ver plugin» _builder_version=»4.6.6″ _module_preset=»default»][/et_pb_button][et_pb_text _builder_version=»4.6.6″ background_size=»initial» background_position=»top_left» background_repeat=»repeat» custom_padding=»77px|||||»]

Con modificaciones en functions

La última opción es sin plugins, si prefieres evitarlos aquí tienes una buena opción, sólo es añadir código.

remove_action( 'woocommerce_after_shop_loop_item',

woocommerce_template_loop_add_to_cart', 10 );

remove_action( 'woocommerce_single_product_summary','woocommerce_template_single_add_to_cart', 30 );

remove_action( 'woocommerce_simple_add_to_cart','woocommerce_simple_add_to_cart', 30 );

remove_action( 'woocommerce_grouped_add_to_cart','woocommerce_grouped_add_to_cart', 30 );

Solo tendrás que insertar el siguiente código en tu archivo functions.php.

 

Antes de insertar el código el producto tiene el botón de añadir el carrito, como puedes ver en la siguiente imagen.

 

Una vez aplicado añadido el código, la ficha del producto cambia, ya no está el botón azul de añadir al carrito. Te quedaría como en la siguiente imagen.

 

Puedes decir, vale, no se puede comprar, pero es que yo tampoco quiero que se vea el precio. Con un estilo css también lo podrás solucionar. Para ello en el archivo css de tu plantilla solo tendrás que insertar el siguiente código:

.woocommerce div.product p.price, .woocommerce div.product span.price { display:none;}

y listo, ya no se verá el precio.

Esta última opción te va a dar más trabajo que instalar y configurar un plugin pero no tendrás que estar pendiente de ninguna actualización.

[/et_pb_text][/et_pb_column][/et_pb_row][/et_pb_section]


Comentarios

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *