Description du projet
TraduitLe flux doit ressembler à une vraie conversation, pas à un formulaire rigide : saluer l'invité, demander quel type d'événement il prévoit (mariage, fête d'entreprise, anniversaire, anniversaire de mariage), puis montrer uniquement les salles qui correspondent à leur nombre d'invités prévu et qui sont réellement libres aux dates qui les intéressent. Une fois qu'une salle et une date sont choisies, le bot doit proposer des forfaits de décoration (de base, floral, thématique) avec des photos et de courtes descriptions, calculer un prix total incluant les options supplémentaires, et générer une facture de prépaiement ou un lien de paiement. Après le paiement, le bot doit envoyer une confirmation avec tous les détails et ajouter la réservation à notre calendrier interne automatiquement afin que le personnel le voie immédiatement.
Nous avons également besoin que le côté admin soit couvert : un moyen de mettre à jour la disponibilité des salles, d'ajouter ou de supprimer des forfaits de décoration, d'ajuster les prix pour les week-ends ou les jours fériés, et de voir une liste des réservations confirmées et en attente à venir. Merci de construire cela comme quelque chose que nous pouvons maintenir nous-mêmes après la remise, avec des instructions claires.
Exigences :
— Flux guidé étape par étape : type d'événement, nombre d'invités, salle, date, options de décoration
— Synchronisation de calendrier en temps réel pour éviter les doubles réservations entre les salles
— Calcul automatique des prix incluant les frais de décoration et d'options supplémentaires
— Prépaiement en ligne (acompte) par carte ou méthodes de paiement locales courantes
— Confirmation de réservation envoyée à l'invité avec tous les détails sélectionnés
— Panneau d'administration ou ensemble de commandes pour gérer la disponibilité et les prix des salles
— Notification au personnel lorsqu'une nouvelle réservation ou un paiement arrive
— Possibilité d'annuler ou de reprogrammer une réservation via le bot
— Support multilingue si possible (au moins deux langues)