Documentation développeur Caisses Caisse v2 Fonctionnel Ventes
November 26, 2025 at 2:48 AMGestion des ventes
Vue d’ensemble
Les ventes dans la caisse v2 sont organisées autour du concept de panier. Chaque panier représente une transaction avec un client et peut contenir plusieurs articles (billets, produits).
Interface de vente
Onglets disponibles
L’interface de vente est organisée en onglets :
- Séances du jour : Liste des séances programmées aujourd’hui
- Séances prévente : Liste des séances en prévente (futures dates)
- Produits : Catalogue des produits disponibles (popcorn, boissons, etc.)
- Recharge carte : Recharge de cartes d’abonnement
- Vouchers : Gestion des vouchers cadeaux
- Sessions utilisateur : Consultation des sessions utilisateur
- Retraits web : Gestion des retraits de commandes web
Navigation
- Clic sur un onglet pour afficher son contenu
- Clic sur un produit/séance pour l’ajouter au panier
- Le panier s’affiche toujours à droite de l’écran
Ajout de produits
Produits standards
Les produits (popcorn, boissons, bonbons, etc.) sont organisés en boutons sur l’onglet “Produits”.
Processus :
- Clic sur le bouton du produit souhaité
- Le produit est ajouté au panier
- Si le produit est identique à un déjà présent, la quantité est incrémentée
- Le panier est recalculé automatiquement
Produits avec options
Certains produits peuvent avoir des options (taille, goût, etc.) :
- Un menu déroulant apparaît pour choisir l’option
- Une fois l’option sélectionnée, le produit est ajouté au panier
Produits envoyés en cuisine
Certains produits déclenchent l’envoi d’une commande en cuisine :
- Un numéro de beeper peut être demandé
- La commande est imprimée en cuisine automatiquement
Ajout de séances
Séances du jour
Les séances du jour sont affichées avec :
- Le nom du film
- L’heure de projection
- La salle
- Les prix disponibles
Processus :
- Clic sur la séance souhaitée
- La séance est ajoutée au panier
- Si la même séance au même tarif est déjà présente, la quantité est incrémentée
- Le panier est recalculé avec application automatique des réductions (cartes, prépayés)
Séances en prévente
Les séances en prévente fonctionnent de la même manière mais pour des dates futures.
Réductions automatiques
Lors de l’ajout d’une séance, le système vérifie automatiquement :
- Si le client a une carte d’abonnement valide
- Si le client a des prépayés disponibles
- Application des réductions correspondantes
Gestion du panier
Affichage du panier
Le panier affiche :
- Les lignes de produits/séances avec quantités
- Les prix unitaires et totaux par ligne
- Les paiements effectués
- Les totaux généraux (HT, TTC, restant à payer)
Modification du panier
- Suppression d’une ligne : Clic sur le bouton de suppression
- Modification de quantité : Utilisation des boutons +/- (si disponibles)
- Annulation du panier : Bouton pour vider complètement le panier
Calcul automatique
Le panier est recalculé automatiquement à chaque modification :
- Calcul des prix HT
- Application des réductions
- Calcul des taxes
- Calcul des totaux
- Mise à jour du reste à payer
Numéro de beeper
Quand est-il demandé ?
Le numéro de beeper est demandé si :
- Le panier contient des produits envoyés en cuisine
- Le panier est finalisé sans numéro de beeper
Saisie
- Un modal s’affiche pour saisir le numéro
- Le numéro est associé au panier
- Il sera imprimé sur les tickets de cuisine
Cas particuliers
Drive-in
Pour les cinémas drive-in :
- Certains produits peuvent avoir des noms différents
- Les méthodes de paiement peuvent varier (cash_drive_in, card_drive_in, etc.)
Réductions employés
Si une réduction employé est configurée :
- Elle s’applique automatiquement aux produits éligibles
- Le montant de la réduction est visible dans le panier
Position fiscale
Le panier peut avoir différentes positions fiscales :
- Sur place (ONSITE) : Par défaut
- À emporter (TAKEAWAY) : Pour certains produits
- La position fiscale affecte le calcul des taxes