Les applications de synchronisation de stock proposent généralement une fonction appelée synchronisation complète, qui envoie en une seule passe toutes les lignes de votre feuille vers Shopify. Comparée à la synchronisation différentielle, elle est plus déterministe et capable de traiter des milliers de lignes à la fois — précieuse pour les moments décisifs : chargement initial après une migration ou remise à zéro propre en début de mois.
Mais le revers de cette commodité, c'est qu'une synchronisation complète est aussi une opération où une seule erreur peut être énorme. Mauvaise colonne ciblée, formule de stock de sécurité cassée — exécutée dans ces conditions, elle réécrit des milliers de lignes en un instant. Cet article vous fournit une liste de contrôle à valider avant chaque synchronisation complète, répartie en côté feuille, côté Shopify et vérifications finales juste avant l'exécution.
Ce que fait réellement une « synchronisation complète »
Précisons d'abord ce qu'est une synchronisation complète. La plupart des applications proposent deux modes : la synchronisation différentielle et la synchronisation complète. La première est une opération légère qui n'envoie que les changements depuis la dernière exécution. La synchronisation complète, elle, écrit dans Shopify toutes les lignes de la feuille. Si la feuille indique « 100 », le stock du produit concerné dans Shopify est réécrit à 100 sans discussion.
À cause de ce comportement, la condition préalable d'une synchronisation complète est que la feuille soit dans un état correct. Si la feuille contient des erreurs, ces erreurs se propagent tel quel dans la boutique. À l'inverse, si la feuille est correcte, la synchronisation complète est l'outil le plus puissant pour restaurer la cohérence. C'est précisément pour cela que la vérification préalable est si importante.
Vérifications côté feuille
Commencez par inspecter soigneusement la feuille Google. Soignez ce moment et vous éviterez la grande majorité des incidents en production.
Vérifier les colonnes obligatoires
Disposez-vous de toutes les colonnes nécessaires à la synchronisation ? En général trois : SKU (ou code-barres), emplacement, quantité en stock. Dans les paramètres de l'application, vous indiquez quelle colonne correspond à quel champ. Avant une synchronisation complète, repassez sur cet écran de mapping et vérifiez qu'« aucune colonne ne pointe vers un endroit inattendu ». Accident typique : avoir changé la structure le mois précédent, l'avoir oublié, et lancer avec l'ancien mapping.
Traitement des cellules vides
Quand la colonne stock contient des cellules vides, les applications réagissent différemment : « traiter comme 0 », « ignorer », ou « renvoyer une erreur ». Si la synchronisation complète écrit les cellules vides comme 0, des centaines de produits peuvent apparaître soudain en rupture. Avant de lancer, filtrez les cellules vides de la colonne stock et tranchez : voulez-vous vraiment 0, ou la donnée manque-t-elle simplement ?
Vérifier le format des données
Plus facile à oublier qu'on ne le pense : le format des données. La colonne stock contient-elle des chaînes (« rupture », « à définir », etc.) ? Y a-t-il des espaces en fin de SKU ? La colonne numérique contient-elle des virgules comme séparateurs de milliers ? Tout cela provoque des erreurs de synchronisation ou des écritures fausses. Les règles de validation des données de Google Sheets permettent de restreindre les formats colonne par colonne ; en exploitation régulière, configurez-les.
Vérifications côté Shopify
N'oubliez pas de contrôler aussi l'état de la cible — Shopify — et pas seulement la feuille.
- L'emplacement cible est-il actif ? (Vous ne voulez pas écrire dans un emplacement désactivé.)
- Le suivi de stock est-il activé sur le produit ? (Si non, les écritures ne se reflètent pas.)
- Des produits cibles sont-ils archivés ? (Les produits archivés sont souvent exclus de la synchronisation.)
- Votre forfait Shopify est-il adapté au nombre de produits et d'emplacements à synchroniser ?
- D'autres applications de stock tournent-elles en parallèle ? (Plusieurs apps qui écrivent en même temps créent des conflits désagréables.)
Le dernier point — les conflits avec d'autres applications — mérite une vigilance particulière. Si un logiciel de gestion d'entrepôt ou un autre outil de synchronisation tourne en arrière-plan, la valeur que vous venez d'écrire avec la synchronisation complète peut être réécrite juste après. Mettez en pause les autres écritures de stock pendant la demi-heure qui précède et suit votre synchronisation complète.
Juste avant d'appuyer sur le bouton
Feuille contrôlée. Shopify contrôlé. Mapping confirmé. Avant de lancer la synchronisation complète, accordez-vous un dernier passage.
- 01Ouvrez l'historique de la feuille et vérifiez d'un coup d'œil « qui a modifié quoi dans les dernières 24 heures »
- 02Lisez à voix haute les niveaux de stock de quelques lignes critiques (par ex. votre top 10 des ventes) et confirmez qu'ils correspondent à ce que vous attendez
- 03Si l'application propose un « test de connexion » ou un « dry-run », utilisez-le sans faute pour voir le résultat prévu avant l'écriture réelle
- 04Choisissez le jour et l'heure avec intention (évitez les pics de commandes et les créneaux saturés par les mails)
- 05Décidez à l'avance comment vous vérifierez le succès (quel écran et quels chiffres vous diront que ça a marché)
Le dry-run en particulier doit être utilisé chaque fois qu'il est disponible. C'est un mode qui « n'écrit pas réellement mais simule le résultat ». Si des centaines d'erreurs ou de changements inattendus apparaissent ici, annulez l'exécution réelle, corrigez la cause racine, et recommencez. Dix minutes de vérification évitent des heures de récupération.
La synchronisation complète est une opération où la commodité et le risque vont de pair. Mais si vous vous engagez à parcourir cette liste à chaque fois, le risque baisse considérablement. Plus vous prenez l'habitude, plus la tentation est forte de zapper les vérifications — et c'est précisément à ce moment-là que les accidents arrivent. Gardez-le en tête et installez le réflexe de respirer un coup avant chaque exécution.