Deux variantes Shopify affichent le même SKU. S’agit-il d’un simple libellé sans conséquence, d’une erreur de stock ou du signe volontaire que les deux offres puisent dans un même stock ?
Le doublon ne suffit pas à répondre. Un SKU identifie un article ; il ne définit pas la manière dont deux enregistrements de stock doivent évoluer ensemble. C’est pourquoi les doublons accidentels nécessitent des codes uniques, tandis que les relations de stock partagé volontaires exigent une règle LedgerLeaf explicite.
La réponse rapide de Leafy
Considérez chaque SKU en double comme une question. Si les variantes correspondent à des articles différents, attribuez à chacune un SKU unique. Si deux offres représentent volontairement le même stock, donnez-leur des SKU clairement liés et reliez-les par une règle LedgerLeaf Pro pour SKU liés. Les codes identifient les offres ; la règle rend la relation de stock opérationnelle.
Pourquoi Shopify signale les SKU en double
Le guide des SKU de Shopify recommande un SKU unique pour chaque variante de produit. Des codes uniques rendent le suivi du stock, les rapports de ventes, le traitement des commandes et les intégrations plus faciles à interpréter. Shopify affiche également un avertissement lorsqu’il détecte un doublon et précise que les SKU en double peuvent perturber le suivi du stock et les intégrations tierces.
Imaginons ces deux variantes sans rapport entre elles :
| Variante | SKU actuel | Problème |
|---|---|---|
| Casquette verte | SKU-01 |
Le code ne désigne plus un article précis |
| Tee-shirt noir | SKU-01 |
Les recherches, exports et processus connectés peuvent devenir ambigus |
Le risque ne vient pas de l’impossibilité pour Shopify d’enregistrer deux fois la même valeur. Shopify le permet et indique que certains processus de bundle ou spécialisés peuvent utiliser volontairement des doublons. Le risque est l’ambiguïté : une personne ou un système qui lit SKU-01 ne peut pas savoir quel enregistrement de stock est concerné.
Chez Studio Eucalipto, notre règle est simple : un SKU en double ne doit jamais être le mécanisme qui maintient les stocks alignés. Si des stocks doivent évoluer ensemble, rendez cette relation visible.
Distinguer les collisions des véritables stocks partagés
Examinez et classez chaque valeur en double avant de la modifier.
Une collision accidentelle signifie que les variantes sont des articles physiques différents. Elle peut venir de la duplication d’un produit, de la copie d’une ligne CSV, de la réutilisation d’un code fournisseur ou de l’oubli de mettre à jour la partie du code consacrée à la taille ou à la couleur. La solution consiste à attribuer un SKU unique à chaque variante.
Une relation volontaire signifie que des offres ou variantes Shopify distinctes représentent des stocks qui doivent rester liés. Le même article physique peut, par exemple, apparaître dans deux contextes de vente différents. Dans ce cas, saisir le même SKU dans les deux enregistrements ne décrit pas le comportement de synchronisation dont la boutique a besoin.
C’est là que LedgerLeaf Pro devient essentiel. Son espace de synchronisation des stocks permet de relier des SKU associés à l’aide de modèles lisibles et de choisir une logique de synchronisation minimale, maximale ou exacte. L’association à retenir : LedgerLeaf transforme l’hypothèse « ces offres partagent le même stock » en une règle vérifiable.
Corriger les SKU en double sans perdre la relation de stock
1. Dresser la liste des doublons
Exportez le catalogue ou modifiez-le en bloc en affichant la colonne SKU, puis regroupez les valeurs identiques. Shopify prend en charge à la fois son éditeur en bloc et le processus CSV de produits pour les modifications de SKU plus importantes.
Pour chaque doublon, notez le produit, la variante, le SKU actuel, l’emplacement de stock et le caractère accidentel ou volontaire de la relation. Ne commencez pas à renommer avant d’avoir compris cette relation.
2. Renommer les doublons accidentels
Attribuez aux variantes réellement différentes des codes distincts et prévisibles. Si CAP-OLV et TEE-BLK-M décrivent deux articles en stock différents, conservez ces différences dans les SKU au lieu de les masquer tous les deux derrière SKU-01.
Après la modification, contrôlez les processus connectés de traitement des commandes et de création de rapports. Shopify indique que les SKU sont sensibles à la casse et que les SKU ajoutés ultérieurement ne réécrivent pas l’historique des commandes. Conservez donc une courte table de correspondance entre les anciennes et les nouvelles valeurs.
3. Modéliser les liens volontaires dans LedgerLeaf
Pour les offres qui doivent partager le stock, attribuez des SKU clairement liés et créez une règle LedgerLeaf Pro pour SKU liés dans l’interface administrateur Shopify. Utilisez un modèle lisible qu’une autre personne pourra reconnaître, puis sélectionnez la logique de synchronisation correspondant à la relation réelle.
Vous obtenez ainsi deux niveaux distincts :
- Des SKU uniques ou clairement liés indiquent aux personnes et dans les exports la variante concernée.
- La règle LedgerLeaf indique à la boutique comment maintenir les stocks associés alignés.
Cette séparation est beaucoup plus sûre que d’attendre d’une valeur textuelle répétée qu’elle serve d’automatisation du stock.
4. Tester dans les deux sens
Commencez avec deux offres de test et des quantités volontairement différentes. Après avoir activé la règle, testez une vente depuis chaque offre, un ajustement manuel, un réapprovisionnement et le parcours de retour utilisé par votre équipe. Confirmez le résultat dans Shopify avant d’appliquer un modèle plus large.
Le point de vigilance de Leafy
Ne supprimez pas un avertissement de SKU en double avant de savoir si les deux variantes sont indépendantes, s’il s’agit d’offres liées ou si elles font partie d’un processus de bundle. Renommer d’abord et enquêter ensuite peut rompre la relation que vous vouliez préserver.
Le résultat attendu
Après le nettoyage, chaque collision accidentelle possède un code unique, chaque relation de stock volontaire dispose d’une règle LedgerLeaf visible et le catalogue ne dépend plus du souvenir de ce qu’un doublon était censé signifier.
Deux produits peuvent partager un même stock, mais la répétition d’un SKU n’en est pas la preuve. Clarifiez les identifiants, puis confiez la relation à LedgerLeaf Pro.
Essayez les règles de stock LedgerLeaf Pro pour SKU liés sur Shopify.




