Aujourd’hui nous allons voir comment créer un produit variable avec Woocommerce, la solution e-commerce sous le CMS WordPress. Il est indispensable pour un site e-commerce de proposer des produits simples et d’autres avec des variations qui permettent au client de choisir une déclinaison du produit proposé.
En vidéo : créer des attributs et des variations sur Woocommerce
J’ai réalisé un tutoriel Woocommerce en Français sur Youtube concernant les produits variables. Si vous préférez suivre mes recommandations en vidéo, je vous invite à regarder la vidéo ci-dessous et vous pouvez vous abonner à ma chaîne Youtube.
Qu’est ce qu’un produit variable ?
Pour les habitués de Prestashop nous pouvons appeler cela une déclinaison, sinon, c’est tout simplement un produit qui a plusieurs options (taille, couleurs…).
Cependant sur Woocommerce, nous appelons cela un produit variable. Il dispose de plusieurs variations qui sont rattachées à des attributs spécifiques.
Il faut dans un premier temps créer des attributs qui vont nous servir à générer des variations de produits.
Une variation est égale à un produit puisqu’il dispose de son propre prix, image, référence…
Par exemple, un t-shirt rouge en taille M dispose de 2 attributs. Une couleur rouge et une taille M. Les 2 ensembles sont égales à une variation.
Cet article a été réaliser avec la Version 2.2.8 de Woocommerce mais c’est toujours le même principe en 2022 avec la version 7.0.1 et plus.
Création d’un produit variable avec Woocommerce
Si vous souhaitez suivre ce tutoriel WordPress en vidéo, je vous invite à descendre en bas de cette page pour voir ma vidéo Youtube.
On commence par créer un nouvel article depuis le menu “produits” dans votre administration WordPress.
Sur votre produit, dans la section “Données produit“, par défaut il y a “produit simple“, choisissez “Produit Variable“.
Ensuite rendez-vous dans l’onglet attributs de la section “Données produit” et faites “Ajouter”.
Ici vous devez donner un titre à vos attributs, pour exemple j’ai mis taille. Ensuite il faut rentrer vos valeurs. Attention il faut séparer vaut valeurs avec un pipe (|).
Petite astuce pour faire un pipe : Mac -> shift + alt + L | Pc -> AltGr + 6 (du pavé principal).
Une fois les valeurs écrites, sélectionnez “Utiliser pour les variations” et faîtes “Sauvegarder les attributs”.
Maintenant dans l’onglet variations, par défaut les valeurs sélectionnées sont vos attributs. Vous pouvez faire “Lier toutes les variations“. Vous allez avoir un pop-up de votre navigateur web qui indique “Êtes-vous sur de vouloir lier toutes les variations ? …” faites valider.
Maintenant vos variations sont créées, il ne vous reste plus qu’à remplir le prix et le stock pour le voir afficher en front office. Ensuite vous pouvez personnaliser chaque variations (image, prix, poids etc)
Voilà le résultat 🙂
Cela ne fonctionne pas ? Vous avez un message du type : “désolé le produit n’est pas disponible” ?
Essayez de :
- De mettre des quantités à votre produit et votre variation, cependant il faut activer la gestion des stocks
- Mettre un prix à la variation sinon le processus d’achat ne fonctionnera pas
- Vérifiez si vous n’avez pas une erreur javascript avec l’inspecteur d’éléments de votre navigateur
Comment trier les produits Woocommerce ?
Depuis votre menu Produits dans le back-office, vous pouvez effectuer un tri pour vous permettre de visualiser ce que vous souhaitez.
Une fois dans l’onglet, sélectionner “tous” ou trier et utilisez le système de filtre en dessous pour trouver votre bonheur.
Utilisez le filtre “Filtrer par type de produit” pour sélectionner les produits variables, cliquez ensuite sur le bouton filtrer. Maintenant vous allez avoir un affichage avec uniquement les produits qui comportent des variations.
Afficher les couleurs des attributs sur les produits Woocommerce
Pour aller plus loin dans la présentation de vos produits, vous pouvez personnaliser vos labels et mettre des icônes aux variations (par exemple, des blocs couleurs) avec le module YITH WooCommerce Color and Label Variations.
Il dispose d’une version gratuite. La version premium va offrir beaucoup de choix et d’éléments de personnalisation pour vos produits variables. Vous pouvez notamment importer vos propres images sur chaque attribut.
Importer en masse les produits variables sur Woocommerce
Si vous avez compris le système de création, vous pouvez donc continuer et créez de nombreux produits sur votre e-shop.
Cependant vous pouvez avoir une problématique de temps si vous devez importer plusieurs centaines de produits ou juste énormément de variations.
Effectivement, en créant tout ça via le back-office, vous allez passer pas mal de temps sur vos produits. Il existe cependant un moyen plus rapide.
Vous pouvez créer un fichier CSV pour importer vos produits variables sur Woocommerce.
J’ai réalisé une vidéo sur ce sujet, avec des produits simples et des explications ceux avec variations.
Je mets aussi à disposition sous la vidéo, des fichiers à importer dans votre Woocommerce.
Vous souhaitez personnaliser un peu plus votre boutique en ligne ?
La création de vos produits est primordiale pour votre boutique. Vous devez présenter au mieux votre offre pour informer et convertir au mieux vos visiteurs et acheteur.
Il ne faut pas négliger le reste de votre boutique, avec quelques astuces, vous pouvez faire d’importantes modifications sur votre plugin Woocommerce.
Je vous invite à lire un de mes articles blog avec beaucoup de conseils sur ce sujet. Il est aussi disponible en vidéo, voici donc l’article : Personnaliser facilement Woocommerce avec n’importe quel thème
Vous avez besoin d’aide pour la création de vos variations ?
– Création d’un produit variable
– Correction d’un problème d’affichage
– Correction d’un bug fonctionnel
…
Vous pouvez commander un ticket d’intervention Woocommerce pour que j’intervienne directement sur votre site.










Bonjour merci pour ces explications.
Je trouve ça incroyable qu’après votre premier commentaire en 2015 vous soyez encore actif, félicitations !
Pour ma pars, je cherche à vendre des produits :
Hauteur x largeur. C’est le client qui rentre ses mesures au centimètre près.
après avoir rentré sa hauteur x largeur cela lui donne un prix.
À cela s’ajoute des options, tel qu’un moteur par exemple. Cela s’ajoute au prix.
Vous l’avez bien compris, ce genre de produit va faire des milliers de combinaisons possible, ce n’est donc pas réalisable, avez-vous une solution?
exemple de ce que j’attends :
https://www.usine-online.com/volet-roulant-solaire-coffre-exterieur-sur-mesure/512-volet-roulant-solaire-somfy-sur-mesure.html
Bien cordialement,
Julien PHILIPPE
Bonjour,
Merci pour votre retour, oui je suis toujours actif et encore sur des articles + anciens 🙂
Pour votre demande, il ne faut pas utiliser les variations.
Il faut trouver un module de personnalisation qui va vous permettre d’avoir des champs libres pour que les clients rentrent les données.
En gratuit peut-être celui-ci : https://wordpress.org/plugins/woo-custom-product-addons/
Bonjour Matthieu, merci pour le tuto !
Comment pourrais t ton faire quand on a déjà plusieurs produits du même type (juste le nombre vari) que l’on veut regrouper en variations. Les produits sont donc déjà créés (produits simples) et on veut les regrouper en variations. Merci d’avance !
Il faut créer un produit variable avec tous les attributs et désactiver les produits simples.
Je vois seulement la méthode manuelle pour faire cela
Merci pour ta réponse, donc il faut que je refasse tout ? tous les produits déjà créés ne peuvent plus me servir ?
Si tous les produits simples doivent être transformés en 1 seul produit variable, ils ne servent plus.
Vous pouvez travailler avec de l’import en masse CSV pour vous faire gagner du temps
Bonjour,
Merci pour le tutos!
j’a créé une catégorie de produits ” promotion”. dedans j’ai mis tous les produits que je voulais mettre en promotion.
comment modifier tous les prix de ses produits en même temps pour qu’il y est une remise de 15%?
Merci d’avance
Bonjour,
Merci de ce retour !
Regardez au niveau de ce plugin gratuit : https://fr.wordpress.org/plugins/woo-product-category-discount/.
Il doit faire ce que vous voulez
Bonsoir,
Merci pour le tuto qui m’aide bien, mais :
Je suis en train de creer un produit avec 3 attributs (3 niveaux de finitions) et chaque attributs(finitions) a ses propres variable (qui sont des arrtibuts pour woocommerce) différente.
Hors tout se met les uns sous les autres, je n’arrives pas à dire que pour la finition 1, on peut choisir tel couleur, tel hauteur, tel finition etc.. et ainsi de suite. (produit enregistré en brouillon)
Savez-vous comment on peut faire ?
Merci d’avance,
Vous avez raté une étape dans le tutoriel, il faut bien les lier et les créer ensemble
Dans la vidéo c’est les vers 4 mins
Si vous générez des variations indépendamment et pas toutes à la fois, elles ne seront pas liées.