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

# Liaison du menu et synchronisation des prix

> Associez votre menu storekit à la caisse Comtrex par POS ID, parcourez le catalogue depuis le dashboard et récupérez prix et taux de TVA de la caisse.

Comtrex n'importe pas de menu dans storekit. Vous construisez le menu dans storekit — catégories, produits, modificateurs, images et descriptions — et vous reliez chaque produit et modificateur à la caisse avec son numéro d'article Comtrex dans le champ **POS ID**. Une fois les articles liés, vous pouvez importer les prix (et éventuellement les taux de TVA) de la caisse dans votre menu avec **Price sync**.

> [!NOTE]
>
> Il n'y a pas de bouton **Sync Menu** pour Comtrex. Si vous êtes habitué à Lightspeed ou Toast qui importent catégories et produits, attendez-vous à construire le menu vous-même — voir [Import CSV](/docs/fr/guides/menu/csv-import) pour la méthode la plus rapide.

## Comment fonctionne la liaison

Chaque article sur la caisse a un numéro d'article (Zonal l'appelle généralement le PLU). Quand storekit envoie une commande, il liste chaque produit et modificateur par ce numéro, pour que la caisse puisse l'enregistrer comme le bon article. storekit lit le numéro depuis le champ **POS ID** de votre produit ou modificateur.

| storekit | Comtrex |
| - | - |
| **POS ID** produit | Numéro d'article de l'article de vente |
| **POS ID** modificateur | Numéro d'article de l'ingrédient / condiment |
| **POS ID** table | Numéro de table — voir [Service sur place](/docs/fr/guides/integrations/pos/comtrex/dine-in) |

> [!WARNING]
>
> Un produit ou un modificateur avec un **POS ID** vide est silencieusement exclu de la commande envoyée à la caisse. La commande passe quand même et le client est toujours facturé, un article non lié apparaît donc comme un écart entre storekit et la caisse plutôt que comme une commande en échec. Liez tout avant la mise en production.

## Parcourir le catalogue de la caisse

Vous n'avez pas besoin de demander à Zonal une liste des numéros d'articles — le dashboard peut les lire depuis la caisse.

**1. Ouvrir l'intégration Comtrex**

Allez dans **Stores** → votre établissement → **Settings** → **Integrations** → **Comtrex**. La connexion doit d'abord être enregistrée (voir [Connecter Comtrex](/docs/fr/guides/integrations/pos/comtrex/connect)).

**2. Charger le catalogue**

Faites défiler jusqu'à **Till catalogue** et cliquez sur **Load catalogue**. storekit demande à la caisse son item sync et affiche un résumé — par exemple *2 lists · 5 items · 1 modifier groups* — suivi de chaque liste.

**3. Trouver les numéros d'articles**

Développez une liste pour voir le nom de chaque article, son POS ID et son prix caisse. Les groupes de modificateurs sont listés de la même manière avec un badge *Modifier*. Copiez le POS ID dont vous avez besoin dans le produit ou modificateur storekit correspondant.

![La section Till catalogue listant les listes Mains et Drinks avec noms d'articles, POS IDs et prix, plus un groupe de modificateurs Sauces, avec les boutons Refresh et Download raw JSON](https://mintcdn.com/storekit/ESLFABunh773fqh0/images/comtrex/till-catalogue.png?fit=max\&auto=format\&n=ESLFABunh773fqh0\&q=85\&s=6b80de0aa45de526ce02f978dccf87a3)

Une fois chargé, **Load catalogue** devient **Refresh**, et **Download raw JSON** enregistre la réponse complète de la caisse pour vous ou Zonal à des fins d'inspection.

> [!NOTE]
>
> Le catalogue est ce que la caisse renvoie à la requête item sync de storekit. Si un article que vous attendez est absent, demandez à Zonal de vérifier qu'il est inclus dans les listes que l'interface RTO publie.

## Lier produits et modificateurs

**Produits**

**1. Ouvrir le produit**

Allez dans **Menus**, ouvrez votre menu et cliquez sur un produit pour ouvrir le tiroir **Edit product**.

**2. Saisir le POS ID**

Sur l'onglet **Details**, faites défiler jusqu'à **POS ID** et saisissez le numéro d'article de la caisse.

**3. Enregistrer**

Cliquez sur **Save changes**. Répétez pour chaque produit.

![Le tiroir Edit product avec le champ POS ID mis en évidence sous les détails du produit](https://mintcdn.com/storekit/ESLFABunh773fqh0/images/comtrex/product-pos-id.png?fit=max\&auto=format\&n=ESLFABunh773fqh0\&q=85\&s=979864afbbb4407ba83576c22a4fe090)

**Modificateurs**

**1. Ouvrir le modificateur**

Ouvrez le produit, passez à l'onglet **Modifiers** et cliquez sur l'option de modificateur que vous voulez lier.

**2. Saisir le POS ID**

Saisissez le numéro d'article de l'ingrédient de la caisse dans **POS ID**.

**3. Enregistrer**

Cliquez sur **Save changes**.

**En masse**

Exportez votre menu sous forme de tableur, remplissez la colonne **Product POS ID** et réimportez-le — voir [Import CSV](/docs/fr/guides/menu/csv-import). C'est bien plus rapide que de modifier des centaines de produits un par un.

## Synchronisation des prix

Une fois les produits liés, **Price sync** importe les prix actuels de la caisse dans votre menu storekit pour que les deux ne dérivent jamais. Elle s'exécute sur le menu actif de votre établissement, ne met à jour que les produits dont le **POS ID** correspond à un article du catalogue de la caisse, et ne crée, ne supprime ni ne déplace jamais rien.

![La section Price sync avec une ligne Preview price sync décrite comme Compare till prices with your active menu](https://mintcdn.com/storekit/ESLFABunh773fqh0/images/comtrex/price-sync.png?fit=max\&auto=format\&n=ESLFABunh773fqh0\&q=85\&s=ed94bff24ad7077be6e2a60e7fdc36a0)

**1. Ouvrir la prévisualisation**

Dans **Stores** → votre établissement → **Settings** → **Integrations** → **Comtrex**, faites défiler jusqu'à **Price sync** et cliquez sur **Preview price sync**. storekit contacte la caisse — cela peut prendre jusqu'à deux minutes — et affiche la **Price sync preview**.

**2. Vérifier les changements**

Le résumé indique *N to update · N unchanged · N unmatched* avec le nombre d'augmentations et de diminutions en dessous. Chaque ligne montre l'article storekit, l'article POS correspondant et l'ancien et le nouveau prix.

* **Not found on the till** liste les produits dont le POS ID ne figure pas dans le catalogue. Leurs prix ne changeront pas — corrigez le POS ID ou demandez à Zonal à propos de l'article.
* **Conflicting till prices** apparaît quand la caisse renvoie plus d'un prix pour le même POS ID ; le premier prix trouvé sera appliqué.
* Cochez **Include tax rates** pour copier également le taux de TVA de chaque article depuis la caisse. La prévisualisation gagne une colonne **Tax** pour vérifier avant d'appliquer.

**3. Appliquer**

Cliquez sur **Apply changes**. La synchronisation continue en arrière-plan et vous verrez *Prices synced successfully* lorsqu'elle se termine. Cliquez sur **Close** pour quitter sans rien changer.

![La modale Price sync preview montrant un résumé de 2 to update, 3 unchanged et 1 unmatched, la case Include tax rates, un tableau des prix modifiés et une section Not found on the till, avec les boutons Close et Apply changes](https://mintcdn.com/storekit/ESLFABunh773fqh0/images/comtrex/price-sync-preview.png?fit=max\&auto=format\&n=ESLFABunh773fqh0\&q=85\&s=b52a8fdbbcb442f90c28f62f69bb8a9e)

### Ce que Price sync fait et ne fait pas

| | |
| - | :-: |
| Mettre à jour le prix des produits liés | ✓ |
| Mettre à jour le taux de TVA des produits liés (avec **Include tax rates**) | ✓ |
| Mettre à jour les prix des modificateurs | ✗ |
| Créer, archiver ou renommer des produits | ✗ |
| Changer les catégories, images, descriptions ou allergènes | ✗ |
| S'exécuter automatiquement selon une planification | ✗ |

Price sync est toujours lancée par vous depuis le dashboard. Si Zonal change les prix sur la caisse, relancez **Preview price sync** — rien ne se met à jour dans storekit tant que vous ne le faites pas.

> [!NOTE]
>
> Price sync lit le même catalogue que **Till catalogue**. Si le POS ID d'un produit n'y apparaît pas, il figurera sous **Not found on the till** même si le numéro est correct sur la caisse elle-même.

## Étapes suivantes

> **[Commandes](/docs/fr/guides/integrations/pos/comtrex/orders)**
>
> Voyez comment les articles liés sont envoyés à la caisse

> **[Dépannage](/docs/fr/guides/integrations/pos/comtrex/troubleshooting)**
>
> Résolvez les articles manquants et les POS IDs non appariés


## Related topics

- [Connecter Comtrex](/docs/fr/guides/integrations/pos/comtrex/connect.md)
- [Comtrex (Zonal)](/docs/fr/guides/integrations/pos/comtrex/overview.md)
- [Synchronisation du menu POS](/docs/fr/guides/menu/pos-menu-sync.md)
- [Synchronisation du menu Lightspeed](/docs/fr/guides/integrations/pos/lightspeed/menu-sync.md)
- [Synchronisation du menu Stream](/docs/fr/guides/integrations/pos/stream/menu-sync.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.