Configuration de la synchronisation multi-caisses
Connectez plusieurs caisses pour partager le même inventaire et les mêmes données en temps réel.
1 Ce dont vous avez besoin
Licence Corporate ou Premium (inclut le Serveur LAN). Une machine toujours allumée comme hub (PC back-office, mini-PC ou Raspberry Pi 4+). Toutes les caisses sur le même réseau local. Aucune connexion internet requise pour la synchronisation.
2 Étape 1 — Installer le Serveur LAN sur le hub
Téléchargez le Serveur de Synchronisation LAN depuis la page Téléchargement. Windows : lancez l'installateur. Linux : rendez le .AppImage exécutable et lancez-le, ou installez le .deb. Le serveur démarre automatiquement au démarrage.
3 Étape 2 — Noter l'adresse IP du hub
Ouvrez la fenêtre Nventory Server sur le poste central (icône de la barre système → Ouvrir les paramètres…). Elle affiche l'adresse que chaque caisse doit utiliser — par exemple ws://192.168.1.10:5000 — ainsi que la clé d'appairage (ex. K7QH-3M9X-TD4P-W2RC-8FZN). Gardez cette fenêtre ouverte pour l'étape suivante.
4 Étape 3 — Connecter chaque caisse
Sur chaque application Nventory (connecté en admin), allez dans Paramètres → Synchronisation, activez la synchronisation, saisissez l'adresse du poste central (ou cliquez sur « Utiliser l'adresse détectée »), collez la clé d'appairage puis cliquez sur Appliquer et reconnecter. La clé d'appairage prouve que la caisse et le serveur appartiennent au même magasin et chiffre tous leurs échanges — elle n'est jamais envoyée sur le réseau. Désormais, chaque vente, mouvement de stock et nouveau produit est transmis à toutes les caisses en temps réel.
5 Étape 4 — Vérifier la synchronisation
Ajoutez un produit test sur une caisse et vérifiez qu'il apparaît sur une autre en quelques secondes. Paramètres → Synchronisation indique Connecté lorsque la caisse est reliée. En cas d'erreur, la raison s'affiche — clé d'appairage incorrecte, autre licence ou serveur à mettre à jour. Vérifiez aussi que toutes les machines sont sur le même réseau et que le pare-feu du poste central autorise le port 5000.
6 Résilience hors ligne
Si le hub se déconnecte temporairement, chaque caisse continue à fonctionner avec sa base locale. À la reconnexion, Nventory réconcilie automatiquement les changements.