Mode hors ligne : que se passe-t-il quand votre connexion internet coupe en pleine vente
AskBiz POS est une PWA capable de gérer de brèves pertes de connectivité. Voici ce qui fonctionne hors ligne, ce qui ne fonctionne pas, et comment récupérer en douceur.
Key Takeaways
- AskBiz POS met en cache localement votre catalogue produits afin que vous puissiez continuer à ajouter des articles au panier pendant de brèves coupures.
- Les transactions sont mises en file d’attente localement et se synchronisent automatiquement au retour de la connectivité.
- Les coupures prolongées (plus de 30 minutes) nécessitent un rapprochement manuel — rétablissez toujours la connectivité aussi vite que possible.
Comment fonctionne le mode hors ligne
AskBiz POS fonctionne comme une Progressive Web App, ce qui signifie que le code de l'application et votre catalogue produits sont mis en cache sur l'appareil après le premier chargement. Si votre connexion internet est interrompue en pleine vente, l'application reste fonctionnelle — vous pouvez continuer à scanner des produits, ajouter des articles au panier, ajuster les quantités et terminer le parcours d'encaissement. La transaction est enregistrée localement sur l'appareil et placée dans une file d'attente de synchronisation. Au retour de la connectivité, la file se traite automatiquement et toutes les transactions en attente sont téléversées vers le serveur. Une petite bannière en haut de l'écran indique le statut hors ligne, et une autre confirme la fin de la synchronisation.
Ce qui fonctionne et ce qui ne fonctionne pas
**Fonctionne hors ligne :** parcourir votre catalogue produits, ajouter des articles au panier, traiter des ventes (en espèces uniquement — les terminaux de paiement par carte nécessitent une connexion), générer un reçu local. **Ne fonctionne pas hors ligne :** la numérisation par caméra pour les nouveaux produits absents de votre catalogue (l'API de reconnaissance nécessite une connexion serveur), la vérification des niveaux de stock en temps réel, l'envoi de reçus WhatsApp, la connexion du personnel par lien magique, et la synchronisation avec les tableaux de bord. Les paiements par carte nécessitent une connexion active au prestataire de paiement — si vous êtes hors ligne, vous ne pouvez accepter que les espèces. Cette limitation vient du réseau de cartes bancaires, pas d'AskBiz.
Récupérer après une coupure prolongée
Les brèves coupures de quelques minutes sont gérées de façon transparente — la file de synchronisation se traite et tout se rapproche automatiquement. Les coupures prolongées de 30 minutes ou plus créent une file plus longue qui peut prendre une minute à se synchroniser au retour de la connectivité. Pendant ce temps, les données du tableau de bord et les niveaux de stock seront temporairement obsolètes. Si l'appareil s'éteint ou si le navigateur plante alors que des transactions hors ligne sont en file d'attente, le service worker de la PWA conserve la file dans le stockage local. Lorsque vous rouvrez l'application, elle tentera de synchroniser toute transaction en attente. Dans le rare cas où une transaction serait perdue, vous pouvez effectuer un rapprochement manuel à l'aide des reçus papier ou locaux émis pendant la coupure.
Bonnes pratiques pour la connectivité
Mieux vaut prévenir que guérir. Utilisez une connexion haut débit dédiée pour votre appareil PDV plutôt que de vous fier au Wi-Fi public. Gardez un point d'accès mobile 4G/5G en secours — une simple carte SIM à 10 £/mois peut vous éviter de perdre des ventes lors d'une coupure de la connexion haut débit. Positionnez votre appareil PDV dans une zone de bonne couverture Wi-Fi — les murs épais et les étagères métalliques peuvent dégrader le signal. Si vous opérez sur des marchés, des pop-up stores ou des événements en extérieur où la connectivité est peu fiable, préchargez l'intégralité de votre catalogue produits avant de partir et emportez un point d'accès mobile. Testez votre capacité hors ligne avant d'en avoir besoin — mettez votre appareil en mode avion et effectuez une transaction test pour confirmer que tout fonctionne.