Nouveautés
Quoi de neuf ?
Les dernières fonctionnalités et améliorations de DirectHote.
v1.20
Correction, Réductions durée appliquées au récap voyageur
Août 2026
- Correction : les règles de tarification « Réduction durée » (par ex. −5% à partir de 3 nuits, −8% à partir de 4 nuits…) configurées dans /admin/tarifs sont désormais correctement affichées et appliquées dans le récapitulatif de réservation côté voyageur
- La ligne apparaît en vert dans le récap avec le nom de la règle et le pourcentage appliqué (ex : « Réduction durée (−5%) »)
- La grille « Remise séjour long » en € (fixe par palier de nuits) continue de fonctionner en parallèle, comme avant
- Règle de non-cumul entre les paliers % : c'est toujours le meilleur pourcentage applicable qui est retenu (comme le calcul serveur le faisait déjà)
v1.19
Détection des réservations fantômes
Août 2026
- Correction majeure : quand une réservation importée via iCal (Airbnb, Booking, GreenGo…) disparaît de son calendrier source, DirectHote la détecte automatiquement et vous la signale sur /admin/calendrier, plus aucun risque de réservation fantôme qui bloque vos dates chez les OTA à votre insu
- Un bandeau orange apparaît en haut de votre calendrier avec la liste des réservations concernées : dates, source, moment de détection
- Deux boutons par réservation : « Annuler » pour libérer les OTA (envoie STATUS:CANCELLED dans le feed iCal), ou « Conserver » si vous savez que le feed source a un bug temporaire
- Aucune action automatique : DirectHote respecte votre décision, c'est vous qui validez chaque cas
- Fix anti-boucle circulaire : quand Airbnb/Booking ré-exporte dans leur iCal les blocages que DirectHote leur a envoyés, DirectHote détecte le miroir et ne crée plus de réservation en doublon. Les vrais blocages OTA (manuellement mis par vous sur Airbnb) continuent d'être correctement importés
v1.18
Pages 404 & site inactif brandées
Août 2026
- Nouvelle page « Mini-site introuvable » : quand une adresse /site/{slug} n'existe pas, plutôt qu'un 404 brut, une page brandée invite le voyageur à consulter l'annuaire d'hébergements ou revenir à l'accueil
- La page « Introuvable » propose automatiquement les 3 mini-sites aux noms les plus proches (via distance de Levenshtein), utile pour rattraper les fautes de frappe URL
- Nouvelle page « Site temporairement inactif » pour les comptes suspendus ou dont l'abonnement a expiré : rassure le voyageur, garde la charte graphique, propose l'annuaire général, et permet à l'hôte de se reconnecter en 1 clic
- Compteur de visites perdues : pour chaque compte suspendu, le super-admin voit désormais combien de voyageurs frappent à la porte (badge orange 👀 sur /super-admin/clients), utile pour prioriser les relances commerciales
v1.17
Blocages manuels exportés vers Airbnb / Booking
Août 2026
- Correction critique : les dates que vous bloquez manuellement dans /admin/calendrier (« Bloquer des dates ») sont désormais poussées vers Airbnb, Booking et tout consommateur iCal, plus aucun risque de double-booking sur une date manuellement bloquée
- Les réservations « En attente » (paiement virement en attente d'acompte, résas à valider manuellement) sont aussi désormais visibles dans le calendrier exporté, avec un statut TENTATIVE, plus de risque de double-booking pendant la fenêtre de validation
- Le nom du voyageur est maintenant systématiquement rempli lors d'une réservation directe depuis votre mini-site (visible dans /admin/reservations sans avoir à ouvrir le détail)
v1.16
Temps de préparation, v2
Août 2026
- Le temps de préparation ne s'applique désormais qu'aux nouvelles réservations créées APRÈS son activation. Vos réservations passées et en cours ne sont plus perturbées rétroactivement
- Un bandeau bleu indique la date d'activation du tampon sur la fiche de chaque hébergement, pour vous rappeler quand la règle a commencé à s'appliquer
- Confirmation avant désactivation : quand vous remettez le tampon à 0, une double confirmation vous propose de convertir les jours-tampon actuels en blocages manuels, pour ne pas perdre visuellement vos zones de préparation d'un coup
v1.15
Temps de préparation
Août 2026
- Nouveau paramètre par hébergement : bloquez automatiquement 1, 2 ou 3 jours avant chaque arrivée et/ou après chaque départ, pour vous laisser le temps de préparer le logement (ménage, linge, entretien). Désactivé par défaut sur les hébergements existants, activation via /admin/hebergements/{id}
- Les jours de préparation apparaissent hachurés sur votre calendrier admin (icône 🧹). Cliquez dessus pour débloquer une date au cas par cas (turnaround express, arrangement personnel avec un voyageur)
- Les jours de préparation sont automatiquement inclus dans le calendrier iCal envoyé vers Airbnb et Booking, vos voyageurs des OTA ne peuvent plus réserver trop collé à une de vos réservations existantes
- Deux réglages fins pour la cohabitation avec un channel manager (Smoobu, Beds24…) : « Appliquer le tampon aux résas importées » et « Envoyer le tampon dans l'iCal exporté », décochez si votre outil externe gère déjà ce temps de préparation
- Comportement intelligent : quand deux réservations sont déjà collées (back-to-back), les tampons entre elles sont absorbés silencieusement (impossible de forcer un tampon rétroactif sur une résa existante)
v1.14
Support : pièces jointes
Août 2026
- Vous pouvez désormais joindre jusqu'à 5 captures d'écran à vos tickets support depuis /admin/support, parfait pour illustrer un bug ou une question visuelle. Les images sont automatiquement compressées côté serveur (jusqu'à 8 Mo par image en entrée)
- Les images sont visibles dans l'historique de vos tickets et directement dans l'admin DirectHote pour un traitement plus rapide
v1.13
Sync calendriers Airbnb/Booking
Août 2026
- Correction : lorsque vous annulez une réservation dans DirectHote, les dates se libèrent désormais correctement côté Airbnb et Booking. Auparavant, certaines OTA conservaient le blocage dans leur cache, les dates apparaissaient bloquées « par DirectHote » même après annulation
- Le feed iCal exporté par DirectHote suit maintenant strictement la norme RFC 5545 : les annulations sont signalées explicitement avec STATUS:CANCELLED pendant 60 jours, ce qui permet aux OTA de synchroniser proprement
- À noter : Airbnb et Booking rafraîchissent votre calendrier toutes les 2 à 4 heures, le déblocage n'est pas instantané mais se fait automatiquement au prochain crawl
v1.12
Confort mobile
Août 2026
- Audit responsive complet : correction du rendu mobile sur une trentaine de pages qui débordaient ou serraient leur contenu sur téléphone (< 640 px de large)
- Toutes les grilles multi-colonnes (statistiques, cartes plans, formulaires) passent désormais automatiquement en 1 colonne sur mobile, fini les colonnes serrées illisibles
- Tous les tableaux (réservations, factures, paiements, promos, filleuls, support, tarifs voyageurs…) deviennent défilables horizontalement au doigt sur mobile, aucune information n'est plus tronquée
- Page d'inscription : les 3 plans (Starter / Confort / Expert) s'affichent en pile verticale claire sur mobile plutôt que compressés côte à côte
- Navigation publique : les liens « Je recherche une location » / « Je suis propriétaire » ne se cassent plus sur 2 lignes en écran étroit
- Favicon 🏡 visible dans l'onglet du navigateur sur toutes les pages (public, espace hôte, super-admin)
v1.11
Politique d'annulation
Août 2026
- Nouveau champ « Politique d'annulation » sur chaque fiche hébergement : 5 choix pré-rédigés (Flexible / Modérée / Stricte / Non remboursable / Personnalisée), avec zone de précisions libre. Par défaut, tous les hébergements existants sont positionnés sur « Non remboursable » (choix protecteur pour l'hôte), libre à vous de basculer sur un mode plus souple depuis /admin/hebergements
- La politique s'affiche automatiquement sur le mini-site : en encart complet sur la page /tarifs, et en résumé compact dans le récapitulatif de réservation. Le voyageur voit clairement les conditions avant de valider
Une fonctionnalité manquante ? Une suggestion ?
Nous contacter