Skip to main content

Continuer la vente sans connexion internet

Vendre Hors-Ligne

La caisse (point de vente) fonctionne même si la connexion internet est intermittente. Le client POS (chargé dans le navigateur ou sur la posbox(less)) synchronise les données avec le serveur Odoo dès qu'il récupère la connexion.

A l'ouverture d'une session de vente, Odoo stocke toutes les données nécessaires dans le cache du navigateur web (contacts, produits...). Lorsque le point de vente est hors-ligne suite à une coupure internet ou en cas de vente itinérante, l'interface de caisse continue de fonctionner et d'enregistrer ventes et paiements. Les données sont alors conservées dans le cache du navigateur sur le poste de travail ouvert.

Afin de ne pas perdre les données de vente, tant que le point de vente est hors-ligne :

  • Ne pas tenter d'ouvrir une nouvelle session de vente
  • Ne pas tenter de rafraîchir ou de quitter l'interface de caisse, ni de clôturer une session de vente
  • Ne pas fermer le navigateur web
  • Ne pas éteindre l'ordinateur

Sans connexion, ces opérations ne fonctionnent pas et rendront les caisses inutilisables pendant toute la durée de la coupure.

Dès que la connexion internet est rétablie, Odoo récupèrera les données et les ventes effectuées seront synchronisées automatiquement dans l'interface back-end. Il devient alors possible de clôturer la session de vente et valider les écritures comptables.
Si l'on a fermé intempestivement l'interface de caisse, le navigateur ou le PC, on peut parfois récupérer les transactions malgré tout. Pour cela, rouvrir une session de vente sur la même caisse, le même navigateur et le même PC. Les ventes payées se synchroniseront normalement. Pour récupérer les ventes non payées :
  1. Passer en mode développeur
  2. Cliquer sur "exporter les commandes non payées" dans la fenêtre de débogage (voir ci-dessous)
  3. Cliquer sur "importer les commandes" et sélectionner le fichier téléchargé.

 

Pistes en cas de problèmes récurrents

Le risque de coupures est à mitiger en fonction de :

  • la fiabilité de votre connexion internet (avez vous des coupures récurrentes et/ou pour de longues périodes) ?
  • le nombre de caisse que vous avez car si vous ouvrez toutes les caisses le matin et que l'une d'elle devient inopérante après un F5, vous pouvez utiliser les autres en attendant de récupérer la connexion.
  • l'affluence que vous avez en magasin (ce qui influe sur la durée de coupure que vous pouvez tolérer)

A la BEES coop, une discussion avait porté sur un dédoublement de ligne. On avait évoqué une solution data par la 4G via un router avec carte SIM qui était la solution la moins onéreuse. Le dédoublement de ligne n'a jamais été mis en place, car il a été jugé que la connexion est au final très fiable et qu'il n'y a eu qu'une seule fois où le magasin avait dû fermer pour un problème de connexion internet.