641 50 40 46 · hola@seoenunclick.com
Empresa de diseño web

Esconder información adicional en productos Woocommerce

Al diseñar una página de venta online, a la hora de mostrar los productos podemos hacerlo de dos maneras; creando plantillas para productos individuales o añadir los productos y que se muestren por defecto según el estilo de la plantilla.

Con el plugin de WooCommerce, la opción por defecto nos muestra en la parte inferior del producto la descripción larga del producto, información adicional y las valoraciones del producto en caso de tenerlas activas.

¿Por qué eliminar las pestañas con información adicional?

Ocultar información adicional de productos

La principal razón es estética, ya que en información adicional por ejemplo, nos muestra peso y dimensiones, valores que muchas veces dejamos en blanco. Otro motivo es para evitar distracciones al cliente ya que si la tabla es amplia, el cliente se quedará leyéndolo y quizás se le olvide añadir el carrito nuestro producto.

De todas las pestañas, podemos eliminar todas o solo alguna de ellas.

Eliminar solo la pestaña de descripción

Si solo quieres eliminar la pestaña de la descripción y dejar el resto (información adicional y valoración de clientes), puedes hacerlo fácilmente desde el archivo de funciones de tu tema (functions.php).  Es recomendable modificar el tema hijo y antes de hacer cualquier modificación en el archivo functions.php recuerda hacer una copia de seguridad.

Añade el siguiente código en tu archivo functions.php

//Quitar pestaña de descripción
add_filter( 'woocommerce_product_tabs', 'ayudawp_remove_description_tab', 50 );
function ayudawp_remove_description_tab( $tabs ) {
    unset( $tabs['description'] );
    return $tabs;
}

Eliminar solo la pestaña de valoraciones

Si, por el contrario, lo que quieres es quitar la pestaña de valoraciones entonces el código a añadir sería este otro:

//Quitar pestaña de valoraciones
add_filter( 'woocommerce_product_tabs', 'ayudawp_remove_reviews_tab', 50 );
function ayudawp_remove_reviews_tab( $tabs ) {
    unset( $tabs['reviews'] );
    return $tabs;
}

Eliminar solo la pestaña de información adicional

En la pestaña información adicional se muestra los atributos del producto: peso, dimensiones u otros atributos que añadamos de forma manual, los cuales aportan poco al usuario. Para quitar esta pestaña, habría que añadir el siguiente código:

//Quitar pestaña de información adicional
add_filter( 'woocommerce_product_tabs', 'ayudawp_remove_additional_info_tab', 50 );
function ayudawp_remove_additional_info_tab( $tabs ) {
    unset( $tabs['additional_information'] );
    return $tabs;
}

Eliminar todas las pestañas

Si lo que quieres es eliminar todas las pestañas, utiliza este código que los unifica a todos y deja de mostrar la tabla completa:

//Quitar todas las pestañas de WooCommerce
add_filter( 'woocommerce_product_tabs', 'ayudawp_woo_remove_product_tabs', 98 );
function ayudawp_woo_remove_product_tabs( $tabs ) {
    unset( $tabs['description'] );      	// quita la pestaña descripción
    unset( $tabs['reviews'] ); 			// quita la pestaña valoraciones
    unset( $tabs['additional_information'] );  	// quita la pestaña información adicional
    return $tabs;
}


Ocultar información adicional de productos