On repère les SKU en double toujours au pire moment. Juste après le lancement d'une promotion, en pleine effervescence de fin d'année, le lendemain matin d'une mise en ligne massive de nouveautés : vous remarquez un chiffre étrange dans le stock, vous remontez la piste et tombez sur le pot aux roses : un même SKU avait été attribué à plusieurs produits ou déclinaisons.
Le sournois avec les SKU en double, c'est qu'au quotidien on ne les voit presque pas. Shopify ne vérifie pas strictement l'unicité du SKU lors de la création d'un produit (idem pour les codes-barres). Si vous attribuez par mégarde le même numéro, aucune erreur ne se déclenche à cet instant. C'est seulement au passage d'une application de synchronisation que le lien ne peut pas pointer vers une cible unique, et que le souci se manifeste sous forme d'erreur ou d'incohérence. Cet article explique comment bien cohabiter avec les SKU en double.
Pourquoi les SKU en double apparaissent
Plusieurs schémas reviennent fréquemment derrière les doublons. Dans l'ordre approximatif de fréquence :
- Lors de la duplication d'un produit, le SKU a été copié à l'identique
- Lors d'un import CSV, plusieurs lignes avec un SKU vide ont été enregistrées comme « non défini »
- Plusieurs personnes ont, avec la même convention de nommage, attribué par hasard le même SKU
- Un ancien produit n'a pas été archivé mais laissé actif, et son numéro a été réutilisé pour un nouveau produit
- Il existait des déclinaisons par couleur, mais le suffixe de code couleur n'a pas été ajouté
Le premier cas — « copie au moment de la duplication » — est de très loin le plus courant sur le terrain. Quand vous cliquez sur Dupliquer dans l'admin Shopify, les SKU et codes-barres sont copiés tels quels. Vous comptez les modifier ensuite, mais entre la modification de la description et le remplacement des images, le SKU passe à la trappe : c'est le scénario classique.
Méthodes de détection
Laissés à eux-mêmes, les SKU en double prolifèrent en silence. C'est pourquoi une détection régulière est indispensable. Rien de compliqué : les fonctions standard de Google Sheets suffisent largement.
Faire ressortir les doublons dans Google Sheets
Google Sheets dispose de fonctions parfaites pour repérer les doublons. Le flux : exportez d'abord tous les produits depuis Shopify et chargez le CSV dans la feuille. Suivez ensuite les étapes ci-dessous.
- 01Sélectionnez la colonne SKU et lancez Données, Nettoyage des données, Mettre en surbrillance les doublons
- 02Les cellules doublonnées se colorent, ce qui vous donne une première idée du volume
- 03Pour plus de détail, saisissez dans une cellule auxiliaire une formule comme « =NB.SI(A:A; A2) » qui affiche le nombre d'occurrences de chaque SKU
- 04Filtrez sur les lignes dont le compte est supérieur ou égal à 2
- 05Copiez les résultats filtrés dans une autre feuille et conservez-les comme « liste des doublons »
Faire tourner ce flux ne serait-ce qu'une fois par mois empêche les doublons de grossir. L'idéal est hebdomadaire, mais commencer mensuel sans se surcharger reste très bien.
S'appuyer sur les avertissements de l'application de synchronisation
Des applications comme Sync Master proposent des avertissements du type « La même clé apparaît dans plusieurs lignes » dans les rapports de test de connexion et d'exécution de la synchronisation. Si vous faites du test de connexion une habitude, vous repérez tôt les nouveaux doublons. Le fait que l'application les trouve automatiquement, sans avoir à ouvrir la feuille et à monter des formules, est un avantage considérable.
Options de résolution
Une fois un doublon repéré, place au nettoyage. Plutôt que d'en supprimer un au hasard, choisissez l'option adaptée à la situation.
- Option A : réécrire l'un avec un nouveau SKU correct (le plus courant)
- Option B : archiver le plus ancien et ne garder actif que le produit en cours
- Option C : s'il s'agit d'un double enregistrement du même produit, en supprimer un complètement et consolider le stock
- Option D : si la convention de déclinaison était trop souple, revoir les règles et réattribuer les SKU sur tout le catalogue
L'option A convient quand les deux sont actuellement vendus comme des produits distincts. L'option B est efficace quand l'un est un référence retirée depuis des années qui n'a pas été nettoyée. L'option C demande du discernement. Avant d'agir, vérifiez en consultant l'historique des commandes s'il s'agit vraiment du même produit ou simplement de produits qui se ressemblent.
Règles pour ne pas créer de doublons
Après le nettoyage vient la prévention. Tant que des personnes attribuent les SKU à la main, les doublons peuvent surgir à tout moment ; il faut donc des garde-fous à l'échelle du système.
- 01Documentez la convention de nommage des SKU et gardez-la visible en permanence dans le wiki et dans la feuille
- 02Avant d'attribuer un nouveau SKU, contrôlez systématiquement avec NB.SI par rapport à la liste existante
- 03Juste après la duplication d'un produit, faites de la vérification SKU/code-barres une tâche obligatoire
- 04Conservez l'historique des SKU dans une feuille séparée, en incluant les produits archivés
- 05Une fois par mois, lancez impérativement le script de détection de doublons ou le test de connexion
Le cinquième point — « détection mensuelle » — est discret mais très efficace. Plus vous repérez tôt un doublon, plus la remise en ordre est simple. Si vous ne le voyez qu'au bout de six mois, vous ne pouvez plus tracer correctement le lien des commandes passées dans l'intervalle, et la seule enquête peut prendre une journée entière.
Autre règle discrète mais redoutable : interdire la réutilisation des SKU. Décidez qu'un SKU d'un produit retiré ne sera jamais réattribué à un nouveau produit, et vous évitez les collisions avec l'historique. Retenez le principe : un SKU s'utilise une seule fois.
Conclusion : avec les doublons, tout se joue au moment où vous les repérez
Tant que vous exploitez une boutique, vous ne pourrez pas empêcher complètement l'apparition de SKU en double. Aussi prudent que vous soyez, une étourderie lors d'une duplication ou un comportement inattendu d'un import CSV finira par en créer. Ce qui compte, c'est donc quand vous le remarquez. Si vous le voyez tout de suite, le nettoyage prend quelques minutes. Si vous ne le voyez qu'au bout de six mois, c'est une journée d'enquête.
Faites de trois choses une habitude — la vérification mensuelle dans Google Sheets, le test de connexion de votre application de synchronisation et la vérification juste après duplication d'un produit — et les SKU en double passeront du « pire moment » à la « petite tâche quotidienne ». Commencez dès aujourd'hui par une seule.