Mode hors ligne avancé
Le mode hors ligne garantit que votre caisse reste utilisable même lorsque la connexion internet est instable ou perdue.

Cette section explique les comportements avancés, les cas limites et les bonnes pratiques lors de l’utilisation de la caisse hors ligne.
Capacités hors ligne (vue avancée)
Entièrement pris en charge hors ligne :
- Créer des commandes
- Ajouter des articles
- Modifier le panier
- Appliquer des commentaires
- Consulter les données produit en cache
- Imprimer les tickets (imprimantes locales uniquement)
- Sauvegarder les commandes localement
Partiellement pris en charge :
- Statut des tables (affiche le dernier état connu)
- Disponibilité des produits (en cache)
Non pris en charge hors ligne :
- Paiements en ligne (Stripe / PayPal / Payconiq en ligne)
- Commandes de livraison & validation d’adresse
- Demandes de réservation
- Synchronisation caisse avec KDS
- Synchronisation du statut des tables multi-appareils
- Changement d’établissement
Comportement du stockage local
Lorsque vous êtes hors ligne :
- Les commandes sont sauvegardées dans une file locale
- Un badge « Synchronisation en attente » est affiché
- Une fois la connexion rétablie → toutes les commandes en file se synchronisent automatiquement

Gérer le paiement hors ligne
Espèces
✔ Entièrement pris en charge (la caisse est locale)
Carte terminal
✔ Pris en charge si le terminal est indépendant (la plupart des terminaux fonctionnent séparément)
Payconiq caisse
⚠ Peut nécessiter le réseau → dépend de l’appareil
Stripe / PayPal
❌ Non autorisé hors ligne
Conseils pour les lieux avec Wi-Fi instable
💡 Préférez les imprimantes réseau LAN local
💡 Gardez une tablette caisse dédiée sur le réseau filaire
💡 Placez un répéteur Wi-Fi près du bar/terrasse
💡 Activez l’impression automatique pour les tickets cuisine
💡 Encouragez les commandes QR uniquement si le réseau est stable
Récupération après le retour de l’internet
Lorsque la connexion est rétablie :
- Le système valide les commandes en file
- Les commandes se synchronisent avec le backend
- Le KDS reçoit tous les tickets manqués
- Le tableau de bord se met à jour
- Le statut de paiement est recalculé