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.
Pour adapter WooCommerce à votre catalogue en toute sécurité, faites appel à mon offre de maintenance WooCommerce.
Depuis la version 3.3.2 de WooCommerce, l’extension e-commerce de référence pour WordPress embarque un outil de régénération automatique des miniatures d’images.
WooCommerce 3.3.1 affiche une notice vous invitant à connecter votre compte Woocommerce.com et il est impossible de la désactiver. Un simple filtre va nous permettre de contourner cette notice intrusive dans votre administration WordPress.
WooCommerce vous permet de créer des attributs à la manière d’une taxonomie personnalisée. Lors de la création, il est possible d’activer les pages d’archives ce qui signifie que vous serez en mesure d’afficher sur une URL dédiée les produits reliés à l’attribut en question.
3 réponses
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
Aurélien Denis
Bonjour, comme indiqué dans le tutoriel, il vous faut retirer les lignes des types de produits à conserver.
Broussaille
Bonjour, l’idée ne serait-elle pas plutôt de supprimer les lignes des types que nous ne VOULONS PAS conserver ?
3 réponses
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
Bonjour, comme indiqué dans le tutoriel, il vous faut retirer les lignes des types de produits à conserver.
Bonjour, l’idée ne serait-elle pas plutôt de supprimer les lignes des types que nous ne VOULONS PAS conserver ?