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

# Stream

> Connectez Stream à storekit pour recevoir les menus publiés, injecter les commandes en ligne, refléter la disponibilité et mettre la boutique en pause.

Stream est une plateforme middleware qui s'intercale entre storekit et votre POS. Une fois un établissement connecté, Stream publie son menu dans storekit, storekit envoie les commandes en ligne à Stream, et Stream renvoie l'information lorsque la commande est acceptée, mise à jour, annulée ou échoue. Stream indique également à storekit quand des articles deviennent disponibles ou indisponibles et quand un établissement est mis en pause.

Contrairement aux intégrations POS directes de storekit, la connexion se met en place côté Stream : storekit y est enregistré en tant que delivery service provider (DSP). Votre boutique storekit continue de se comporter comme n'importe quelle boutique connectée à un POS : le menu est géré dans Stream, et les commandes sont mises en file d'attente vers Stream dès qu'elles sont passées.

Cette section est répartie en guides thématiques. Commencez par **Connecter Stream**, puis consultez les domaines qui vous intéressent.

> **[Connecter Stream](/docs/fr/guides/integrations/pos/stream/connect)**
>
> Autorisez Stream sur votre compte storekit et associez un établissement à une boutique

> **[Synchronisation du menu](/docs/fr/guides/integrations/pos/stream/menu-sync)**
>
> Comment Stream publie les menus dans storekit et ce qui est importé

> **[Commandes](/docs/fr/guides/integrations/pos/stream/orders)**
>
> Comment les commandes parviennent à Stream, la mise en tampon, les notes de commande, les annulations et les échecs

> **[Stock et disponibilité](/docs/fr/guides/integrations/pos/stream/stock-and-availability)**
>
> Disponibilité des articles, stocks et mise en pause de la boutique depuis Stream

> **[Sur place](/docs/fr/guides/integrations/pos/stream/dine-in)**
>
> Comment les commandes à table sont envoyées à Stream

> **[Dépannage](/docs/fr/guides/integrations/pos/stream/troubleshooting)**
>
> Résoudre les problèmes de connexion, de menu, de commande et de disponibilité

## Fonctionnement de la connexion

Stream se connecte à storekit via OAuth. Depuis Stream, vous choisissez storekit comme canal et êtes redirigé vers storekit pour vous connecter. Sur l'écran de consentement (**Stream wants access to your storekit account.**), vous accordez soit **Access all available venues**, soit sélectionnez les boutiques que Stream peut voir, puis cliquez sur **Allow**. De retour dans Stream, les boutiques storekit apparaissent comme des locations que vous pouvez connecter ; en en connectant une, vous définissez Stream comme fournisseur POS de cette boutique.

Une boutique ne peut avoir qu'un seul fournisseur POS ; une boutique connectée à Stream ne peut donc pas être également connectée à une autre intégration POS.

> [!NOTE]
>
> La page des paramètres de Stream dans le dashboard storekit (**Stream Integration**) n'est visible que par le personnel storekit. Les marchands gèrent le menu et l'état de l'établissement dans Stream, et demandent au [support storekit](/docs/fr/getting-started/contact-support) de modifier les paramètres côté storekit décrits dans ces guides.

## Comment les commandes parviennent à Stream

```
Customer places order on storekit
        ↓
storekit met la commande en file d'attente pour envoi (immédiatement, ou différée pour une précommande)
        ↓
storekit construit la commande Stream (articles, variations, modificateurs, type d'exécution, note)
        ↓
Stream signale location.order.accept → commande marquée Accepted
  (ou location.order.fail → commande marquée Failed, la boutique est notifiée par e-mail avec la raison)
        ↓
Stream signale les changements de statut (prête au retrait, en livraison, terminée) et les annulations
```

Les commandes sont mises en file d'attente dès leur passation : vous n'avez pas à les accepter au préalable. Les précommandes peuvent être retenues jusqu'à un moment plus proche de l'heure d'exécution grâce à **Buffer Orders**.

## Fonctionnalités prises en charge

> **Synchronisation du menu**
>
> | Fonctionnalité | Prise en charge |
> | - | :-: |
> | Menu publié depuis Stream | ✓ |
> | Bouton de synchronisation manuelle dans storekit | ✗ (le support peut demander une nouvelle publication) |
> | Synchronisation planifiée du menu | ✗ (Stream envoie à la publication) |
> | Images des produits | ✓ |
> | Allergènes | ✓ |
> | Marquage de l'alcool | ✓ |
> | Variations d'articles (item families) | ✓ |
> | Modificateurs imbriqués | ✓ |
> | Contenu multilingue | ✓ |
> | Prix spécifiques par menu | ✓ |
> | Plages horaires de disponibilité du menu | ✓ |
> | Plages horaires de disponibilité des catégories | ✓ |
> | Taux de taxe | ✓ |
> | Temps de préparation | ✓ |
> | Sous-catégories | ✗ |

> **Commandes**
>
> | Fonctionnalité | Prise en charge |
> | - | :-: |
> | Injection de commandes | ✓ |
> | Précommandes | ✓ |
> | Mise en tampon des commandes | ✓ |
> | Réessais automatiques en cas de requête refusée | ✓ |
> | Commande acceptée / en échec par webhook | ✓ |
> | Mises à jour de statut des commandes depuis Stream | ✓ |
> | Annulations dans les deux sens | ✓ |
> | Remises | ✓ |
> | Pourboires et frais de service | ✓ |
> | Détails de livraison | ✓ |
> | Modèle de note de commande personnalisé | ✓ |
> | Numéro de table sur les commandes sur place | ✓ |
> | Demande de couverts | ✓ |
> | Validation du panier | ✗ |
> | Ajout à une addition existante / paiement à table | ✗ |

> **Configuration de la boutique**
>
> | Fonctionnalité | Prise en charge |
> | - | :-: |
> | Mises à jour de disponibilité en temps réel | ✓ |
> | Comptages de stock | ✓ (**Sync Inventory**) |
> | Mettre en pause et reprendre la boutique depuis Stream | ✓ |
> | Synchronisation du plan de salle | ✗ |
> | Prise en charge multi-sites | ✓ |

## Guides associés

> **[Vue d'ensemble des intégrations POS](/docs/fr/guides/integrations/pos/overview)**
>
> Comparez Stream avec les autres intégrations POS de storekit

> **[Injection de commandes](/docs/fr/guides/integrations/pos/order-injection)**
>
> Fonctionnement de l'injection de commandes selon les fournisseurs POS

> **[Synchronisation du menu POS](/docs/fr/guides/menu/pos-menu-sync)**
>
> Comportement général et limites de la synchronisation du menu

> **[Disponibilité et mise en sommeil](/docs/fr/guides/menu/availability-snoozing)**
>
> Comment la disponibilité gérée par le POS s'affiche dans storekit


## Related topics

- [Connecter Stream](/docs/fr/guides/integrations/pos/stream/connect.md)
- [Commandes Stream](/docs/fr/guides/integrations/pos/stream/orders.md)
- [Dépannage Stream](/docs/fr/guides/integrations/pos/stream/troubleshooting.md)
- [Synchronisation du menu Stream](/docs/fr/guides/integrations/pos/stream/menu-sync.md)
- [Stock et disponibilité Stream](/docs/fr/guides/integrations/pos/stream/stock-and-availability.md)


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