Il est 13 h dans un snack de Marrakech. La file fait dix personnes, la 4G vient de tomber, et la caisse « en ligne » affiche une roue qui tourne. Le patron sort un carnet. Ce soir, il ressaisira tout, ou il ne ressaisira rien, et son stock sera faux pendant une semaine.
Cette scène est la raison d'être d'une caisse enregistreuse sans Internet. Voici comment ça marche, concrètement, et ce qu'il faut vérifier avant de faire confiance à un logiciel.
« Cloud » ne veut pas dire « toujours disponible »
La plupart des logiciels de caisse modernes sont des applications web : c'est pratique (aucune installation, mises à jour automatiques, accès depuis n'importe où), mais beaucoup ont besoin du serveur à chaque vente. Sans réseau, rien ne passe.
L'approche offline-first inverse la logique : l'application fonctionne d'abord sur l'appareil, et le serveur sert à synchroniser et à consolider. Le réseau devient un confort, pas une condition.
Ce qui se passe quand la connexion tombe
Dans POSNEX, voici la séquence exacte :
- Un bandeau passe de « En ligne » à « Hors ligne ». Le caissier continue exactement comme avant.
- Chaque vente est enregistrée localement sur l'appareil, avec un identifiant unique généré sur place.
- Le ticket s'imprime normalement, avec la mention « hors ligne ».
- Un compteur indique combien de ventes attendent d'être envoyées.
Rien ne change pour le client, rien ne change pour le caissier.
Ce qui se passe quand elle revient
C'est la partie que les commerçants regardent rarement, et pourtant c'est là que se cachent les mauvaises surprises.
- Les ventes en attente sont envoyées une par une, dans l'ordre.
- Grâce à l'identifiant unique, une vente envoyée deux fois (par exemple après un rechargement de page) n'est enregistrée qu'une seule fois.
- Le serveur recalcule les prix et le stock au moment de l'enregistrement : les rapports restent justes même si un prix a changé entre-temps.
- Le stock des produits vendus hors ligne est décrémenté, y compris les ingrédients des recettes.
Si l'appareil s'éteint avant la reconnexion, la file est conservée : elle repart au prochain lancement.
Les limites honnêtes du mode hors ligne
Aucun logiciel ne fait tout hors ligne, et ceux qui le prétendent trichent quelque part. Chez POSNEX, voici ce qui nécessite le réseau :
- l'identification d'un client et l'utilisation de ses points de fidélité (le solde vit sur le serveur),
- les approbations manager (annulation, remboursement, grosse remise), volontairement vérifiées côté serveur pour ne pas pouvoir être contournées,
- les rapports et le tableau de bord.
La vente elle-même, avec remises, moyens de paiement et ticket, passe toujours.
Combien de temps peut-on rester hors ligne ?
Autant que nécessaire pour encaisser. Les ventes attendent sur l'appareil. En pratique, la plupart des coupures durent quelques minutes ; l'important est qu'elles soient invisibles pour vos clients.
Faut-il un matériel particulier ?
Non. Une application installable (PWA) suffit : depuis le navigateur, « Ajouter à l'écran d'accueil ». L'application s'ouvre en plein écran, directement sur la caisse, y compris sans réseau au démarrage pour les écrans déjà visités.
Un partage de connexion depuis un téléphone est largement suffisant comme accès Internet principal : le mode hors ligne absorbe les coupures.
Pourquoi c'est décisif au Maroc en particulier
- Les coupures de données mobiles aux heures de pointe sont fréquentes dans les zones denses.
- Beaucoup de commerces n'ont pas de ligne fixe et fonctionnent sur 4G.
- Les souks, marchés et foires n'ont aucune infrastructure réseau fiable.
- Une vente perdue est rarement récupérée : le client est parti.
Une caisse qui exige le réseau vous fait payer chaque coupure en chiffre d'affaires et en stock faux.
Comment tester un logiciel avant de s'engager
Un test de cinq minutes suffit :
- Créez un compte et ajoutez quelques produits.
- Ouvrez la caisse, puis coupez le WiFi et les données.
- Faites trois ventes, imprimez ou affichez les tickets.
- Rallumez le réseau et vérifiez que les trois ventes apparaissent une seule fois dans l'historique.
Si l'une de ces étapes échoue, vous savez à quoi vous attendre le jour où ça compte. Essayez avec POSNEX : le plan gratuit ne demande pas de carte bancaire.