Tous les guides

Par 6 septembre 20269 minutes de lecture

Planification des stocks pour les variantes de produits Shopify

Un produit à dix variantes correspond à dix prévisions, pas une. Comment planifier les courbes de taille et de couleur, gérer un historique mince par variante et empêcher une variante de tuer les autres.

Shopify suit l'inventaire au niveau des variantes, donc une bougie vendue en cinq tailles n'est pas un problème de planification avec une liste déroulante en haut. Il s'agit de cinq numéros de stock, de cinq points de commande et de cinq façons distinctes d'être en rupture de stock alors que la page du produit indique toujours qu'il est disponible.

Le problème est que l’historique que vous souhaitez prévoir à partir de ce qui se trouve au sommet de cette structure et les actions que vous devez acheter se situent au bas de cette structure. Cet article concerne le passage entre les deux : quand prévoir le parent et le diviser, quand prévoir directement une variante et ce qui détruit la scission. L'activation du suivi par variante en premier lieu est abordée dans le guide de configuration du suivi des stocks, et les offres groupées, où une vente consomme plusieurs variantes à la fois, sont encore un problème différent.

Le problème des variantes

Voici un produit, douze semaines, cinq tailles. La société mère a vendu 600 unités au cours du trimestre, voire 50 par semaine.

VarianteUnités de 12 semainesPartagerPar semaine
Cèdre & Figue 250g42070%35
160g9616%8
400g488%4
700g244%2
90g122%1

Au niveau des parents, ce produit se comporte aussi bien que l'inventaire. Ses douze totaux hebdomadaires sont 47, 54, 47, 49, 60, 46, 53, 50, 49, 52, 42, 51 : une moyenne de 50 avec un coefficient de variation d'environ 0,09. N’importe quelle méthode que vous aimez prévoira cela.

Maintenant, regarde en dessous. Les douze semaines du 700g sont 0, 3, 0, 0, 6, 1, 6, 2, 0, 4, 0, 2. Même produit, mêmes clients, même trimestre et un coefficient de variation d'environ 1,1. Cinq de ses douze semaines sont des zéros. Le 90g est pire : 0, 0, 2, 5, 0, 3, 0, 0, 1, 0, 0, 1, soit douze unités par quart arrivant en quatre rafales.

One smooth parent history sitting on top of five much rougher variant historiesSix small line charts are stacked in lanes, all covering the same twelve weeks. The top lane plots the parent product's combined weekly sales, which move gently between forty-two and sixty units around an average of fifty, a coefficient of variation of about 0.09. The five lanes below split that same history into its size variants: the 250g runs almost flat at thirty-three to thirty-seven units a week, the 160g wobbles between six and ten, and the 400g, 700g and 90g lanes repeatedly drop to their baselines because those variants sold nothing at all in five, five and seven of the twelve weeks respectively. Each variant lane is scaled to its own range rather than to a shared axis, so the lanes show shape and not relative size; the 90g's tallest spike is five units while the 250g's flat line is thirty-five. The picture is the whole argument of the post: the history that forecasts well is the one you cannot buy, and the histories you have to buy from are the rough ones underneath.The parent forecasts. The variants are what you buy.twelve weeks of unit sales, 600 units totalAll sizes50 a week250g35 a week160g8 a week400g4 a week700g2 a week90g1 a week
Chaque variante de voie est adaptée à sa propre plage, de sorte que les formes sont comparables et les hauteurs ne le sont pas. Les trois voies du bas touchant leurs lignes de base sont des semaines sans aucune vente.

Prévoir le parent ou la variante

La valeur par défaut qui fonctionne pour la plupart des catalogues est agrégée puis divisée. Prévoyez le parent, dont l'historique est stable, puis divisez la réponse par le mélange de variantes. Sur les chiffres ci-dessus, une prévision sur douze semaines de 600 unités se divise en 420 sur 250 g, 96 sur 160 g, 48 sur 400 g, 24 sur 700 g et 12 sur 90 g. La répartition revient à 600 par construction, ce qui constitue l'avantage discret de la méthode : votre plan de variantes ne peut jamais totaliser plus ou moins que votre plan de produit.

Prévoyez directement une variante lorsqu’elle dispose de suffisamment de son propre signal pour véhiculer une méthode. Les 250g à 35 par semaine suffisent. Les 160 g à raison de 8 par semaine le feront probablement. Les 400 g, 700 g et 90 g ne le font pas, et l'exécution d'une moyenne mobile sur une série contenant cinq zéros produit un nombre arithmétiquement correct et inutile sur le plan opérationnel. Ce modèle a sa propre approche de planification, et ce n'est pas une prévision au sens habituel du terme.

Prévoyez où se trouve le signal. Achetez là où se situe le titre.

Le mode d’échec du processus d’agrégation puis de fractionnement est qu’il traite le mélange comme un fait alors qu’il s’agit d’une estimation avec une durée de conservation. Tout ce qui suit dans cet article concerne cette estimation.

Courbes de taille et de couleur

Le mix est votre séparateur, et il vaut la peine de le calculer volontairement plutôt que de partir de la plage de dates par défaut de votre rapport. Deux règles le rendent utilisable.

Calculez-le sur une fenêtre propre. Les semaines pendant lesquelles une variante était en rupture de stock n'entrent pas dans le calcul du mix, pour la raison exposée deux sections plus bas. Il en va de même pour les semaines où une variante a bénéficié d’une réduction et les autres non, car vous avez mesuré la promotion et non la préférence.

Surveillez le mixage qui bouge. Comparez le mix des quatre dernières semaines avec les douze dernières. Si le 400g est passé de 8% à 12% du volume et que vous continuez à diviser sur l'ancienne courbe, un achat de 600 unités envoie 24 unités dans les mauvaises tailles : 48 des 400g au lieu de 72, la différence atterrissant sur des variantes qui ne l'ont pas demandé. Vingt-quatre unités représentent six semaines de ventes de cette variante, l'erreur n'est donc pas une question d'arrondi.

Les tailles et les couleurs se comportent différemment en tant que séparateurs et cela aide à les séparer. Une courbe de taille reflète le corps ou l'espace de stockage des personnes qui achètent, et elle a tendance à se maintenir d'un achat à l'autre. Un mélange de couleurs ou de parfums reflète ce que les gens veulent actuellement, il peut donc évoluer pour des raisons qui n'ont rien à voir avec les douze dernières semaines : une nouvelle version, un changement dans la photographie, une couleur rendue populaire par un concurrent. Lorsqu'un produit a les deux, divisez d'abord par taille, car il s'agit de l'axe le plus stable, et traitez la répartition des couleurs comme celle que vous revérifiez à chaque achat.

Variantes à histoire fine

Deux types de variantes ont trop peu d’histoire pour être prévisibles : la toute nouvelle et la plus lente en permanence. Ils ont besoin de réponses différentes.

Pour un nouveau coloris ou une nouvelle taille, empruntez un mélange au lieu d'inventer un numéro. Si le dernier coloris que vous avez lancé s'est établi à 9 % du volume du produit à la huitième semaine, il s'agit d'une meilleure estimation de départ que tout ce qu'une feuille de calcul peut dériver à partir de quatre points de données, et elle est accompagnée d'une date de révision. Le cas général d’une planification sans historique est traité dans prévision des nouveaux produits.

Pour une variante durablement lente, la contrainte n’est généralement pas la prévision. Le 90g se vend à 12 unités par trimestre. Si le minimum du fournisseur est de 50 unités, une commande représente environ cinquante semaines de couverture, et aucune précision des prévisions ne change cela. La décision qui se présente à vous est de savoir si vous devez le porter ou non, et non de savoir quoi prédire.

Substitution entre variantes

Une variante en rupture de stock n’enregistre pas simplement zéro. Certains des clients qui le souhaitaient achètent plutôt la taille de chaque côté, de sorte que la rupture de stock pousse la demande latéralement vers les voisins et les deux lectures finissent par se tromper.

Prendre les mêmes douze semaines avec une rupture de stock de trois semaines sur les 250g. Le 250g se vend 9 semaines à 35 au lieu de 12, donc 315 au lieu de 420. Sur ces trois semaines le 160g en vend 42 au lieu de 24 habituellement et le 400g en vend 18 au lieu de 12. Vingt-quatre des 105 bougies manquantes sont revenues sous forme de ventes d'une autre taille, et le reste a marché. Total de produits pour le trimestre : 519, et non 600.

Recalculez maintenant le mixage sur cette fenêtre. Le 250g lit 60,7% au lieu de 70%, le 160g lit 22,0% au lieu de 16%, le 400g lit 10,4% au lieu de 8%. Divisez votre prochain achat de 600 unités sur ces actions et le 250g obtient 364 unités là où il en avait besoin de 420, et le 160g en obtient 132 là où il en avait besoin de 96. Le 250g manque de 56 unités, soit une semaine et demie de ses ventes, et le 160g fait 36 ​​unités de long, soit quatre semaines et demie de couverture supplémentaire sur une variante qui n'en avait pas besoin.

3

semaines où les 250g étaient en rupture de stock

56

unités à découvert lors du prochain achat, à cause du mix déformé

36

unités excédentaires envoyées au 160g à la place

La rupture de stock que vous aviez déjà vous en a réservé un deuxième. Le correctif n’est pas glamour : notez quelles variantes n’étaient pas disponibles et quand, et excluez ces semaines de toute fenêtre sur laquelle vous calculez un mix. Rien dans un rapport de ventes ne vous indique la différence entre une semaine sans demande et une semaine sans stock, cette note doit donc venir de vous.

Réorganiser les points par variante

L'arithmétique est la même que celle guide de formule de point de commande fonctionne, appliqué une fois par variante plutôt qu'une fois par produit. Shopify suit une quantité par variante et par emplacement, et cette paire est la plus petite unité de stock dont dispose la plateforme, c'est donc également la plus petite unité sur laquelle un déclencheur peut s'asseoir.

Ce qui change avec les variantes, c'est la forme des réponses. Sur un délai de 12 jours, les 250 g à 5 unités par jour ont un délai de livraison de 60 unités et un point de réapprovisionnement qui se comporte comme le dit le manuel. Le 700g à 2 unités par semaine a une demande de délai d'environ 3,4 unités. Un déclenchement de « 3,4 plus un tampon » sur une variante qui arrive dans une caisse de 24 est une formule répondant à une question que le fournisseur n'acceptera pas. Pour la longue traîne, le déclencheur pratique est indiqué par caisses entières : commandez une caisse lorsque le stock tombe en dessous d’une caisse. La précision en dessous de la taille de la plus petite commande que vous pouvez passer est la décoration.

Élaguer une variante

L'ajout d'une variante est une décision de produit. En conserver un est une décision d’inventaire, et elle est révisée beaucoup moins souvent qu’elle ne le devrait.

  • Quelle part du produit détient-il ? Une variante inférieure à quelques pour cent du volume entraîne un coût fixe en termes d'attention, de comptage et d'espace de stockage pour un faible retour.
  • Ses acheteurs se substituent-ils ? Si un client qui ne peut pas obtenir les 90 g achète les 160 g, le laisser tomber vous coûte très peu. S'ils partent, cela vous coûte la totalité de la commande.
  • Comment la commande minimum se compare-t-elle au sell-through ? Le 90g déplace 12 unités par trimestre à 18 $, soit 216 $ de revenus, tandis qu'une commande de 50 unités à 7 $ met 350 $ d'argent en rayon. La commande dépasse largement les revenus du trimestre.
  • Est-ce que ça ancre la gamme ? Une grande taille qui se vend difficilement peut néanmoins faire apparaître la taille moyenne comme un choix judicieux. C’est un argument de marchandisage, et c’est une raison légitime de conserver une variante lente, à condition que vous la fassiez délibérément.

La plateforme n’est pas ce qui vous limite ici. Shopify a augmenté son plafond de variantes à 2 048 par produit le 15 octobre 2025, contre une limite de longue date de 100, tout en laissant le nombre d'options par produit à 3. Le propre journal des modifications des développeurs de Shopify met en garde contre cette augmentation : les commerçants utilisant des applications plus anciennes qui ne sont pas alignées sur les API actuelles des produits GraphQL peuvent rencontrer des fonctionnalités dégradées sur les produits de plus de 100 variantes. Le plafond est donc élevé, le nombre d'options n'a pas bougé avec lui, et l'extension au-delà de 100 variantes est une décision pour tester vos applications ainsi que vos achats. Gérer correctement autant de pools de stocks est une discipline distincte, couverte par planification des stocks pour les magasins à SKU élevé.

Recalculer un mix, une prévision et un point de commande par variante est le genre de travail qui est acceptable pour un produit et impossible pour quatre cents. StockCue calcule la vélocité et un point de réapprovisionnement pour chaque variante suivie à partir de votre propre historique de commandes et les recalcule tous les soirs, avec des prévisions sur chaque plan, y compris Gratuit, où il couvre vos 50 principales variantes par vitesse de vente.

Foire aux questions

Dois-je prévoir au niveau du produit ou au niveau des variantes ?

Généralement les deux, dans cet ordre. L'historique combiné d'un produit parent est plus stable que celui de n'importe quelle variante unique, donc prévoyez d'abord le parent, puis répartissez ce nombre entre les variantes en utilisant la composition des ventes récentes. Ensuite, vérifiez la répartition par rapport à l'historique de chaque variante et prévoyez directement une variante uniquement lorsqu'elle a suffisamment de ventes pour en prendre en charge une. Quelle que soit la façon dont vous prévoyez, vous achetez et conservez des stocks par variante, car c'est le niveau auquel Shopify suit l'inventaire.

Comment puis-je prévoir un nouveau coloris sans historique de ventes ?

Emprunter un mix plutôt que d'inventer un numéro. Prenez la part de volume qu'une variante comparable détenait au même moment de sa vie, appliquez-la aux prévisions du produit parent et achetez la plus petite quantité que votre fournisseur vous vendra. Les quatre à six premières semaines de ventes réelles concernent la collecte de données, pas le plan, donc examinez-le selon un cycle court au lieu d'attendre un examen trimestriel normal.

Une taille en rupture de stock fausse-t-elle la demande pour d’autres tailles ?

Oui, dans les deux sens. La variante en rupture de stock n'enregistre aucune demande comme elle l'avait réellement fait, et une partie de cette demande se traduit par des ventes supplémentaires sur les tailles de chaque côté, ce qui gonfle leur part du mix. Si vous calculez ensuite votre prochaine répartition de taille sur une fenêtre contenant la rupture de stock, vous sous-achetez la taille épuisée et sur-achetez ses voisines. Excluez les semaines de rupture de stock de la fenêtre sur laquelle vous calculez le mix.

Combien de variantes, c’est trop pour un seul produit ?

Shopify a augmenté le plafond de la plate-forme à 2 048 variantes par produit le 15 octobre 2025, le nombre d'options étant toujours limité à 3, et son propre journal des modifications des développeurs avertit que les applications non alignées sur les API actuelles des produits GraphQL peuvent afficher des fonctionnalités dégradées sur les produits de plus de 100 variantes. La limite de planification se situe bien en dessous de la limite de la plateforme. Chaque variante est une prévision distincte, un point de commande distinct et une pile d'argent distincte. La question utile est donc de savoir combien de variantes vous pouvez réellement conserver en stock plutôt que combien la page produit en contiendra.

STOCKCUE

Un produit de cinq tailles correspond à cinq points de commande qui dérivent tous à des vitesses différentes. StockCue conserve un chiffre de vélocité et un point de commande par variante, recalculés tous les soirs à partir de votre propre historique de ventes, de sorte que les tailles lentes cessent d'être celles que personne ne vérifie.

Installer StockCue sur Shopify →
Shovon, ingénieur logiciel chez Devmerx

Shovon

Ingénieur logiciel

Shovon écrit sur les opérations d'inventaire de Shopify pour Devmerx, le studio derrière StockCue : Inventory Forecast.

Besoin d'aide avec votre boutique Shopify ?

Devmerx construit et optimise les magasins Shopify pour les marques DTC. Réservez une consultation gratuite de 20 minutes.