HandyCafe Docs
cashier owner

Gestion des commandes

Les commandes dans HandyCafe servent à vendre des produits (nourriture, boissons, accessoires et tout autre article proposé par votre cybercafé ou centre de jeux). Le système de commandes suit chaque vente de la création jusqu'au paiement ou à l'annulation, avec une intégration complète dans le rapport de caisse et le suivi des quarts de travail du caissier.


Cycle de vie d'une commande

Chaque commande suit un cycle de vie simple :

Nouvelle commande  -->  Ouverte  -->  Cloturee (paiement recu)
                          |
                          +---->  Annulee (invalidee)
  • Ouverte : la commande a été créée et peut contenir des articles. Elle est en attente de paiement ou de modification.
  • Clôturée : le paiement a été reçu et enregistré. Un enregistrement de transaction est créé dans le système. La commande ne peut plus être modifiée après clôture.
  • Annulée : la commande a été invalidée. Aucune transaction n'est créée. Les commandes annulées restent dans l'historique à des fins d'audit mais n'affectent pas les calculs de revenus.

Vue par onglets

La page Commandes organise les commandes en quatre onglets :

Onglet Contenu Badge
Ouvertes Commandes actives en attente de paiement ou de modification Nombre de commandes ouvertes
Clôturées Commandes complétées avec paiement reçu Nombre de commandes clôturées
Annulées Commandes invalidées Nombre de commandes annulées
Toutes Toutes les commandes quel que soit leur statut Nombre total de commandes

Chaque onglet affiche un badge de comptage pour voir rapidement le nombre de commandes dans chaque état. L'onglet Ouvertes est la vue par défaut car ce sont les commandes qui nécessitent une attention.


Créer une nouvelle commande

  1. Rendez-vous sur la page Commandes.
  2. Cliquez sur le bouton Nouvelle commande.
  3. Vous pouvez assigner la commande à un PC spécifique en sélectionnant un nom d'hôte ou une adresse MAC. Cela relie la commande à un poste particulier, ce qui est utile pour suivre les livraisons vers des sièges spécifiques.
  4. Vous pouvez ajouter une note à la commande (par exemple un numéro de table, un nom de client ou des instructions spéciales comme "sans glace" ou "sucre supplémentaire").
  5. La commande est créée à l'état Ouverte et prête à recevoir des articles.

Ajouter des articles à une commande

Une fois la commande créée :

  1. Recherchez ou parcourez les produits : utilisez la barre de recherche pour trouver des produits par nom ou parcourez votre catalogue de produits.
  2. Sélectionnez un produit : cliquez sur le produit pour l'ajouter à la commande.
  3. Définissez la quantité : ajustez la quantité pour chaque article. La valeur par défaut est 1.
  4. Définissez le prix unitaire : le prix unitaire est renseigné automatiquement depuis le catalogue de produits mais peut être modifié pour chaque commande si nécessaire (par exemple pour une remise ou une promotion spéciale).

Vous pouvez ajouter plusieurs produits différents à une même commande. Chaque article apparaît comme une ligne dans la commande avec sa propre quantité et son prix unitaire.


Modifier les articles

Tant qu'une commande est encore Ouverte, vous pouvez modifier ses articles :

  • Modifier la quantité : augmentez ou diminuez la quantité de n'importe quel article de la commande.
  • Modifier le prix unitaire : remplacez le prix unitaire d'un article spécifique. Cette fonction est utile pour appliquer des remises ponctuelles ou corriger des prix.
  • Supprimer des articles : retirez entièrement un article de la commande.

Une fois la commande Clôturée ou Annulée, ses articles ne peuvent plus être modifiés.


Total de la commande

Le total de la commande est calculé automatiquement à partir de tous les articles :

Total de la ligne = Quantite x Prix unitaire
Total de la commande = Somme de tous les totaux de ligne

Chaque ligne d'article suit également :

  • Nom du produit : le nom du produit vendu.
  • Prix unitaire : le prix par unité au moment de la vente.
  • Quantité : le nombre d'unités vendues.
  • TVA : le montant de la taxe applicable à l'article, si configurée.
  • Remises : toute remise appliquée à la ligne.
  • Total de la ligne : le montant final pour cette ligne (quantité x prix unitaire, ajusté pour la TVA et les remises).

Le total de la commande se met à jour en temps réel lorsque vous ajoutez, supprimez ou modifiez des articles.


Clôturer une commande

Lorsque le client est prêt à payer :

  1. Vérifiez les articles et le total de la commande.
  2. Cliquez sur le bouton Clôturer la commande.
  3. Sélectionnez le mode de paiement (espèces, carte, paiement mobile, etc.). Les modes de paiement disponibles sont configurés dans les paramètres de votre système.
  4. Confirmez le paiement.

Lors de la clôture d'une commande :

  • Un enregistrement de transaction est créé dans le système.
  • La transaction est liée au quart de travail du caissier en cours.
  • Le revenu apparaît dans le Rapport de caisse.
  • La commande passe dans l'onglet Clôturées et ne peut plus être modifiée.

Annuler une commande

Si une commande doit être invalidée :

  1. Sélectionnez la commande ouverte.
  2. Cliquez sur le bouton Annuler.
  3. Confirmez l'annulation.

Lors de l'annulation d'une commande :

  • Aucune transaction n'est créée.
  • La commande passe dans l'onglet Annulées.
  • Elle reste dans le système à des fins d'audit (visible dans l'onglet Toutes et dans l'onglet Annulées).
  • Les commandes annulées n'affectent pas les calculs de revenus ni le Rapport de caisse.

Affichage du temps

Les commandes affichent des horodatages relatifs pour voir facilement leur ancienneté :

Temps écoulé Affichage
Moins d'une heure Minutes (ex. : "il y a 5 min")
1 à 24 heures Heures (ex. : "il y a 2h")
Plus de 24 heures Jours (ex. : "il y a 1j")

Cela permet de repérer les commandes ouvertes depuis trop longtemps et qui nécessitent une attention.


Notifications de commande (commandes passées depuis le client)

Lorsqu'un client passe une commande depuis son PC (via la fonctionnalité de commande de l'application client) :

  • Une notification apparaît sur l'application serveur avec une alerte sonore.
  • La notification affiche les détails de la commande, y compris les articles demandés et le PC d'origine.
  • Le caissier peut accepter la commande et commencer à la préparer.

Cette fonctionnalité permet aux clients de commander de la nourriture et des boissons sans quitter leur poste, améliorant l'expérience client et réduisant les temps d'attente.


Permissions requises

La gestion des commandes est accessible aux caissiers disposant des permissions appropriées. La capacité à créer, consulter et gérer les commandes est contrôlée par le système de rôles des caissiers.

Les propriétaires (rôle Admin) ont toujours un accès complet à toutes les fonctionnalités de gestion des commandes.


Historique et rapports des commandes

Toutes les commandes, qu'elles soient clôturées ou annulées, sont conservées dans le système et contribuent aux rapports :

  • Les commandes clôturées apparaissent dans le Rapport de caisse en tant que transactions de revenus.
  • Les articles de commande sont suivis individuellement, vous permettant de voir quels produits se vendent le mieux.
  • Attribution au caissier : chaque commande enregistre quel caissier l'a créée et clôturée, permettant un suivi de performance par caissier.
  • Le Rapport de caisse peut filtrer les transactions par catégorie pour afficher les revenus liés aux commandes séparément des revenus de session.