> ## Documentation Index
> Fetch the complete documentation index at: https://docs.eat-now.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Référence des réglages du portail

> Tous les réglages de Paramètres > Portail de réservation sur une seule page — libellé exact en français et en anglais, ce qu'il fait, où le client le voit, valeur par défaut.

Tous les réglages de **Paramètres > Portail de réservation**, onglet par onglet. Les libellés sont écrits exactement comme dans l'application, en français et en anglais, pour retrouver un réglage quelle que soit la langue de votre équipe. Pour les explications et les exemples, suivez le lien en tête de chaque section.

« Côté client » indique où le client voit l'effet du réglage. **Équipe seulement** signifie que le réglage ne change que le back-office.

## Général — partage

Détail : [Partager et intégrer](/fr/portal/share-and-embed).

| Réglage (FR) | Libellé (EN) | Ce qu'il fait | Côté client | Par défaut |
| - | - | - | - | - |
| **Lien principal** | **Main link** | L'adresse de votre portail : `book.eat-now.io/` + l'identifiant (slug) de votre restaurant. | Partout où vous le partagez. | — |
| **Liens pour réseaux sociaux** | **Links for social networks** | Six copies du lien principal avec `?s=fb`, `ig`, `wa`, `tt`, `ta`, `sc` : la source de la réservation est ce réseau. | Le lien lui-même. La source s'affiche sur la réservation. | Sans balise, source = Site internet. |
| **Widget** | **Widget** | Code pour intégrer le portail dans une page de votre site (iframe). | Dans votre site. | — |
| **Suivi des sources pour le widget** | **Source tracking for the widget** | Script à ajouter sur toutes les pages du site pour que l'iframe sache d'où vient le visiteur. | — | — |
| **Widget flottant** | **Floating widget** | Code d'un bouton « Réserver une table » qui ouvre le portail dans un panneau par-dessus votre site. | Coin de chaque page de votre site. | — |
| **Position** | **Position** | Coin du bouton flottant (ne change que le code généré). | Bouton flottant. | En bas à droite |
| **Libellé du bouton** | **Button label** | Texte du bouton flottant (ne change que le code généré). | Bouton flottant. | « Réserver une table », traduit |
| **Télécharger le QR code** | **Download QR Code** | PNG du lien principal. | Vos supports imprimés. | — |

## Général — règles de réservation

Détail : [Règles de réservation](/fr/portal/booking-rules).

| Réglage (FR) | Libellé (EN) | Ce qu'il fait | Côté client | Par défaut |
| - | - | - | - | - |
| **Email obligatoire** | **Mandatory email** | Le client ne peut pas réserver en ligne sans e-mail. S'applique aussi aux réservations de l'agent IA. | Étape des coordonnées. | Activé |
| **Email obligatoire en interne** | **Mandatory email internally** | L'équipe ne peut pas enregistrer un **nouveau** client sans e-mail. | Équipe seulement | Désactivé |
| **Téléphone obligatoire** | **Mandatory phone number** | Le client ne peut pas réserver en ligne sans téléphone. | Étape des coordonnées. | Désactivé |
| **Téléphone obligatoire en interne** | **Mandatory phone number internally** | L'équipe ne peut pas enregistrer un **nouveau** client sans téléphone. | Équipe seulement | Désactivé |
| **Matching automatique des clients** | **Automatic customer matching** | Rattache une réservation à une fiche client existante : par téléphone d'abord, puis par e-mail. | — | Activé |
| **Autoriser les clients anonymes** | **Allow anonymous customer** | Active l'onglet **Passage** (réservation sans fiche client) dans le formulaire de l'équipe. | Équipe seulement | Activé |
| **Autoriser la suppression de réservation en interne** | **Allow reservation deletion internally** | Affiche à l'équipe l'action de **suppression** définitive. Rien à voir avec l'annulation par le client. | Équipe seulement | Activé |
| **Montrer le total payé par réservation** | **Show total paid** | Case « Total payé » sur les réservations existantes, dans le formulaire de l'équipe. | Équipe seulement — jamais sur le portail | Désactivé |
| **Autoriser la modification de réservation** | **Allow reservation modification** | Le client peut modifier lui-même sa réservation depuis le portail. | Bouton de modification. | Activé |
| **Seuil maximum de modification en heures** | **Maximum modification threshold in hours** | Délai minimum avant l'heure réservée pour modifier. `0` = jusqu'à l'heure de la réservation. | Le bouton disparaît passé ce délai. | 1 |
| **Limiter la modification à une taille de groupe** | **Limit modification to group size** | Active la limite de taille ci-dessous. | — | Désactivé |
| **Taille de groupe maximum pour la modification** | **Maximum group size for modification** | Au-delà de cette taille, le client ne peut pas modifier sa réservation, et aucune modification ne peut la faire dépasser. | « Modification impossible » ; le choix du nombre de personnes s'arrête à ce nombre. | 1 à l'activation |
| **Raisons d'annulation** | **Cancellation reasons** | Motifs proposés au client quand il annule, en 6 langues. « Autre raison » est toujours ajoutée. | Fenêtre d'annulation. | 14 motifs standard |

## Général — messages aux clients

Détail : [Messages affichés aux clients](/fr/portal/guest-messages).

| Réglage (FR) | Libellé (EN) | Ce qu'il fait | Côté client | Par défaut |
| - | - | - | - | - |
| **Message personnalisé** (section *Message personnalisé sur votre portail*) | **Custom message** (section *Custom message on your portal*) | Un bandeau, un seul par restaurant, sans dates, en 6 langues. Accepte gras, italique, barré. | Encadré « Information » au-dessus du formulaire, à toutes les étapes et sur la page de modification. | Vide = pas de bandeau |
| **Couleur de fond** / **Couleur du texte** | **Background color** / **Text color** | Couleurs du bandeau : Attention, Information, Succès, Erreur ou Personnalisée. Utilisées aussi par le message d'en-tête du portail d'activités. | Bandeau. | Attention |
| **Nombre de boutons de sélection** | **Number of group size buttons** | Nombre de boutons de taille de groupe avant le bouton « N+ ». | Étape du nombre de convives. | 15 (de 1 à 50) |
| **Message personnalisé** (section *Message pour le maximum de couverts*) | **Custom message** (section *Custom message when maximum covers reached*) | Texte affiché quand le groupe dépasse ce que vos services acceptent. Le client ne peut pas continuer. | Encadré rouge sous les boutons de taille de groupe. | Vide = texte standard avec votre e-mail de contact |

Messages voisins réglés ailleurs : **Description du service** (dans le formulaire du service), **Message aux clients** d'un blocage, **Message personnalisé** d'une remise — tous dans [Messages affichés aux clients](/fr/portal/guest-messages).

## Design

Détail : [Design](/fr/portal/design).

| Réglage (FR) | Libellé (EN) | Ce qu'il fait | Côté client | Par défaut |
| - | - | - | - | - |
| **Logo** | **Logo** | Image en haut du portail. 1 Mo maximum. | En-tête des portails de réservation, d'activités et de privatisation ; aperçus de lien. | Logo EatNow |
| **Taille du logo** | **Logo size** | Largeur du logo en pixels. | En-tête. | 68 (de 20 à 260) |
| **Afficher le nom du restaurant** | **Show restaurant name** | Affiche le nom de votre restaurant dans l'en-tête. | En-tête. | Activé |
| **Couleur principale** | **Primary color** | Boutons, créneau sélectionné, accents. Aussi la couleur du bouton du widget flottant et des boutons des e-mails. | Partout. | #EB5E0B |
| **Fond de page** | **Page background** | Couleur autour de la carte de réservation. | Toutes les pages du portail. | #F3F4F6 |
| **Texte de l'en-tête** | **Header text** | Couleur du nom du restaurant et des liens de l'en-tête. | En-tête. | #111827 |
| **Fond de la carte** | **Card background** | Couleur de la carte de réservation. | Parcours de réservation. | #FFFFFF |
| **Texte de la carte** | **Card text** | Couleur du texte dans la carte de réservation. | Parcours de réservation. | #374151 |
| **Image de fond** | **Background image** | Image posée sur le fond de page. PNG, JPEG, GIF, SVG ou WebP, 2 Mo maximum. | Autour de la carte de réservation. | Aucune |
| **Disposition de l'image** | **Image layout** | Répétée, couvrante, contenue ou taille réelle. | Fond de page. | Répétée |
| **Taille du motif** | **Pattern size** | Largeur d'une tuile quand l'image est répétée. | Fond de page. | 200 px (de 20 à 1200) |
| **Intensité de l'image** | **Image strength** | Estompe l'image vers la couleur du fond de page. | Fond de page. | 100 % |

Les couleurs doivent être des codes hexadécimaux (`#RRGGBB` ou `#RGB`). Les autres couleurs (bordures, survol, texte désactivé…) sont calculées à partir de celles-ci. L'application vous prévient quand deux couleurs sont peu lisibles ensemble, mais cet avertissement n'empêche jamais d'enregistrer. **Retirer le logo** enlève le logo seul.

## Liens

Détail : [Liens de l'en-tête](/fr/portal/header-links).

| Lien (FR) | Libellé (EN) | Visible par le client quand… | Par défaut |
| - | - | - | - |
| **Site web** | **Website** | L'adresse de votre site est renseignée. Masqué quand le portail est intégré à votre site. | Activé |
| **Téléphone** | **Phone** | Un numéro de contact est renseigné. | Activé |
| **Instagram** | **Instagram** | Votre adresse Instagram est renseignée. | Activé |
| **Menus** | **Menus** | Au moins un menu est visible. | Activé |
| **Contact** | **Contact** | Toujours — ouvre une fiche avec votre adresse, e-mail, téléphones. | Activé |
| **Privatisation** | **Privatization** | Le formulaire de privatisation est actif. | Activé |
| **Activités** | **Activities** | Le portail d'activités est actif. | Activé |
| Lien personnalisé (**Ajouter un lien** : **Libellé**, **URL**) | Custom link (**Add link**: **Label**, **URL**) | Actif et avec une adresse web valide, un lien `mailto:` ou `tel:` (`https://` est ajouté s'il manque). Une page web s'ouvre dans un nouvel onglet. | Actif à l'ajout |

Chaque lien a un interrupteur pour l'afficher ou le masquer ; glissez pour réordonner. Si vous les désactivez tous, l'en-tête n'en affiche aucun. Les liens standard ne peuvent pas être renommés. L'en-tête du portail d'activités ignore cet onglet.

## Champs personnalisés

Détail : [Champs personnalisés](/fr/portal/custom-fields).

| Réglage (FR) | Libellé (EN) | Ce qu'il fait | Par défaut |
| - | - | - | - |
| **Actif ?** | **Is active?** | Affiche ou masque la question sur le portail. | Activé |
| **Type de champ** | **Field type** | Texte, Nombre, Date, Champ Oui / Non, Choix simple, Choix multiple. | Texte |
| **Champ obligatoire ?** | **Required field?** | Le client ne peut pas réserver sans répondre. Un champ Oui / Non a toujours une réponse (désactivé = Non). | Désactivé |
| **Nom du champ** | **Field name** | La question, jusqu'à 6 langues (français ou anglais obligatoire). | — |
| **Placeholder** | **Placeholder** | Indication grisée dans le champ vide (affichée sur les champs Texte). | Vide |
| **Aide textuel** | **Help text** | Explication sous le champ. | Vide |
| **Définir une valeur minimale/maximale** | **Set a minimum/maximum value** | Bornes d'un champ Nombre. | Désactivé |
| **Limiter le nombre de choix** | **Limit the number of choices** | Nombre maximum d'options cochables dans un Choix multiple. | Désactivé |
| **Applicable à certains services seulement** | **Apply only to specific shifts** | Ne pose la question que pour les services choisis. | Désactivé |
| **Afficher selon une taille de groupe minimum/maximum** | **Show based on a minimum/maximum group size** | Ne pose la question que pour certaines tailles de groupe. | Désactivé |

Le client répond à l'étape des coordonnées ; l'équipe voit les réponses dans l'onglet **Métadonnées** de la réservation, sur les tickets imprimés et dans les exports. À ne pas confondre avec **Paramètres > Clients > Champs supplémentaires**, enregistrés sur la fiche client et jamais affichés sur le portail.

## Activités

Détail : [Portail d'activités](/fr/portal/activities). Uniquement avec la fonctionnalité Activités.

| Réglage (FR) | Libellé (EN) | Ce qu'il fait | Côté client | Par défaut |
| - | - | - | - | - |
| **Activer le portail d'activités** | **Activate activity portal** | Active le portail d'activités. | Réservation refusée tant qu'il est désactivé. | Désactivé |
| **Message d'en-tête** | **Header message** | Bandeau d'information, 6 langues. Couleurs reprises du message personnalisé de l'onglet Général. | Haut des pages d'activités. | Vide |
| **Email obligatoire** / **Téléphone obligatoire** | **Mandatory email** / **Mandatory phone number** | Coordonnées obligatoires sur le portail d'activités. | Étape des coordonnées. | Activé / Activé |
| **Afficher les filtres** | **Show filters** | Filtres par catégorie sur la liste des activités. | Liste des activités. | Désactivé |
| **Afficher la carte activités** | **Show the activities card** | Carte qui met en avant vos activités sur le portail de réservation **restaurant**. | Formulaire et/ou confirmation. | Désactivé |
| **Image de la carte**, **Titre de la carte**, **Sous-titre de la carte** | **Card image**, **Card title**, **Card subtitle** | Contenu de cette carte. | Carte. | Photo du premier produit ; « Découvrez aussi nos activités » |
| **Emplacement** | **Placement** | Formulaire de réservation, confirmation, ou les deux. | — | Les deux |
| **Position dans le formulaire** | **Position in the form** | En haut ou en bas du formulaire. | — | En bas |
| **Expiration de la demande de paiement** | **Payment request expiry** | Les réservations impayées sont annulées après ce délai. | — | Pas d'expiration |
| **Groupes de ressources** | **Resource Groups** | Capacité partagée entre produits. Voir [Groupes de ressources](/fr/activities/resource-groups). | Disponibilités. | — |

Les règles par produit (jours, horaires, capacité, paiement, extras) se règlent aussi dans cet onglet : voir [Activités](/fr/activities/setup).

## Privatisation

Détail : [Privatisation](/fr/portal/privatization).

| Réglage (FR) | Libellé (EN) | Ce qu'il fait | Par défaut |
| - | - | - | - |
| **Activer le portail de privatisation** | **Activate privatization portal** | Accepte les demandes de privatisation sur `book.eat-now.io/privatization/votre-restaurant`. | Désactivé |
| **Lien du portail de privatisation** | **Privatization portal link** | L'adresse du formulaire, à copier. | — |
| **Emails de notification** | **Notification emails** | Qui reçoit un e-mail à chaque demande. | Aucun |
| **Message d'en-tête** | **Header message** | Encadré d'information en haut du formulaire, 6 langues. | Vide |
| **Champs supplémentaires** | **Additional fields** | Vos propres questions (mêmes types que les champs personnalisés), avec **Taille du champ** et **Champ obligatoire ?**. | Aucun |

## Blacklist

Détail : [Blacklist](/fr/portal/blacklist).

| Action (FR) | Libellé (EN) | Ce qu'elle fait |
| - | - | - |
| **Bloquer un client** | **Blacklist Customer** | Le client ne peut plus réserver en ligne (portail, activités, Google, API partenaires). Il voit « Votre réservation n'a pas pu être enregistrée. Veuillez contacter directement le restaurant. », sans jamais savoir pourquoi. Il est aussi exclu du marketing. L'équipe peut toujours lui créer des réservations : le formulaire de réservation et la fiche client affichent un avertissement **Client blacklisté**, et la conversation WhatsApp indique que l'agent IA ne lui répond pas. |
| **Débloquer ce client** | **Remove this customer from blacklist** | Lève le blocage immédiatement. |
