> ## 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.

# Associer vos tables

> Reliez chaque table de votre plan de salle EatNow à sa jumelle dans NowOS. C'est ce qui permet aux placements de circuler dans les deux sens.

EatNow et NowOS ont chacun leur plan de salle. Pour qu'un placement fait d'un côté soit compris de l'autre, chaque table d'EatNow doit être **associée** à une table de NowOS.

<Warning>
  C'est l'étape la plus importante de la configuration. Une table non associée est **invisible pour la caisse** : EatNow ne peut pas y placer de client depuis son côté, et un placement fait en salle sur cette table ne remontera pas correctement.
</Warning>

***

## Avant de commencer

Le plan de salle doit être **publié** dans NowOS (backoffice NowOS → **Tables → Floor plan** → **Publier toutes les modifications**). EatNow lit la liste des tables directement depuis ce plan publié : si rien n'est publié, la liste sera vide.

***

## Associer une table

<Steps>
  <Step title="Ouvrez votre plan de salle">
    Dans la barre latérale d'EatNow, cliquez sur **Plan de salle**. La page **Mes salles** liste vos salles.
  </Step>

  <Step title="Ouvrez la salle à configurer">
    Cliquez sur la salle. L'éditeur de plan s'ouvre.
  </Step>

  <Step title="Sélectionnez une table">
    Cliquez sur une table du plan. Le panneau de droite s'ouvre sur l'onglet **Tables** et affiche les réglages de cette table.
  </Step>

  <Step title="Choisissez la table NowOS correspondante">
    Descendez jusqu'au champ **Table POS** et ouvrez la liste. Elle contient toutes les tables de votre plan NowOS publié, avec leur libellé (*T12*, *B4*…). Sélectionnez celle qui correspond physiquement à la table sélectionnée.
  </Step>

  <Step title="Répétez pour chaque table, puis enregistrez">
    Faites de même pour toutes les tables de la salle, puis cliquez sur **Enregistrer les modifications**. Recommencez pour chaque salle.
  </Step>
</Steps>

<Tip>
  Une table déjà associée à une autre table EatNow **n'apparaît plus** dans la liste. C'est volontaire : une table NowOS ne peut être reliée qu'à une seule table EatNow.
</Tip>

***

## Vérifier vos associations

Dans l'éditeur de plan, une table correctement associée affiche un **petit logo NowOS** à côté de son nom dans la liste des tables. Sur le plan lui-même, un discret marqueur carré apparaît sur la table.

Faites le tour de vos salles : toute table sans ce marqueur n'est pas associée.

<Note>
  Les tables qui n'existent que dans EatNow (une table de dépannage, une table extérieure non gérée par la caisse) peuvent rester sans association. Elles fonctionneront normalement dans EatNow — simplement, la caisse ne les connaîtra pas.
</Note>

***

## Import automatique du plan de salle

Si vous partez d'un plan de salle **déjà complet dans EatNow** et d'un NowOS vierge, l'équipe EatNow peut effectuer un **import ponctuel** : vos salles, vos tables (avec leur forme, leur nombre de places et leur position) et vos décors sont recréés dans NowOS, et les associations sont établies automatiquement.

<Steps>
  <Step title="Demandez l'import au support EatNow">
    Contactez le support en indiquant votre établissement. L'import se lance depuis nos outils, pas depuis votre interface.
  </Step>

  <Step title="Vérifiez le plan importé dans NowOS">
    Ouvrez **Tables → Floor plan** dans le backoffice NowOS. Ajustez les positions si nécessaire.
  </Step>

  <Step title="Publiez">
    Touchez **Publier toutes les modifications**, puis **Actualiser** sur la caisse principale.
  </Step>
</Steps>

<Warning>
  L'import ne fonctionne que sur un plan NowOS **encore vide**. S'il y a déjà des tables dessinées côté NowOS, l'import est refusé pour éviter d'écraser votre travail — dans ce cas, faites les associations à la main comme décrit plus haut.
</Warning>

***

## Quand le plan de salle NowOS change

Vous avez ajouté, renommé ou désactivé une table dans NowOS ? EatNow le détecte automatiquement dès que vous publiez le nouveau plan.

| Ce que vous faites dans NowOS       | Ce qu'il faut faire dans EatNow                                    |
| ----------------------------------- | ------------------------------------------------------------------ |
| Vous ajoutez une table              | Créez la table équivalente dans EatNow et associez-la.             |
| Vous renommez une table             | Rien. L'association repose sur un identifiant, pas sur le libellé. |
| Vous déplacez une table sur le plan | Rien. Les deux plans restent indépendants visuellement.            |
| Vous **désactivez** une table       | Retirez l'association côté EatNow, ou désactivez la table.         |

<Note>
  NowOS ne permet pas de **supprimer** une table déjà publiée, seulement de la **désactiver**. C'est précisément pour que vos associations et votre historique de commandes ne pointent jamais dans le vide.
</Note>

***

## Problèmes fréquents

<AccordionGroup>
  <Accordion title="La liste « Table POS » est vide">
    Trois causes possibles :

    * **Le plan de salle NowOS n'est pas encore publié.** Publiez-le, puis rechargez la page EatNow.
    * **Toutes les tables NowOS sont déjà associées** à d'autres tables EatNow.
    * **L'intégration n'est pas connectée ou a été désactivée.** Vérifiez la carte NowOS dans **Paramètres → Intégrations → Liste d'intégrations**.
  </Accordion>

  <Accordion title="Le champ « Table POS » n'apparaît pas du tout">
    Ce champ ne s'affiche que si une caisse est connectée. Connectez d'abord NowOS — voir [Connecter NowOS](/fr/nowos/connect).
  </Accordion>

  <Accordion title="Un placement fait dans EatNow est refusé par la caisse">
    L'onglet **Historique** de la réservation montre alors un *Échange avec NowOS* en **échec**. Deux causes :

    * **La table était déjà prise** au moment où l'instruction est arrivée — un client de passage l'a occupée entre-temps. Replacez la réservation sur une autre table.
    * **La table n'est pas associée.** Complétez l'association, puis replacez.
  </Accordion>

  <Accordion title="La salle a rechangé de table depuis la caisse, mais EatNow n'a rien enregistré">
    Si **une seule** des tables choisies en salle n'est pas associée dans EatNow, le changement est refusé **en entier** — jamais à moitié. EatNow renvoie alors ses propres tables à la caisse, qui revient visiblement dessus. Complétez l'association manquante et refaites le geste.
  </Accordion>
</AccordionGroup>
