Mode hors-ligne (Simple)
Vendre, consulter le catalogue et imprimer sans internet ; synchronisation automatique au retour du réseau.
À Dakar, la connexion 4G peut tomber en plein pic de ventes. Avec le mode Simple de GestSen, vous continuez à encaisser, consulter le catalogue et imprimer des reçus même sans internet. Tout est stocké localement, puis synchronisé automatiquement dès le retour du réseau. Ce chapitre vous explique le fonctionnement et les limites.
Vidéo à venir
Vendre sans internet avec le mode Simple. La capture vidéo sera intégrée ici dès qu'elle sera disponible sur Cloudflare Stream.
Comprendre le mode Simple
Le mode Simple est un écran hors-ligne d’abord : l’application affiche directement les fonctions essentielles (ventes, produits, impression) sans attendre le serveur. Toutes les données sont enregistrées dans une base SQLite locale sur le téléphone, puis remontées vers le serveur Pro quand la connexion revient.
Concrètement, ce qui fonctionne sans internet :
- Vente rapide — encaisser un client en espèces, Wave ou Orange Money.
- Catalogue produits — consulter prix et stock (snapshot local).
- Impression thermique — éditer un reçu Bluetooth ou USB.
- Création de client — enregistré localement, synchronisé plus tard.
Vendre en mode Simple
- Ouvrez l’app : si aucune connexion n’est détectée, l’écran Simple Home s’affiche.
- Touchez Nouvelle vente.
- Sélectionnez les produits dans le catalogue local.
- Choisissez le mode de paiement (espèces, Wave, Orange Money, crédit).
- Validez : la vente est enregistrée en SQLite et un reçu peut être imprimé immédiatement.
Reconnaître la bannière de synchronisation
Pendant que vous travaillez hors-ligne, une bannière orange reste visible en haut de l’écran : « X élément(s) en attente de synchro ». Elle compte les ventes, clients et factures créés localement qui n’ont pas encore été envoyés au serveur.
Cette bannière ne disparaît que lorsque tout est synchronisé avec succès. Tant que vous la voyez, vos données ne sont pas encore sur le serveur (donc pas visibles depuis un autre appareil).
La synchronisation automatique
Dès que le réseau revient :
- GestSen détecte la connexion et lance la synchronisation en arrière-plan.
- Les ventes, clients et factures locales sont envoyés vers le serveur Pro.
- La déduplication empêche les doublons : si une vente a déjà été importée (même idempotency key), elle est ignorée.
- Une notification récapitule ce qui a été synchronisé (« 12 ventes importées »).
- La bannière orange disparaît quand tout est à jour.
Importer les ventes Simple vers Pro
Si vous alternez entre mode Simple (au magasin) et mode Pro (au bureau), l’import se gère intelligemment :
- À l’ouverture de l’app connectée, une boîte de dialogue propose d’importer les ventes Simple.
- Chaque vente est rattachée à votre entreprise Pro avec son
idempotency key. - Les ventes déjà présentes ne sont pas réimportées — pas de double comptage dans vos rapports.
Checklist
Avant de passer au chapitre suivant, vérifiez que vous savez :
- Reconnaître l’écran Simple Home hors-ligne
- Encaisser une vente sans internet
- Identifier la bannière orange « en attente de synchro »
- Vérifier qu’une synchronisation s’est bien terminée
Prochaine étape
Vous savez vendre dans toutes les conditions de réseau. Place maintenant à l’équipe et aux rôles, pour donner des accès adaptés à vos caissiers, magasiniers et livreurs sans exposer vos marges.