blog webempresa

Ocultar el Sku en WooCommerce

por | Ago 16, 2022 | WooCommerce

Ocultar el Sku en WooCommerce

El SKU o número de referencia es un elemento opcional en los productos WooCommerce, generalmente se usa para poner códigos IBAN o similares, que si no quieres mostrarlo se puede quitar fácilmente.

Ocultar SKU en woocommerce por completo

Para ocultar el SKU en WooCommerce desde cualquier lugar, incluso en el editor, en los datos del producto, simplemente, agregue el siguiente código al archivo functions.php, en este caso puedes ubicarlo en:

/** No mostrar nunca el SKU **/
add_filter( 'wc_product_sku_enabled', '__return_false' );

O, en caso de preferirlo, hay un complemento que hace exactamente lo mismo:

Remove SKU From Product detail page

Ocultar SKU en woocommerce solo en la página del producto.

Ahora, si desea seguir usando el SKU para sus detalles internos, pero no desea que se muestre en la página del producto, entonces el código es este otro:

/* No mostrar SKU en páginas de productos */
function we_remove_product_page_sku( $enabled ) {
if ( ! is_admin() && is_product() ) {
return false;
}

return $enabled;
}
add_filter( 'wc_product_sku_enabled', 'we_remove_product_page_sku' );

Y otra variación del uso de este filtro, si lo prefiere, sería está aplicando el cambio a toda a tienda desde el punto de vista del visitante:

/* Remover el SKU directamente en la tienda */ add_action('woocommerce_before_single_product_summary', function() { add_filter('wc_product_sku_enabled', '__return_false'); });

Y por último, otra forma de hacerlo sería ocultar su visualización usando CSS, agregando el siguiente código en:

Apariencia > Personalizar > css adicional

//ocultar SKU
.sku_wrapper {
display:none;
}

Con esto ya habríamos desactivado dichos sku.

¿Te ha resultado útil este artículo?

Promo abril