Calendrier de réservation
Vos visiteurs choisissent eux-mêmes un créneau parmi vos disponibilités. La visite arrive dans votre agenda et dans Dominium Pilot.
Pour : Votre webmestre5 minutes
1Choisir le formatVous
Trois façons d’afficher le calendrier. Votre code se trouve dans Réglages → Vos outils → Calendrier ; ceux-ci contiennent une clé d’exemple.
Le calendrier s’affiche directement dans la page, à l’endroit du code.
Calendrier dans la page
1<!-- Réservation Dominium -->2<div data-dominium-booking data-url="https://dominiumpilot.ca/reserver/bkg_pub_VOTRE_CLE" style="min-width:320px;height:720px;"></div>3<script src="https://dominiumpilot.ca/booking.js" async></script>2Coller le codeVotre webmestre
Collez le code dans la page où le calendrier ou le lien doit apparaître.
3VérifierVous
Ouvrez la page : vos disponibilités s’affichent. Si vous réservez pour essayer, annulez ensuite la visite dans Dominium Pilot.
Un simple lien vers la page de réservation marche aussi
Il s’ouvre dans un nouvel onglet. Seule différence : Google Analytics ne pourra pas compter les réservations.
Options avancées, pour votre webmestre
| Attribut | Effet |
|---|---|
data-property | Ouvre le calendrier sur cet immeuble (identifiant Dominium Pilot ou du CRM) |
data-unit | Présélectionne ce logement |
data-bg-color | Fond (code hexadécimal) |
data-text-color | Texte (code hexadécimal) |
data-datalayer | Sur la balise <script> : envoie les réservations dans Google Tag Manager |
Une fois booking.js chargé, l’objet DominiumBooking est disponible. Les logements peuvent aussi être figés dans l’adresse : ?units=201,305.
JavaScript
1// Ouvrir le calendrier dans une fenêtre2DominiumBooking.open('https://dominiumpilot.ca/reserver/bkg_pub_VOTRE_CLE')34// Créer un bouton flottant5DominiumBooking.initButton({ url: 'https://dominiumpilot.ca/reserver/bkg_pub_VOTRE_CLE', text: 'Réserver une visite' })67// Ouvrir sur un immeuble, logement présélectionné8DominiumBooking.setUnits([{ property: 'ID_IMMEUBLE', unit: 'ID_LOGEMENT' }])9DominiumBooking.open('https://dominiumpilot.ca/reserver/bkg_pub_VOTRE_CLE')1011// Transmettre les logements choisis par le visiteur, sans recharger12DominiumBooking.setUnits(['201', '305'])Pour votre propre iframe, ajoutez ?embed=1 à l’adresse : sans lui, la hauteur ne s’ajuste pas et aucune conversion n’est envoyée.
Iframe
<iframe src="https://dominiumpilot.ca/reserver/bkg_pub_VOTRE_CLE?embed=1" style="width:100%;height:720px;border:0"></iframe>