Tous les articles
Opérations

Gestion des passagers et listes FCFS en agence de voyage

8 min de lecture··Équipe AgencyHub

TL;DR — En résumé

La gestion FCFS (First Come First Served) pour les voyages organisés évite les surventes : chaque pèlerin réserve son siège en temps réel, le système verrouille la place dès paiement d'acompte. Sans FCFS, 15 à 20 % des dossiers tombent en conflit. Une RPC atomique en base garantit l'unicité du siège même sous 100 connexions simultanées.

Pourquoi le FCFS est critique pour les agences

Vendre 200 places sur un charter de 180 places, c'est ruiner sa réputation et payer cher les compensations clients. Vendre 150 places quand 180 sont disponibles, c'est laisser 1,5 million DA sur la table. Le bon équilibre passe par un système de gestion des places atomique, transparent, et partageable avec les partenaires.

Le problème technique du FCFS

Sur un simple tableau Excel partagé, deux agents peuvent réserver la même place sans s'en rendre compte. Sur un Google Sheets, le délai de synchronisation entre utilisateurs est de plusieurs secondes — assez pour créer des doublons. Sur des outils traditionnels d'agence (CRM, ERP) non spécialisés, le verrouillage est rarement atomique au niveau base de données.

La solution AgencyHub : RPC atomiques Postgres

Chaque réservation passe par une fonction stockée Postgres (RPC) qui exécute en une seule transaction :

  1. Vérifier le nombre de places disponibles
  2. Vérifier que le passager n'est pas déjà inscrit
  3. Décrémenter le compteur
  4. Créer la réservation
  5. Lever une erreur si une étape échoue (rollback complet)

Tant que la transaction n'est pas validée, aucune autre transaction ne peut interférer. Résultat : impossibilité technique de surréserver, même avec 50 utilisateurs simultanés sur des continents différents.

Le plan de sièges SVG

Pour les voyages en car (cars Higer typiques en Algérie) ou en avion, AgencyHub affiche un plan de sièges SVG interactif :

  • Sièges disponibles, réservés, bloqués
  • Sièges spéciaux (mahram, premium, accessible)
  • Sélection au clic, validation atomique côté serveur
  • Mise à jour en temps réel pour tous les utilisateurs connectés

Partage avec partenaires

Via le module chat partenaires, vous partagez vos voyages avec vos agences partenaires en un clic. Elles voient :

  • Le plan de sièges en temps réel
  • Le prix négocié spécifique partenaire
  • Les conditions de réservation (acompte, annulation)
  • Les places encore disponibles

Chaque réservation partenaire passe par le même verrou atomique. Aucun risque de conflit. Aucun message à échanger pour confirmer.

Liste d'attente intelligente

Quand le voyage est complet, les nouvelles demandes basculent en liste d'attente :

  • Position visible pour le client (« vous êtes 3e en attente »)
  • Promotion automatique en place ferme dès qu'un désistement libère un siège
  • Notification email/SMS instantanée
  • Délai de confirmation paramétrable (24h, 48h)

Cas d'usage type : un charter Istanbul juillet

180 places, 4 agences partenaires, 6 agents commerciaux qui vendent en parallèle.

  • Agence A (l'organisatrice) : 80 places à vendre en direct
  • Agence B (Annaba) : 30 places via partage
  • Agence C (Oran) : 40 places via partage
  • Agence D (Constantine) : 30 places via partage

Le 1er juin, à 14h32 précises, l'agent commercial Karim à Oran et l'agent commercial Yasmine à Annaba cliquent en même temps sur la dernière place 14F. Le verrou atomique attribue à Karim (transaction validée 3 millisecondes avant), envoie un message d'erreur à Yasmine qui propose immédiatement le 13F à son client. Zéro conflit, zéro intervention humaine.

Listes officielles à partir des passagers FCFS

Une fois les places vendues, AgencyHub génère automatiquement :

  • Manifeste compagnie (nom, prénom, passeport, segment)
  • Liste PAF/DGSN (format officiel algérien)
  • Rooming list hôtel (par chambre, mahram)
  • Liste d'émargement embarquement

Conclusion

La gestion FCFS atomique avec partage B2B transforme la profession : remplir un charter à 95% au lieu de 75%, vendre des Omra dans 5 wilayas via 4 partenaires sans risque de conflit, partager les voyages organisés avec sa diaspora. Voir aussi : gérer un vol charter, module voyages organisés.

Questions fréquentes

Qu'est-ce que le FCFS dans les voyages organisés ?+

FCFS signifie « First Come First Served » : les places sont attribuées dans l'ordre d'arrivée des réservations. Le premier qui réserve a la place, sans liste d'attente prioritaire. Ce système est utilisé pour les charters, voyages organisés et Omra où les places sont limitées.

Comment éviter la surréservation en FCFS ?+

En utilisant un verrouillage atomique en base de données : une seule transaction peut décrémenter le compteur de places disponibles à la fois. AgencyHub utilise des fonctions RPC Postgres atomiques qui rendent impossible toute surréservation, même avec plusieurs agents qui réservent simultanément.

Que se passe-t-il si deux agences partenaires réservent au même moment ?+

Le verrouillage atomique traite les demandes séquentiellement même quand elles arrivent simultanément. La première transaction reçoit la place, la seconde reçoit immédiatement une réponse « place indisponible » et peut proposer une alternative au client (autre date, liste d'attente).

Comment partager les listes avec ses partenaires ?+

Via le module chat partenaires d'AgencyHub. Vous partagez le voyage organisé avec les agences sélectionnées, qui voient le plan de sièges en temps réel et peuvent réserver. Toutes les réservations passent par le même verrou atomique côté serveur.

Peut-on avoir une liste d'attente en plus du FCFS ?+

Oui. Une fois les places épuisées, les demandes suivantes basculent automatiquement en liste d'attente avec position et notification automatique en cas de désistement. La promotion en place ferme est elle aussi atomique pour éviter les conflits.

Prêt à transformer votre agence ?

14 jours d'essai gratuit. Sans carte bancaire. Configuration en 5 minutes.

Commencer maintenant

Articles à lire aussi