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

# Connecter Comtrex

> Faites pointer storekit vers votre serveur Comtrex, chargez les media types de la caisse, associez pourboires, remises et paiements, puis activez.

Connecter Comtrex associe un établissement storekit au serveur Comtrex d'un site. Vous saisissez l'adresse du serveur et le vendor ID, chargez les media types que la caisse renvoie, indiquez à storekit sur quels media enregistrer les pourboires, les remises et les paiements, puis activez l'intégration.

## Prérequis

* Une installation Comtrex EPOS avec l'interface Real Time Ordering (RTO) activée
* L'adresse du serveur Comtrex (hôte ou IP, plus port s'il n'est pas 80) et le nom de vendor que Zonal a configuré pour storekit — demandez-les à votre account manager Zonal si vous ne les avez pas
* Le serveur Comtrex joignable depuis internet, ou une route que Zonal a convenue avec storekit
* L'intégration Comtrex activée sur votre compte storekit

> [!NOTE]
>
> Si **Comtrex** n'apparaît pas dans votre liste **Integrations**, l'intégration n'est pas encore activée sur votre compte — [contactez le support storekit](/docs/fr/getting-started/contact-support).

## Connecter votre caisse

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

Allez dans **Stores** → votre établissement → **Settings** → **Integrations**, puis sélectionnez **Comtrex**.

**2. Renseigner les détails du serveur**

Remplissez **Server IP Address** et **Vendor ID**. Saisissez l'adresse sans schéma — storekit ajoute `http://` pour vous — et incluez le port si l'interface RTO n'est pas sur le port 80, par exemple `192.168.1.20:16700`. Cliquez sur **Save**.

**3. Charger les media types depuis la caisse**

Cliquez sur **Load from till**. Le bouton reste désactivé — avec le message *Save the connection details to load anything from the till.* — tant que l'adresse et le vendor ID affichés à l'écran n'ont pas été enregistrés. storekit demande au serveur Comtrex sa liste de media ; en cas de succès, la ligne de statut affiche *Connected — media types loaded from the till.* et le bouton devient **Reload**. En cas d'échec, vérifiez l'adresse et que le serveur est joignable — voir [Dépannage](/docs/fr/guides/integrations/pos/comtrex/troubleshooting#load-from-till-fails).

**4. Associer les media de la caisse**

Choisissez un **Tip ID**, un **Discount ID** et un **Payment Type ID** parmi les listes retournées par la caisse, et saisissez le **Sales Type Number** que les commandes en ligne doivent utiliser (voir ci-dessous).

**5. Activer l'intégration**

Activez **Integration Status**. Le libellé à côté indique *Enabled - sending orders to Comtrex* lorsque l'établissement est en production.

**6. Enregistrer**

Cliquez sur **Save**.

![La section Connection de la page des paramètres Comtrex montrant Server IP Address, Vendor ID, la ligne de statut Connected avec un bouton Reload, et Integration Status activé](https://mintcdn.com/storekit/ESLFABunh773fqh0/images/comtrex/connection.png?fit=max\&auto=format\&n=ESLFABunh773fqh0\&q=85\&s=442a585baf6a367855b13a909f681310)

> [!NOTE]
>
> Chaque établissement storekit se connecte à un seul serveur Comtrex. Pour les comptes multi-sites, répétez l'opération pour chaque établissement.

> [!WARNING]
>
> Un établissement ne peut avoir qu'une seule intégration POS activée. Si une autre POS est déjà activée sur l'établissement, activer **Integration Status** échoue avec *This venue already has a POS integration. Please remove it before enabling Comtrex.* — désactivez d'abord l'autre intégration.

## Association des media

Comtrex enregistre les pourboires, les remises et les paiements sur des *media types* configurés sur la caisse. storekit doit savoir quel media utiliser pour chacun, alors créez-les d'abord sur la caisse (votre account manager Zonal peut le faire), puis cliquez sur **Load from till** et sélectionnez-les ici.

![La section Media mapping avec Tip ID défini sur Gratuity #301, Discount ID défini sur Online Discount #410, Payment Type ID défini sur storekit #12, et Sales Type Number 3](https://mintcdn.com/storekit/ESLFABunh773fqh0/images/comtrex/media-mapping.png?fit=max\&auto=format\&n=ESLFABunh773fqh0\&q=85\&s=34ced12d1bf8b36f4c3130de458c4368)

| Paramètre | À quoi il sert |
| - | - |
| **Tip ID** | Le media type sur lequel les pourboires sont enregistrés — à la fois les pourboires sur les commandes en ligne (quand **Send Gratuity Amount** est activé) et les pourboires ajoutés aux paiements pay-at-table. |
| **Discount ID** | Le media type sur lequel les remises storekit (codes promo, récompenses de fidélité) sont enregistrées. Il doit accepter un montant ouvert, car storekit envoie la remise en tant que valeur plutôt qu'en pourcentage. |
| **Payment Type ID** | Le media type sur lequel les paiements storekit sont finalisés. Les commandes par carte et les paiements pay-at-table y sont enregistrés avec le nom de paiement `storekit`. |
| **Sales Type Number** | Le sales type Comtrex envoyé avec chaque commande en ligne — les commandes de livraison, de retrait et sur place utilisent toutes ce même numéro. Demandez à Zonal quel sales type ils ont configuré pour les commandes en ligne. |

Chaque menu déroulant de media dispose d'un lien **Enter ID manually** en dessous. Utilisez-le si le media type dont vous avez besoin ne figure pas dans la liste renvoyée par la caisse, ou si vous configurez avant que la caisse ne soit joignable.

> [!TIP]
>
> Conservez **Payment Type ID** comme un media type `storekit` dédié sur la caisse plutôt que de réutiliser un media carte ou espèces. Cela simplifie considérablement le rapprochement de fin de journée entre les versements storekit et la caisse.

## Autres paramètres de connexion

* **Integration Status** — l'interrupteur principal. Lorsqu'il est désactivé, les paramètres sont conservés mais rien n'est envoyé à Comtrex, et le libellé indique *Disabled - not sending orders to Comtrex*. L'activer définit également le fournisseur POS de l'établissement sur Comtrex.
* **Reload** — récupère à nouveau la liste des media depuis la caisse. Utilisez-le après que Zonal a ajouté un nouveau media type.

> [!TIP]
>
> **Integration Status** est enregistré au moment où vous le basculez. Tout le reste sur la page — adresses, associations de media, gestion des commandes — ne prend effet qu'une fois que vous cliquez sur **Save**. **Load from till** et **Reload** n'enregistrent rien par eux-mêmes.

## Étapes suivantes

> **[Liaison du menu et synchronisation des prix](/docs/fr/guides/integrations/pos/comtrex/menu-sync)**
>
> Attribuez à chaque produit et modificateur le numéro d'article de la caisse

> **[Commandes](/docs/fr/guides/integrations/pos/comtrex/orders)**
>
> Choisissez ce qui est envoyé avec chaque commande


## Related topics

- [Comtrex (Zonal)](/docs/fr/guides/integrations/pos/comtrex/overview.md)
- [Liaison du menu et synchronisation des prix](/docs/fr/guides/integrations/pos/comtrex/menu-sync.md)
- [Connecter Replit](/docs/fr/guides/ai/connect/replit.md)
- [Connecter Toast](/docs/fr/guides/integrations/pos/toast/connect.md)
- [Connecter Lightspeed](/docs/fr/guides/integrations/pos/lightspeed/connect.md)


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