Guide
Ventes par variante : tailles et couleurs qui partent
Analyser les ventes par taille et par couleur sur Shopify et WooCommerce, croiser avec le stock et repérer les variantes en rupture ou immobiles.
Mis à jour le
Pour savoir quelles tailles et quelles couleurs se vendent, il faut descendre sous le produit, au niveau de la variante. Sur Shopify, le rapport Total sales by product variant le fait ; sur WooCommerce, le rapport Variations d'Analytics. Mais une variante qui se vend peu n'est pas forcément peu demandée : elle est peut-être souvent en rupture. D'où la règle de cette page : toujours lire les ventes d'une variante à côté de son stock.
Les rapports à ouvrir
Shopify, d'après l'aide officielle :
- Total sales by product variant : ventes brutes de chaque variante, hors port ;
- dans les rapports de stocks, Products by sell-through rate (taux d'écoulement), Days of inventory remaining (jours de stock restants) et Inventory sold daily by product (unités vendues par jour, par variante) ;
- Orders and reversals by product : unités commandées et retirées des commandes, pour voir quelles tailles reviennent.
WooCommerce, d'après sa documentation, le rapport Variations affiche : titre du produit ou de la variation, référence (SKU), articles vendus, ventes nettes, commandes, état et stock. Le menu Afficher propose toutes les variations, une seule, une comparaison ou des filtres avancés par produit, attribut ou catégorie.
PrestaShop : la « répartition par attribut » de ses statistiques n'est pas une statistique de ventes ; la documentation la décrit comme une statistique interne sur les attributs les plus utilisés dans vos produits. Pour les ventes par déclinaison, partez de l'export des commandes.
Un exemple de lecture
Exemple illustratif : un modèle en cinq tailles, sur 60 jours.
| Taille | Unités vendues | Stock restant | Taux d'écoulement | Jours en rupture sur la période |
|---|---|---|---|---|
| 36 | 6 | 14 | 30 % | 0 |
| 38 | 18 | 2 | 90 % | 12 |
| 40 | 22 | 0 | 100 % | 25 |
| 42 | 11 | 9 | 55 % | 0 |
| 44 | 3 | 17 | 15 % | 0 |
Le taux d'écoulement est calculé comme Shopify le définit : vendus ÷ (vendus + restants). Pour la taille 40 : 22 ÷ (22 + 0) = 100 %.
À la seule lecture des ventes, la 40 est la meilleure taille. Mais elle a été en rupture 25 jours sur 60 : sa demande réelle est sans doute plus forte que 22. À l'inverse, la 44 dort avec 17 pièces. La décision n'est pas « arrêter la 44 », mais « réassortir la 40 et la 38, et réduire la 44 au prochain achat ».
La colonne « jours en rupture » ne sort d'aucun des rapports cités ici : il faut la tenir vous-même, ou la reconstituer à partir de l'historique des ajustements de stock (Shopify a un rapport des changements d'ajustements de stock).
Structurer les données pour pouvoir poser la question
Si vous partez d'un export, vérifiez que chaque ligne permet de retrouver :
- le produit parent (le modèle) ;
- la valeur de chaque option dans une colonne séparée : une colonne « taille », une colonne « couleur », plutôt qu'un seul libellé « Bleu / 40 » ;
- la référence (SKU), unique par variante.
Un intitulé combiné se découpe dans un tableur (fonction de séparation de texte sur « / »), mais vérifiez que l'ordre des options est le même pour tous les produits.
Questions à poser
- « Pour le modèle X, unités vendues et stock restant par taille sur les 60 derniers jours. »
- « Les variantes avec un taux d'écoulement supérieur à 80 % et moins de 3 pièces en stock. »
- « Les couleurs qui représentent moins de 5 % des ventes du modèle mais plus de 20 % de son stock. »
- « Les tailles les plus retirées des commandes, rapportées aux tailles vendues. »
Pièges
- Comparer des tailles qui n'ont pas eu le même stock. Une taille jamais réassortie se vend mécaniquement moins.
- Lire une variante créée en cours de période. Ramenez ses ventes au nombre de jours en ligne.
- Oublier les retours. Une taille très vendue et très retournée signale souvent un problème de guide des tailles : voir les motifs de retour.
- Historique limité. D'après l'aide de Shopify, les indicateurs fondés sur le stock n'ont d'historique que depuis le 01/10/2023.
Questions fréquentes
Comment voir les ventes par taille sur WooCommerce ?
Dans Analytics, le rapport Variations affiche pour chaque variation les articles vendus, les ventes nettes, les commandes et le stock. Les filtres avancés permettent de cibler un attribut de produit, comme la taille.
La répartition par attribut de PrestaShop donne-t-elle les ventes par taille ?
Non. D'après la documentation, c'est une statistique interne qui montre quels attributs sont les plus utilisés dans vos produits, pas ce qui se vend.
Sources
Pages consultées pour écrire cet article :
- https://help.shopify.com/en/manual/reports-and-analytics/shopify-reports/report-types/default-reports/sales-report
- https://help.shopify.com/en/manual/reports-and-analytics/shopify-reports/report-types/default-reports/inventory-reports
- https://help.shopify.com/en/manual/reports-and-analytics/shopify-reports/report-types/default-reports/order-reports
- https://woocommerce.com/document/woocommerce-analytics/variations-report/
- https://docs.prestashop-project.org/v.8-documentation/user-guide/selling/understanding-statistics.md