Les choses utiles à savoir avant de démarrer
- Voici le lien de la documentation (en anglais) afin de vous aider à personnaliser et/ou modifier les fichiers Liquid.
- Le nom des variables doit se composer de caractères alphanumériques et de caractères de soulignement et doit toujours commencer par une lettre et ne pas avoir de caractères importants comme par exemple var_name, et non pas $var_name.
Important: Si vous n’arrivez pas à paramétrer vos notifications ou alors vous n’avez pas assez de connaissances techniques, notre équipe technique pourra vous créer vos notifications (coût additionnel). N’hésitez pas à nous contacter à support@bookingsync.com avec un exemple (fichier WORD ou PDF) de ce que vous souhaiteriez et nous vous enverrons le montant du coût additionnel.
Choisir l’heure d'arrivée prévue au lieu de celle par défaut
Code
{% if booking.expected_checkin_time == blank %} {{booking.start_at | date: "%l.%M %p" }} {% else %} {{booking.expected_checkin_time | date: "%l.%M %p"}} {% endif %}
Le format de la date peut aussi être adapté (voir ici).
Exemple
<p>Nous sommes heureux de vous accueillir le {{booking.start_at | date: "%l.%M %p" }}<br> {% if booking.expected_checkin_time == blank %} {% else %} {{booking.start_at | date: "%A %e of %B" }} {% endif %} à {{booking.expected_checkin_time | date: "%l.%M %p"}}</p>
Il sera affiché dans la notification: “Nous sommes heureux de vous accueillir le lundi 23 janvier à 12h00”
Dans cet exemple, 12h00 est l'heure de checkin prévue. Dans le cas où il y en ait une autre ou celle par défaut, c’est cette heure de checkin qui sera prise en compte dans l’envoie de la notification aux voyageurs.
Mettre le prénom du voyageur au lieu du nom complet
Si vous souhaitez utiliser le prénom du voyageur au lieu de son nom complet indiqué dans BookingSync, vous pouvez copier/coller le code ci-dessous dans la partie supérieur de la notification en utilisant {{first_name}}.
Code
{% assign names = guest.fullname | split:" " %}<br> {% assign first_name = names.first %}<br <p>Cher{{first_name}},</p>
Il sera affiché dans la notification:
Cher, (Prénom du voyageur)
Ajouter le prénom et le(s) nom(s) du/des voyageur(s)
Si vous souhaitez séparer le prénom et le nom du voyageur, et être sur d'avoir le deuxième nom de famille si besoin (ex : le voyageur s'appelle Jean Dupont Martin), vous pouvez copier/coller le code ci-dessous dans la partie supérieur de la notification en utilisant {{first_name}} et {{last_name}}.
{% assign names = guest.fullname | split:" " %} {% assign first_name = names.first %} {% assign last_name = guest.fullname | remove: first_name%} <p>Nom du voyageur : {{ last_name }} Prénom du voyageur : {{ first_name }}</p>
Voilà ce qui s'affichera si le nom complet du voyageur est "Zenon Martyniuk"
Nom du voyageur: Martyniuk Prénom du voyageur: Zenon
Ajouter une soustraction de temps à une date/heure
Si vous souhaitez soustraire du temps à une date dynamique, vous pouvez convertir la date en secondes, ajouter (plus:) ou soustraire (minus:) la somme du temps en seconde et le convertir à nouveau en temps ou date.
{{booking.expected_checkin_time | date: "%s" | minus: 7200 | date: format: "time"}}
Dans cet exemple, il sera affiché dans la notification: 10:00 si l’heure de checkin est à 12:00
Gérer les remises
Si vous le souhaitez, Bookingsync vous permet d’envoyer à vos voyageurs une réduction (pourcentage ou montant), vous pouvez copier/coller le code ci-dessous dans la partie désirée de la notification en utilisant {{ discount_amount }}.
{% assign discount_amount = 0 %} {% if booking.discount.last == "%" %} {% assign discount_percentage = booking.discount | remove: "%" %} {% assign discount_amount = booking.initial_price | times: discount_percentage | divided_by: 100 %} {% else %} {% assign discount_amount = booking.initial_price | times: booking.discount | divided_by: 100 %} {% endif %}
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.