FAQ

Installation et prérequis

Quelles versions de Dolibarr sont compatibles avec SmartPOS ?

SmartPOS nécessite Dolibarr 16.0 ou supérieur et PHP 7.4 ou supérieur.

Faut-il un serveur dédié pour l'application mobile ?

Non. L'application mobile est une PWA (Progressive Web App) constituée de fichiers statiques (HTML, CSS, JavaScript) servis depuis le dossier mobile/dist/. Un hôte virtuel Apache pointant vers ce dossier suffit. Aucun serveur Node.js n'est nécessaire en production.

SmartPOS fonctionne-t-il avec le multi-entité Dolibarr ?

Oui. Toutes les données SmartPOS (terminaux, commandes, tables, imprimantes) sont isolées par entité. Chaque entité dispose de sa propre configuration.

Matériel

Quels appareils sont compatibles avec l'interface de vente ?

L'interface de vente fonctionne sur tout appareil disposant d'un navigateur web moderne : tablettes Android et iPad, PC Windows/Mac/Linux, écrans tactiles. L'application est optimisée pour les écrans tactiles.

Quelles imprimantes de tickets sont supportées ?

SmartPOS supporte les imprimantes ESC/POS en connexion USB (via WebUSB), en connexion réseau (IP:port TCP) et l'impression par le navigateur. Les formats de papier 58mm et 80mm sont pris en charge.

Quel matériel utiliser pour l'écran client ?

Tout appareil avec un navigateur web peut servir d'écran client : tablette, second moniteur, écran tactile dédié. L'écran client se connecte au terminal via un code d'appairage à 6 chiffres.

Utilisation

Quelle est la différence entre une commande et une facture dans SmartPOS ?

SmartPOS fonctionne en mode Commande puis Facture. Vous ajoutez d'abord les articles à une commande. La commande peut être modifiée, complétée ou annulée librement tant qu'elle est en brouillon. La facture Dolibarr est générée automatiquement au moment du paiement.

Peut-on utiliser plusieurs moyens de paiement pour une même commande ?

Oui. Le paiement mixte permet de combiner plusieurs moyens de paiement (espèces + carte, ticket restaurant + espèces, etc.). Chaque paiement partiel est enregistré individuellement.

Comment fonctionne le mode hors-ligne ?

L'application stocke les données localement (catalogue, commandes) grâce à IndexedDB. Lorsque la connexion internet est interrompue, les commandes sont enregistrées localement. Elles sont synchronisées automatiquement quand la connexion revient. Un indicateur visuel dans la barre de navigation signale le statut en temps réel.

Comment configurer le rendu monnaie ?

Le rendu monnaie est calculé automatiquement lors du paiement en espèces. Saisissez le montant remis par le client et SmartPOS affiche le montant à rendre avec une suggestion des pièces et billets.

Mode restauration

Peut-on utiliser SmartPOS sans le mode restauration ?

Oui. Le mode restauration (zones, tables, services, envoi cuisine) est optionnel. Pour un commerce classique, configurez uniquement les terminaux et les moyens de paiement. L'interface de vente fonctionne sans plan de salle.

Comment fonctionne la commande par QR code ?

Chaque table peut avoir un QR code unique. Le client scanne le code depuis son téléphone, consulte le menu et passe commande. La commande apparaît sur le terminal du serveur qui la valide avant de l'envoyer en cuisine.

Peut-on envoyer les articles en cuisine par étapes ?

Oui. Vous pouvez sélectionner les articles à envoyer à chaque étape (entrées, puis plats, puis desserts). Chaque envoi génère un bon de commande cuisine séparé.

Administration

Comment ajouter un nouveau moyen de paiement ?

Rendez-vous dans l'onglet Moyens de paiement de la configuration SmartPOS. Cliquez sur Créer, renseignez le code, le libellé, l'icône et la couleur, puis enregistrez.

Comment attribuer les permissions SmartPOS ?

Les permissions sont attribuées depuis Accueil > Utilisateurs et groupes dans Dolibarr. Sélectionnez un utilisateur ou un groupe, puis cochez les permissions SmartPOS souhaitées. Consultez la section Permissions pour le détail de chaque permission.

Comment supprimer un terminal ?

Un terminal ne peut être supprimé que s'il n'a pas d'imprimantes, de zones ou de commandes liées. Supprimez d'abord les éléments rattachés, puis supprimez le terminal depuis l'onglet Terminaux POS.

Où sont stockées les données SmartPOS dans Dolibarr ?

Les données sont stockées dans des tables SQL préfixées llx_smartpos_ dans la base de données Dolibarr. Les commandes SmartPOS génèrent des factures Dolibarr standard, consultables depuis le menu Facturation de Dolibarr.