Désactiver des types de produits sous WooCommerce

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

Laisser un commentaire

Thèmes & Plugins
Premium By WP Channel

WP Alacarte propose des produits et services de qualité
made in France pour la plateforme WordPress.

Tout est prêt pour créer votre site à la carte !

  • Thèmes et extensions premium
  • Facilité d’utilisation garantie
  • Temps de chargement optimisé
  • Personnalisation avancée
Découvrir

Rejoignez la communauté WordPress !

Faites partie de l’aventure en devenant membre d’une association WordPress. Conférences, ateliers, BarCamp, WordCamp… Venez
partager votre passion pour WordPress !

Aurélien DENIS,
président des associations WordPress Francophone et WPMX