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

# Synchronisation du menu Stream

> Comment Stream publie les menus dans storekit : ce qui déclenche un import, ce qui est importé, le mappage des variations et modificateurs.

Stream fait autorité pour le menu d'une boutique connectée à Stream. Chaque fois que le menu d'une location est publié dans Stream, Stream en informe storekit qui le télécharge et l'importe. Il n'y a pas de bouton de synchronisation dans storekit ni de planification à définir : le menu se met à jour quand vous publiez dans Stream.

## Quand le menu se met à jour

storekit importe le menu lorsque Stream envoie un événement **publish** pour la location. L'import se déroule en arrière-plan : storekit télécharge le fichier de menu publié, envoie les nouvelles images, puis réécrit le menu de la boutique pour qu'il corresponde. Publier à nouveau alors qu'un import du même menu est encore en cours est ignoré ; attendez donc la fin du premier import (un verrou est conservé pendant 30 minutes maximum) avant de republier.

### Demander une nouvelle publication

Si le menu storekit semble périmé, [contactez le support storekit](/docs/fr/getting-started/contact-support). Le support clique sur **Refresh Menu** sur la page **Stream Integration** de la boutique, ce qui demande à Stream de republier le dernier menu de la location : le dashboard confirme avec *Menu refresh requested* et *Stream will re-publish the latest menu shortly*. L'import lui-même n'a lieu qu'au moment où Stream publie ; comptez donc quelques minutes.

> [!NOTE]
>
> Il n'y a pas de bouton **Sync** sur un menu géré par Stream dans l'éditeur de menu storekit, et Stream n'apparaît pas comme carte sur **Stores** → votre boutique → **Settings** → **Integrations** pour les identifiants marchands. Consultez [Synchronisation du menu POS](/docs/fr/guides/menu/pos-menu-sync) pour comparer avec d'autres fournisseurs.

## Ce qui est importé

Chaque menu Stream devient un menu storekit sur la boutique, associé par son identifiant Stream. La première publication crée le menu (nommé d'après le menu Stream) ; les publications suivantes le mettent à jour ainsi que son nom.

| Stream | storekit | Notes |
| - | - | - |
| Menu | Menu | Un menu storekit par menu Stream. La planification du menu devient les plages horaires de disponibilité du menu storekit. |
| Category | Category | L'ordre suit le menu Stream. Une planification de catégorie devient les plages horaires de disponibilité de la catégorie et désactive *always open* pour cette catégorie. |
| Item family avec un seul item | Article | Nom, description, prix, image, allergènes et marqueur d'alcool proviennent de l'item family ; l'identifiant Stream de l'article est enregistré comme SKU storekit. |
| Item family avec plusieurs items | Article avec un groupe *variation* obligatoire | L'article est tarifé à 0 et reçoit un premier groupe de modificateurs (nommé d'après la famille, min 1 / max 1) avec une option par item. L'item par défaut de Stream est présélectionné. |
| Modifier group | Groupe de modificateurs | Le minimum, le maximum et les règles de sélection unique/multiple sont conservés, tout comme les quantités par défaut. |
| Modifier | Option de modificateur | Prix, état actif, image et traductions. Les modificateurs peuvent porter des groupes de modificateurs imbriqués, importés comme des groupes supplémentaires. |
| Surcoût de prix spécifique au menu | Prix de l'article | Si l'article a un override actif pour ce menu Stream, ce prix est utilisé à la place du prix de base. |
| Taxe | Taux de taxe de l'article | Les taux de taxe Stream sont enregistrés pour chaque article. |
| Traductions | Traductions des noms et descriptions | Par locale, pour les menus, catégories, articles, variations, groupes de modificateurs et modificateurs. |
| Allergènes | Tags de l'article | Les codes d'allergène Stream sont mappés vers les tags d'allergène storekit. Les codes inconnus sont ignorés. |
| `is_alcohol` | Tag alcool | Ajoute ou retire le tag alcool sur l'article. |
| Temps de préparation | Temps de préparation de la boutique | Si la publication inclut un temps de préparation en minutes, il est appliqué aux temps de préparation de livraison et de retrait de la boutique. |

Les images sont copiées dans le stockage d'images de storekit lors de l'import, elles continuent donc de fonctionner si l'URL Stream change.

## Stream écrase le menu storekit

Chaque publication réécrit le menu depuis Stream :

* Les noms, descriptions, prix, images, disponibilité, tags et traductions sont remplacés par les valeurs de Stream.
* Les catégories, articles, variations et groupes de modificateurs qui ne figurent plus dans le menu publié sont supprimés du menu storekit.
* Comme le menu est géré par le POS, les catégories et articles ne peuvent pas être ajoutés dans l'éditeur de menu storekit : tenter de le faire affiche *You can't add a new category here. Please create new items in your POS*. Effectuez les modifications de menu dans Stream et publiez.

Les mises en sommeil et les stocks suivent leurs propres règles : voir [Stock et disponibilité](/docs/fr/guides/integrations/pos/stream/stock-and-availability).

## Limitations

* **Pas de sous-catégories** : les catégories Stream sont importées comme une liste à plat.
* **Pas de synchronisation manuelle ni planifiée** depuis storekit ; la publication dans Stream est le seul déclencheur (le support peut demander une nouvelle publication).
* **L'import a lieu par menu.** Si une location publie plusieurs menus, chacun est importé à son tour, et chacun est verrouillé séparément.
* **Les articles absents du fichier publié sont ignorés**, et les identifiants Stream que storekit ne peut pas faire correspondre sont journalisés plutôt que de faire échouer l'import : vérifiez le menu storekit après publication si quelque chose semble manquer.

## Étapes suivantes

> **[Stock et disponibilité](/docs/fr/guides/integrations/pos/stream/stock-and-availability)**
>
> Changements de disponibilité et de stock entre deux publications

> **[Commandes](/docs/fr/guides/integrations/pos/stream/orders)**
>
> Comment les articles et modificateurs importés apparaissent sur les commandes envoyées à Stream


## Related topics

- [Stream](/docs/fr/guides/integrations/pos/stream/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 Syrve](/docs/fr/guides/integrations/pos/syrve/menu-sync.md)
- [Synchronisation du menu Deliverect](/docs/fr/guides/integrations/pos/deliverect/menu-sync.md)


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