> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.hoppyapps.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# ⚙️ Appointment Bookings — Options avancées

> ℹ️ **Note:** Cet article a été traduit automatiquement en utilisant l'IA et peut contenir des inexactitudes. Si quelque chose ne va pas, veuillez contacter notre équipe de soutien.

Chaque service dans Hoppy Appointments dispose d'un onglet **Advanced** (Avancé) avec des options supplémentaires pour les traductions, les conditions, les redirections, le comportement des e-mails et les déclencheurs tiers. Ces paramètres vous permettent d'affiner l'expérience de réservation sans modifier la planification de base ou la configuration des paiements.

Ce guide explique ce que fait chaque option Advanced et où trouver une documentation plus détaillée si nécessaire.

---

# **🧭 Où trouver l'onglet Advanced**

1. Ouvrez l'application **Hoppy Appointments**
2. Allez dans **Services**
3. Cliquez sur le service que vous souhaitez configurer
4. Cliquez sur l'onglet **Advanced**

L'onglet Advanced est divisé en cartes. Chaque carte couvre un domaine spécifique.

---

# **🌐 Advanced Configuration**

Le bouton bascule **Advanced Configuration** (Configuration avancée) détermine si le widget de réservation utilise les traductions globales ou les traductions par service.

* **Off** (Désactivé) — le widget utilise les traductions globales du calendrier dans **Settings → Translations → Calendar Translations**
* **On** (Activé) — le widget utilise les traductions par service dans **Settings → Translations → Service Translations**

Cela est utile lorsqu'un service nécessite ses propres libellés de boutons, libellés de champs ou texte de confirmation dans une langue ou un ton différent de ceux du reste de votre boutique.

Pour un guide complet du système de traduction, consultez **Appointment Bookings — Translation**.

---

# **📋 Booking Terms**

La carte **Booking Terms** (Conditions de réservation) vous permet d'ajouter une case à cocher pour les conditions générales au formulaire de réservation.

* **Booking terms label** (Libellé des conditions de réservation) — le texte affiché à côté de la case à cocher, par exemple « J'accepte les conditions générales »
* **Booking terms URL** (URL des conditions de réservation) — le lien vers votre page complète des conditions
* **Mandatory** (Obligatoire) — lorsqu'il est activé, les clients doivent cocher la case avant de pouvoir finaliser la réservation

Utilisez cette option pour recueillir l'accord concernant les politiques d'annulation, les décharges de responsabilité, les conditions d'âge ou toute autre condition.

⚠️ Si vous activez **Mandatory** (Obligatoire), le libellé et l'URL sont tous deux obligatoires.

---

# **↪️ Redirect After Booking**

Cette carte n'apparaît que lorsque le service utilise **Book without pay** (Réserver sans payer). Elle vous permet d'envoyer les clients vers une page personnalisée après qu'ils aient finalisé leur réservation.

* **Do not redirect** (Ne pas rediriger) — les clients restent sur la page de confirmation de réservation par défaut
* **Redirect the customer** (Rediriger le client) — les clients sont envoyés vers une URL que vous avez spécifiée

Lorsque la redirection est activée, saisissez l'URL de destination. Cela est utile pour envoyer les clients vers une page de remerciement personnalisée, une enquête ou du contenu d'intégration supplémentaire.

Pour les services nécessitant un paiement, le passage en caisse gère le flux post-réservation, cette option est donc masquée.

---

# **📧 Booking Options**

La carte **Booking options** (Options de réservation) contrôle le message de confirmation personnalisé et le comportement de report/annulation pour ce service.

## **Custom booking confirmation message**

Ajoutez un court message qui apparaît dans l'e-mail de confirmation de réservation. Utilisez-le pour des notes de bienvenue, des instructions de préparation ou des rappels sur ce qu'il faut apporter.

## **Show cancel and reschedule buttons in emails**

Activez ces boutons bascule pour inclure les boutons d'action d'annulation et de report dans les e-mails de réservation. Les clients peuvent modifier leur réservation sans vous contacter.

## **Minimum rescheduling / cancelling notice**

Définissez jusqu'à quel moment avant le rendez-vous les clients peuvent encore reporter ou annuler. Par exemple, si vous définissez le délai d'annulation minimum à **24 heures**, les clients ne peuvent pas annuler les rendez-vous qui commencent dans moins de 24 heures.

Pour plus de détails sur les flux de report/annulation par les clients et les paramètres de remboursement, consultez **How Customers Reschedule or Cancel Appointments**.

---

# **🔔 Trigger Event**

La carte **Trigger Event** (Événement déclencheur) vous permet d'ouvrir la modale de réservation en dehors du widget de réservation standard — par exemple, depuis un bouton ou une bannière personnalisé créé avec **Hoppy Banners**.

1. Activez le bouton bascule **Trigger Event**.
2. Copiez l'identifiant de déclenchement affiché (il ressemble à `{serviceId}-trigger`).
3. Utilisez cet identifiant de déclenchement dans votre configuration **Hoppy Banners** pour lancer la modale de réservation lorsque les clients interagissent avec la bannière.

Cette fonctionnalité est conçue spécifiquement pour l'intégration avec **Hoppy Banners**, permettant aux marchands de lancer le flux de réservation depuis des bannières promotionnelles placées dans la boutique.

---

# **🗂️ Ce qui se trouve dans les autres onglets**

Certains paramètres semblent avancés mais se trouvent dans d'autres onglets. Voici une référence rapide pour savoir où chercher :

| Paramètre | Où le trouver |
| ----- | ----- |
| Limites de réservation par jour / par créneau | Onglet **Availability** |
| Type de paiement, liste d'attente, paiements partiels | Onglet **Payment** |
| Attributions d'équipe et disponibilité des membres | Onglet **Availability** |
| Design, couleurs, polices, CSS personnalisé | Onglet **Design** |
| Lieux de rendez-vous | Onglet **General** |
| Bouton d'action flottant | Onglet **General** |
| Questions de contact personnalisées | Onglet **General** |

---

# **⚠️ Remarques importantes**

* **Redirect After Booking** ne fonctionne que pour les services **Book without pay**. Les services payants redirigent via le passage en caisse Shopify.
* Les **Booking Terms** obligatoires nécessitent à la fois un libellé et une URL. **Save** échouera si l'un des deux est manquant.
* **Trigger Event** est destiné aux intégrations techniques. Vous pouvez avoir besoin d'un développeur ou d'une application tierce pour l'utiliser efficacement.
* Les paramètres de **Minimum rescheduling / cancelling notice** s'appliquent uniquement aux clients. Les liens d'annulation et de report administrateurs contournent ces limites.
* **Advanced Configuration** modifie uniquement le comportement des traductions. Cela n'affecte pas les prix, la disponibilité ou les paiements.

---

# **📚 Articles connexes**

* **Appointment Bookings — Translation**
* **How Customers Reschedule or Cancel Appointments**
* **How to Configure Email Notifications for Appointment Bookings**
* **Appointment Bookings — All Payment Options Explained**
* **How to Set Up Appointment Booking Services**
* **Appointment Bookings — Design & Styling Options**
* **How to set Custom CSS for Appointment Bookings App**