Désactiver des types de produits sous WooCommerce

Mis à jour le :

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.

Avatar de Aurélien Denis

Protégez votre site WordPress

Vos données sont précieuses,
ne prenez pas le risque de tout perdre.
Confiez-moi votre maintenance !

Ces articles devraient t’intéresser…

  • Supprimer la page Panier du tunnel d’achat de WooCommerce

    Supprimer la page Panier du tunnel d’achat de WooCommerce

    Apprenez à contourner l’étape du panier dans votre tunnel de vente WooCommerce. Un tunnel raccourci pour des achats facilités peut potentiellement conduire à une augmentation des conversions. Ce tutoriel vous montre comment rediriger le visiteur après avoir cliqué sur le bouton Ajouter au panier sur vos produits.

3 réponses
  1. Avatar de Barreau
    Barreau

    bonjour, je suis tombé sur votre astuce pour désactiver mes types de produits sur Woo mais malheureusement, lorsque je place votre code, cela me désactive tous les types et ne me laisse que les package promotions. D’ailleurs, même si je ne place que Add_filter … cela a le même effet.
    Je souhaite tout enlever et ne laisser que les produits externe/affiliation
    Auriez vous une idée
    Payante ou gratuite, je suis preneur !
    Merci

    1. Avatar de Aurélien Denis
      Aurélien Denis

      Bonjour, comme indiqué dans le tutoriel, il vous faut retirer les lignes des types de produits à conserver.

  2. Avatar de Broussaille
    Broussaille

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