Importer des prix et calendriers en CSV
Charger des tarifs, disponibilités et nuits minimales par date, en choisissant les logements et champs à appliquer.
Utilisez Intégrations → Import calendrier CSV pour reprendre des prix, disponibilités ou durées minimales de séjour depuis un tableur. Cet import modifie le calendrier des logements sélectionnés ; il ne crée pas de réservation.
Pour reprendre des séjours avec leurs voyageurs et montants, consultez Importer les réservations historiques en CSV.
1. Préparer le fichier
Les logements doivent déjà exister dans ZenHost. Exportez votre tableau en .csv avec le point-virgule ; comme séparateur. Les six en-têtes sont obligatoires et restent en français, quelle que soit la langue de votre interface.
Exemple avec deux dates pour un logement fictif :
Logement;Date;Prix;Nuits Min;Inventaire;Disponible Appartement Exemple;01/11/2026;125.50;2;1;Oui Appartement Exemple;02/11/2026;125.50;2;0;Non
- Logement : même libellé pour toutes les lignes du même logement. Vous l’associerez à sa fiche ZenHost après le chargement.
- Date :
JJ/MM/AAAA, par exemple01/11/2026. Préparez une seule ligne par logement et par date. - Prix : nombre sans symbole monétaire, avec un point pour les décimales (
125.50). Vérifiez la devise du logement ; l’import ne convertit pas les montants. - Nuits Min : nombre entier de nuits, par exemple
2. - Inventaire :
1pour ouvrir la date,0pour la fermer. C’est cette colonne qui détermine la disponibilité appliquée. - Disponible :
OuiouNon. Cette colonne est exigée par le format ; gardez-la cohérente avecInventaire.
Même pour importer seulement les prix, conservez les six colonnes. Vous choisirez ensuite les champs à appliquer.
2. Charger et associer les logements
- Ouvrez Intégrations → Import calendrier CSV et chargez le fichier.
- Pour chaque groupe Logement, sélectionnez la fiche ZenHost correspondante.
- Désélectionnez les groupes à exclure et vérifiez les dates affichées. Un avertissement de dates invalides signifie que des lignes ont été ignorées.
Tous les groupes sélectionnés doivent être associés. Deux groupes sélectionnés ne peuvent pas pointer vers la même fiche : regroupez leurs lignes dans le fichier ou retirez le groupe en trop.
3. Choisir les dates et les champs
Utilisez Du et Au pour limiter la période, puis les cases :
- Tarifs pour appliquer les prix ;
- Nuits min pour appliquer les durées minimales ;
- Disponibilité pour ouvrir ou fermer les dates selon
Inventaire.
Les trois cases sont cochées au départ. Décochez les champs à conserver : pour reprendre seulement les prix, laissez uniquement Tarifs coché. Vérifiez le nombre de dates sélectionnées avant de lancer l’import.
Si PriceLabs pilote le logement, cet import ne le déconnecte pas et ne crée pas de protection manuelle. Une synchronisation PriceLabs suivante peut remplacer les prix et nuits minimales importés, sauf si ces champs bénéficient déjà d’une protection manuelle sur les dates concernées. Voir le guide PriceLabs.
4. Importer et contrôler le résultat
- Cliquez sur le bouton d’import des dates sélectionnées, puis confirmez après vérification des associations.
- Attendez le bilan par logement et utilisez Télécharger le rapport pour le conserver.
- Ouvrez le calendrier et comparez quelques dates avec votre fichier, pour chaque champ sélectionné.
- Pour un logement connecté à Airbnb ou Booking.com, contrôlez aussi les prix et disponibilités sur le canal concerné.
Le bilan peut indiquer un résultat partiel : certaines dates ont été mises à jour, d’autres non. Les dates hors de l’horizon déjà présent dans le calendrier peuvent ne pas être appliquées. Un logement compté comme traité ne garantit donc pas que toutes ses dates ont changé.
L’import ne supprime pas une réservation existante pour libérer une nuit. Les réservations et blocages de logements liés peuvent continuer à rendre une date indisponible. Si le calendrier ou un canal ne correspond pas au résultat attendu, gardez le rapport et contactez l’assistance.