Aller au contenu

La synchronisation

La synchronisation envoie au serveur tout ce que ton appareil a enregistré pendant que tu étais hors ligne, et récupère ce que les autres appareils ont fait.

  • Elle est automatique : elle démarre dès que le réseau revient, ou quand tu rouvres l’app.
  • Les actions sont envoyées dans l’ordre réel où elles ont eu lieu, pas dans l’ordre d’arrivée sur le réseau.
  • Elle continue même quand l’écran est verrouillé par le verrouillage automatique.
  • Une commande est toujours envoyée avant ses articles et ses paiements : tu n’as rien à gérer.

L’indicateur de synchronisation affiche le nombre d’éléments en attente. Sur le plan de salle, une table peut porter le repère « Commande en attente de synchronisation ». Quand tout est envoyé, les repères disparaissent.

Si certains éléments échouent après plusieurs tentatives, un message indique : « N élément(s) en échec après plusieurs tentatives — nécessitent votre attention ».

Dans ce cas :

  1. Vérifie ta connexion et laisse un peu de temps à l’app.
  2. Si l’échec persiste, contacte le support avant toute action.
  3. N’abandonne pas les éléments sans avoir parlé au support : l’option Abandonner définitivement les garde uniquement sur l’appareil, ils ne seront jamais envoyés au serveur.

Ce message apparaît quand l’établissement a été supprimé ou le compte désactivé. L’app propose Réinitialiser cet appareil : toutes les données locales non synchronisées seront effacées puis tu seras déconnecté. À n’utiliser qu’après avoir contacté le support.

Si deux appareils ouvrent la même table en même temps hors connexion, l’un des deux sera signalé en commande orpheline à la synchronisation. Le gérant ou le caissier peut la résoudre (annuler ou rattacher à une table) avant la clôture : voir Clôturer la caisse.