Contexte
Une agence de location gère un parc limité, des durées qui se chevauchent, des tarifs qui varient selon la saison et la durée, et des documents contractuels obligatoires à chaque sortie de véhicule. Tant que tout cela vit dans un tableur et un classeur, l'agence passe plus de temps à vérifier qu'à louer.
Le problème
La difficulté est la disponibilité, et elle est plus subtile qu'il n'y paraît.
- Deux clients peuvent réserver le même véhicule au même instant
- Un retour tardif décale toutes les réservations suivantes du même véhicule
- Le tarif dépend de la durée, de la saison et des options, et le client veut le voir avant de valider
- Le contrat et l'état des lieux doivent être produits sans ressaisie
La solution
Une plateforme où la disponibilité est calculée à la demande et verrouillée au moment de la réservation.
- Recherche par lieu et par plage de dates, avec filtres sur la catégorie de véhicule
- Calendrier de disponibilité par véhicule, alimenté par les réservations existantes
- Calcul du prix en direct pendant que le client ajuste ses dates et ses options
- Paiement en ligne, avec verrouillage de la réservation à la confirmation
- Génération automatique du contrat et de l'état des lieux
- Tableau de bord du parc pour l'agence : sorties, retours, véhicules immobilisés
Mon rôle
Modèle de données du parc et des réservations, règles de disponibilité et de tarification, API, interface de réservation et back-office de l'agence, intégration du paiement et génération documentaire.
Contraintes
- Aucune double réservation possible, y compris en cas de clics simultanés
- Le calcul du prix doit être identique côté client et côté serveur, le serveur faisant foi
- Documents contractuels conformes et archivés
- Retours tardifs et prolongations à gérer sans casser le planning
- Paiement en ligne et empreinte de caution
Résultat
L'agence pilote son parc depuis un seul écran, et le client réserve sans échange téléphonique préalable.
- La disponibilité affichée est celle qui sera honorée
- Le contrat et l'état des lieux sortent de la réservation, sans ressaisie
- Les immobilisations et les retards sont visibles immédiatement sur le planning
Les résultats sont décrits par la capacité livrée. Aucune mesure de performance commerciale n'est avancée ici : les chiffres d'usage appartiennent au client, et je ne publie pas de métriques que je ne peux pas justifier.