Les types de produits sous WooCommerce sont multiples : simple, variable, groupés, externe / affiliation ou encore réservable avec WooCommerce Bookings. Il est possible de désactiver les types de produits qui ne vous sont pas utiles ou bien pour certains rôles utilisateurs précis.

Collez donc le bout de code suivant dans un mu-plugin :

/* Masquer les types de produits de WooCommerce */
function wpc_remove_product_types($types) {
	unset($types['simple']);
	unset($types['variable']);
	unset($types['grouped']);
	unset($types['external']);
	return $types;
}
add_filter('product_type_selector', 'wpc_remove_product_types');

Constatez le bon fonctionnement en créant un nouveau produit puis déroulez la liste de choix du type de produit :

Vous ne devriez voir que les types autorisés autrement dit ceux qui ne sont pas masqués aux lignes 3 à 6. Il vous faut donc supprimer les lignes des types que vous souhaitez conserver.

1 commentaire
  1. Broussaille

    Bonjour, l’idée ne serait-elle pas plutôt de supprimer les lignes des types que nous ne VOULONS PAS conserver ?

Laisser un commentaire