Fonction pour désactiver le SKU (ou UGS) dans WooCommerce

Fonction pour désactiver le SKU (ou UGS) dans WooCommerce

Le SKU (ou UGS pour Unité de Gestion de Stock) est une donnée utile lorsqu’il s’agit de gérer et de contrôler efficacement un stock de produits. C’est un numéro unique composé de chiffres et de lettres que l’on associe à chaque produit dans une boutique en ligne. Il peut être assimilé à la référence du produit.

Cependant, dans certains projets, par exemple lorsqu’une boutique ne contient que quelques produits, le SKU peut ne pas être nécessaire.

Voici deux fonctions pour le désactiver complètement ou partiellement dans WooCommerce.

Désactiver le SKU (ou UGS) en back-end et front-end

add_filter( 'wc_product_sku_enabled', '__return_false' );

Désactiver le SKU (ou UGS) sous conditions

add_filter( 'wc_product_sku_enabled', 'asi_remove_sku' );
function asi_remove_sku( $is_enabled ) {
    if ( ! // Ajoutez ici vos conditions ) {
        return false;
    }
    return $is_enabled;
}

Ces fonctions sont à ajouter directement dans le fichier functions.php