Aller au contenu

Point de vente

Ventes au comptoir en magasin

Dernière mise à jour : 5 September 2026

STOAR intègre une caisse fonctionnant dans le navigateur, dans Admin → Ventes → Point de vente. Un caissier scanne les produits, encaisse le paiement, et STOAR crée une commande entièrement réglée — stock décrémenté, ticket imprimé, sans logiciel supplémentaire à installer.

Il n'existe ni matériel de caisse propriétaire ni application native. Toute machine capable d'exécuter un navigateur moderne est une caisse. Les paiements par carte fonctionnent dans les deux cas de figure : un terminal EFTPOS autonome posé à côté de la caisse, ou un lecteur Stripe Terminal intégré que STOAR pilote directement.

Comment se déroule une vente #

  1. Ouvre la page Point de vente — le champ de lecture est actif et prêt
  2. Scanne les articles avec un lecteur de codes-barres (ou saisis une SKU et appuie sur Entrée) ; les lignes s'ajoutent avec leurs contrôles de quantité, et les totaux se mettent à jour en direct — taxes et remises automatiques des règles de panier comprises
  3. Encaisse le paiement :
    • Espèces — saisis le montant remis ; la monnaie à rendre est calculée à l'écran
    • Carte — soit tu débites un lecteur Stripe Terminal appairé (le montant lui est transmis automatiquement et le paiement se confirme tout seul), soit tu encaisses sur un terminal EFTPOS autonome et enregistres la référence du ticket
  4. STOAR crée la commande : paiement réussi, le statut passe directement à Livrée, le stock est décrémenté de façon atomique
  5. Imprime le ticket (PDF), ou envoie-le par e-mail en saisissant l'adresse du client avant de finaliser la vente

Les commandes du point de vente apparaissent dans Admin → Commandes aux côtés des commandes en ligne, et se filtrent par moyen de paiement POS — Espèces ou POS — Carte (EFTPOS).

Pas encore de lecteur ? Tu peux réaliser une vente complète à la main : clique dans le champ de lecture, saisis ou colle le code-barres ou la SKU d'un produit, appuie sur Entrée, puis choisis Espèces ou Carte et finalise la vente. Voir Essayer sans lecteur dans le guide des lecteurs de codes-barres.

Machines prises en charge #

Caisse sur ordinateur fixe ou portable

La configuration recommandée pour un comptoir fixe. N'importe quelle machine Windows, macOS ou Linux dotée d'un navigateur moderne.

Composant Exigence
Navigateur Chrome, Edge, Firefox ou Safari — sans plug-ins
Lecteur Lecteur USB filaire, par exemple un Zebra DS2208 (voir le guide des lecteurs de codes-barres)
Imprimante à tickets Toute imprimante capable d'imprimer des PDF ; une thermique 80 mm convient si son pilote accepte le PDF
Paiements par carte Terminal EFTPOS autonome à côté de la caisse

Astuce : lance le navigateur en mode kiosque ou plein écran (F11) pour retrouver la sensation d'une caisse dédiée.

Caisse sur tablette (iPad / Android)

La page du point de vente est adaptative — sur les petits écrans, le panneau de paiement se place sous la liste des articles.

Composant Exigence
Navigateur Safari (iPadOS) ou Chrome (Android)
Lecteur Lecteur Bluetooth, par exemple un Socket Mobile S720/S740 ou un Zebra DS2278 — s'appaire comme un clavier
Ticket Impression via AirPrint / Mopria, ou tickets par e-mail
Paiements par carte Terminal EFTPOS autonome

Remarque : tant qu'un lecteur Bluetooth est connecté en tant que clavier, le clavier à l'écran peut rester masqué — la plupart des lecteurs disposent d'un raccourci pour le réactiver.

Terminaux de point de vente tout-en-un

Le matériel de caisse professionnel fonctionnant sous Windows ou Android avec un navigateur — écrans tactiles Elo, gamme Sunmi T ou HP Engage, par exemple — se comporte exactement comme une caisse sur ordinateur ou sur tablette : ouvre la page du point de vente dans le navigateur intégré, et les lecteurs raccordés fonctionnent comme des claviers.

Évite les appareils de caisse Android « verrouillés » qui n'exécutent que les applications du fabricant sans navigateur — ils ne peuvent pas accéder à l'administration STOAR.

Terminaux de paiement par carte #

STOAR propose deux façons d'encaisser une carte au comptoir. Choisis terminal par terminal — chaque caisse peut fonctionner dans l'un ou l'autre mode.

Terminal autonome (référence saisie manuellement)

Le terminal de paiement est indépendant de STOAR. C'est ainsi que fonctionnent de nombreux petits commerçants, et cela ne demande aucune intégration.

Compatible : tout terminal fourni par une banque ou un PSP — Tyro, Square Terminal, Zettle, SumUp, un Stripe Reader utilisé en autonome ou un terminal EFTPOS bancaire.

Déroulé :

  1. Relève le total dû sur l'écran du point de vente STOAR
  2. Saisis le montant sur le terminal ; le client approche ou insère sa carte
  3. Une fois l'autorisation obtenue, sélectionne Carte dans STOAR, saisis le numéro de ticket du terminal comme référence EFTPOS, puis finalise la vente

La référence EFTPOS est obligatoire pour finaliser une vente par carte saisie manuellement, afin que chaque ligne carte reste traçable jusqu'à une transaction du terminal. Rapproche les états de télécollecte du terminal avec Admin → Commandes filtré sur POS — Carte.

Stripe Terminal intégré (piloté par le serveur)

Appaire un lecteur intelligent Stripe Terminal — un WisePOS E ou un S700, par exemple — avec une caisse, et STOAR pilote le paiement de bout en bout. Aucun plug-in de navigateur ni application native : le montant est transmis au lecteur depuis le serveur.

Déroulé :

  1. Sélectionne Carte et finalise la vente — STOAR envoie automatiquement le total au lecteur appairé
  2. Le client approche, insère ou glisse sa carte sur le lecteur
  3. STOAR attend que Stripe confirme le débit avant d'écrire la commande — celle-ci n'est créée qu'une fois le paiement réellement abouti
  4. Un refus ou un dépassement de délai interrompt proprement la vente sans rien enregistrer ; le caissier peut réessayer ou basculer sur la méthode autonome

L'identifiant Stripe PaymentIntent est enregistré comme référence de paiement, de sorte que les ventes intégrées se rapprochent directement de ton tableau de bord Stripe. Lorsqu'un terminal n'est appairé à aucun lecteur, cette caisse utilise simplement la méthode autonome décrite ci-dessus.

Liste de contrôle de la configuration #

Réglage Pourquoi
Comptes caissiers Admin → Paramètres → Utilisateurs admin → rôle Caissier Les caissiers obtiennent l'accès à la page du point de vente
Pays de la boutique Admin → Paramètres → Paiement → Pays par défaut La taxe en magasin est calculée d'après le pays de la boutique elle-même
Taxes Admin → Paramètres → Taxes Les totaux du point de vente utilisent le même moteur de taxes que la boutique
Codes-barres / SKU des produits Admin → Catalogue → Produits Les lectures résolvent d'abord les codes-barres, puis les SKU en solution de repli
Moyens de paiement Rien à configurer Les moyens espèces/carte du point de vente sont intégrés et n'apparaissent jamais dans le paiement en ligne
Lecteur Stripe Terminal (facultatif) Admin → Ventes → Terminaux POS → Appairer un lecteur Nécessaire uniquement pour les paiements par carte intégrés — saisis l'identifiant du lecteur (tmr_…) et celui de l'emplacement (tml_…) depuis ton tableau de bord Stripe

Remarques sur le comportement #

  • Clients de passage — ni compte ni adresse requis ; ne saisis une adresse e-mail que si le client souhaite recevoir son ticket par e-mail
  • Stock — réservé et engagé de façon atomique pour chaque vente ; un article en rupture interrompt toute la vente sans rien enregistrer
  • Remises — les règles de panier automatiques s'appliquent aux ventes en magasin comme en ligne
  • Statut de commande — les commandes du point de vente passent directement à Livrée (le client repart avec la marchandise) et n'apparaissent jamais dans les files de préparation ou d'expédition
  • Remboursements au comptoir — un remboursement par carte est émis automatiquement via Stripe lorsque la vente initiale a été débitée sur un lecteur appairé ; les ventes EFTPOS autonomes enregistrent un remboursement manuel, à traiter sur le terminal comme auparavant
  • Piste d'audit — chaque vente indique quel caissier a encaissé le paiement, avec les entrées du journal de statut de la commande

Dépannage #

Symptôme Solution
La lecture ne produit rien Le champ de lecture a perdu le focus — clique dedans une fois ; vérifie que le lecteur est en mode clavier HID avec un suffixe Entrée
« Unknown code » Le code n'est enregistré sur aucun produit ni aucune déclinaison — ajoute-le dans Admin → Catalogue → Produits
« Insufficient stock » à la lecture Le stock disponible est inférieur à la quantité demandée — réceptionne d'abord du stock via Réception de stock
Finaliser la vente bloqué en espèces Le montant remis est inférieur au total dû
Aucun ticket reçu par e-mail Les tickets par e-mail ne sont envoyés que si une adresse a été saisie avant la finalisation de la vente
Taxe erronée sur les ventes en magasin Vérifie le pays par défaut et les paramètres de taxe — le point de vente utilise le pays de la boutique, et non une adresse client