Ami(e)s de WooCommerce (ce fantastique plugin de WordPress qui renvoie Prestashop et ses coûteuses mises à jour ainsi que ses poussives fonctionnalités à l’âge de pierre) voici quelques trucs pour faire FACILEMENT un menu déroulant de catégories et sous-catégories quand on a un site de e-commerce WordPress WooCommerce.




Quand on a peu de catégories et de sous-catégories, voir même aucune sous-catégorie, les possibilités natives de WooCommerce suffisent.

Nativement en effet, WooCommerce propose un widget qui va permettre d’avoir les catégories et sous-catégories dans une colonne du design choisi.

Si on veut afficher ça sur une page (qu’on mettra par exemple en page d’accueil), sans aller se mettre martel et développement spécifique en tête, il suffit de copier le code de la page où est affiché le widget, et de le coller dans une note. Ca ne sera pas évolutif mais ça suffira.

Dans le cas où on veut afficher certaines catégories, le plugin WooCommerce – Category widget est excellent.

(Attention si vous débutez à l’erreur classique qui consiste à confondre les catégories d’articles avec les catégories des PRODUITS).

Quand on a des dizaines ou des centaines de catégories ou sous-catégories, notamment dans le cas où on utilise WooCOmmerce pour faire des sites d’affiliation (avec le plugin WP All Import), aligner toutes les catégories dans la colonne ne rime à rien.

On choisit alors soit de ne pas montrer les catégories ou de n’en montrer que certaines ..

Et puis on se dit « comment faire une page où on listerait toutes les catégories via un menu déroulant, avec par exemple le choix d’une catégorie PUIS des sous-catégories qui en dépendent ».

Et nous, vous, ils, elles .. voici plongé(e)s dans du code avec des tas d’erreurs possibles car le codex spécifique à WooCommerce est un peu spécial ..




Si on reprend alors les BONS réflexes de WordPress, on se dit qu’il y a forcément un plugin pour ça .. Et il y en a un: WCCMP ou WooCommerce Categories Menu Pro (http://www.wpworking.com/woocommerce/wcctm-pro-and-wcctm-cool-plugins-to-build-woocommerce-product-categories-menus/ ).

Pour la modique somme de 3 dollars, vous aurez un plugin qui vous permettra de jouer avec les menus de catégories dans les colonnes (ça on a déjà) MAIS AUSSI de faire en 2 secondes une page avec un menu déroulant de catégories et sous-catégories, avec un simple « shortcode »: à voir sur http://www.wpworking.com/wcctmpr-woocommerce-categories-menu-pro-live-demos/

 Par exemple pour un site vendant un matériel spécifique pour voiture, matériel dépendant des modèles de voitures, voici ce que cela donne:

  Menu catégories woocommerce

Menu catégories wordpress ecommerce

Menu 2 niveau  woocommerce

Quand au final on choisit une sous-catégorie, on va tomber sur le ou les produits de cette sous-catégorie.

En mettant une telle page en page d’accueil, cela évite d’afficher un choix spécifique de produit ou toutes les catégories, etc..




Si on veut configurer le texte d’accueil de la page de résultat (une fois qu’on a choisi la sous-catégorie), cela se fait non pas dans les fichiers du template choisi mais dans le fichier result-count qui est dans ///wp-content/plugins/woocommerce/templates/loop

Bon et puis si vous avez des questions, n’hésitez pas à les poser ci-dessous ou à nous contacter 🙂

 

Posted in ,

Une réponse à « Menu déroulant de catégories et sous-catégories sur WooCommerce »

  1. Avatar de voyance gratuitement

    Bonjour,
    un petit mot pour vous dire que j’adore votre blog, alors je ne me prive pas !

Laisser un commentaire

En savoir plus sur Tubbydev

Abonnez-vous pour poursuivre la lecture et avoir accès à l’ensemble des archives.

Poursuivre la lecture