Synchroniser une boutique en ligne avec son logiciel de caisse
Stocks, prix, fiches produits : quand le magasin et la boutique en ligne partagent le même catalogue, la synchronisation évite les ventes impossibles et la double saisie.
Une enseigne qui vend à la fois en magasin et en ligne travaille souvent avec deux catalogues : celui du logiciel de caisse et celui de la boutique en ligne. Tant qu’ils vivent séparément, les mêmes incidents reviennent. Un article vendu en caisse le matin reste disponible en ligne l’après-midi. Un prix corrigé en magasin garde son ancienne valeur sur le site. Et quelqu’un passe ses fins de journée à recopier des informations d’un écran à l’autre.
Décider qui fait foi, donnée par donnée
Avant de parler technique, il faut désigner une source de référence pour chaque type d’information. Le tableau ci-dessous décrit une répartition fréquente, à discuter selon l’organisation de chaque commerce.
| Donnée | Source de référence | Sens de circulation | Fréquence |
|---|---|---|---|
| Stock | Logiciel de caisse | Caisse vers boutique | Au plus près du temps réel |
| Prix | Logiciel de caisse | Caisse vers boutique | À chaque modification |
| Descriptions et photos | Boutique en ligne | Aucun retour vers la caisse | Au fil de l’eau |
| Commandes en ligne | Boutique en ligne | Boutique vers caisse | À chaque commande |
| Nouveaux articles | Logiciel de caisse | Caisse vers boutique, en brouillon | À la création |
Créer les nouveaux articles en brouillon côté boutique laisse le temps d’ajouter une description et des photos avant la mise en ligne.
Remettre le catalogue au propre
Une synchronisation recopie fidèlement ce qu’on lui donne, erreurs comprises. Trois points méritent d’être vérifiés en amont :
- Les références uniques. Chaque article et chaque déclinaison doivent porter un identifiant stable, identique dans les deux systèmes.
- Les variations. Tailles, couleurs, contenances : la structure doit être la même des deux côtés, sinon les stocks se mélangent.
- Les doublons et les articles morts. Mieux vaut les archiver avant la première synchronisation qu’après.
Les trois façons de relier les deux systèmes
Le connecteur proposé par l’éditeur
Certains logiciels de caisse proposent un module prêt à l’emploi pour les principales plateformes de commerce en ligne. C’est l’option la plus rapide à mettre en place. Elle convient si le connecteur gère correctement les variations et laisse la main sur ce qui est synchronisé.
Un outil d’automatisation
Make ou n8n peuvent lire les données du logiciel de caisse par son API et mettre à jour la boutique. Cette solution offre de la souplesse, à condition de surveiller les volumes : un catalogue de plusieurs milliers de références génère beaucoup d’opérations.
Un développement dédié
Un script qui dialogue directement avec les API des deux systèmes permet de maîtriser finement la logique, les règles d’arrondi ou la gestion des erreurs. Il demande un peu plus d’investissement au départ et une maintenance suivie.
Les pièges les plus courants
- des prix affichés HT d’un côté et TTC de l’autre, avec des arrondis qui divergent ;
- des stocks négatifs quand deux ventes tombent au même moment ;
- des commandes annulées ou remboursées qui ne remettent pas l’article en stock ;
- des limites d’appels imposées par une API, atteintes lors des grosses mises à jour ;
- une erreur silencieuse qui bloque la synchronisation pendant plusieurs jours.
Surveiller après la mise en service
Une synchronisation n’est jamais terminée. Un journal des erreurs, une alerte envoyée dès qu’un échange échoue et un contrôle ponctuel de quelques articles pris au hasard suffisent à détecter les écarts avant qu’un client ne les découvre. Les mises à jour du logiciel de caisse ou de la plateforme de commerce sont les moments à surveiller de près.
Écrit par Thomas Delage, fondateur de Karchario. Le parcours
Un sujet comme celui-ci chez vous ? Écrivez-moi, ou lisez l’accompagnement e-commerce.
À lire aussi
GEO et SEO : ce qui change quand les IA répondent