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

> Hoe Stream menu's in storekit publiceert: wat een import triggert, wat wordt geïmporteerd, hoe variaties en modifiers mappen en wat storekit overschrijft.

Stream is de source of truth voor het menu van een met Stream verbonden winkel. Telkens wanneer het menu van een locatie in Stream wordt gepubliceerd, stelt Stream storekit op de hoogte en downloadt en importeert storekit het. Er is geen synchronisatieknop in storekit en geen schema om in te stellen: het menu wordt bijgewerkt wanneer je in Stream publiceert.

## Wanneer het menu wordt bijgewerkt

storekit importeert het menu wanneer Stream een **publish**-event voor de locatie verstuurt. De import loopt op de achtergrond: storekit downloadt het gepubliceerde menubestand, uploadt nieuwe afbeeldingen en herschrijft vervolgens het menu van de winkel zodat het overeenkomt. Opnieuw publiceren terwijl een import voor hetzelfde menu nog loopt, wordt overgeslagen, dus wacht tot de eerste import klaar is (er wordt tot 30 minuten een lock aangehouden) voordat je opnieuw publiceert.

### Een re-publish aanvragen

Als het storekit-menu verouderd lijkt, [neem dan contact op met storekit support](/docs/nl/getting-started/contact-support). Support klikt op **Refresh Menu** op de pagina **Stream Integration** van de winkel, waarmee Stream wordt gevraagd het meest recente menu van de locatie opnieuw te publiceren. Het dashboard bevestigt dit met *Menu refresh requested* en *Stream will re-publish the latest menu shortly*. De import zelf loopt pas wanneer Stream publiceert, dus reken op een paar minuten.

> [!NOTE]
>
> Er staat geen **Sync**-knop op een door Stream beheerd menu in de storekit-menueditor, en Stream wordt voor merchant-logins niet als kaart getoond op **Stores** → jouw winkel → **Settings** → **Integrations**. Zie [POS-menusynchronisatie](/docs/nl/guides/menu/pos-menu-sync) voor hoe dit zich verhoudt tot andere providers.

## Wat er wordt geïmporteerd

Elk Stream-menu wordt één storekit-menu op de winkel, gekoppeld op basis van het Stream ID. Bij de eerste publicatie wordt het menu aangemaakt (met de naam van het Stream-menu); latere publicaties werken het menu en zijn naam bij.

| Stream | storekit | Opmerkingen |
| - | - | - |
| Menu | Menu | Eén storekit-menu per Stream-menu. Het schema van het menu wordt de beschikbaarheidstijden van het storekit-menu. |
| Category | Categorie | De volgorde volgt het Stream-menu. Een categorieschema wordt beschikbaarheidstijden per categorie en zet *always open* voor die categorie uit. |
| Item family met één item | Item | Naam, beschrijving, prijs, afbeelding, allergenen en alcoholvlag komen uit de item family; het Stream ID van het item wordt opgeslagen als de storekit-SKU. |
| Item family met meerdere items | Item met een verplichte *variation*-groep | Het item krijgt prijs 0 en een eerste modifiergroep (met de naam van de family, min 1 / max 1) met één optie per item. Het standaarditem van Stream is voorgeselecteerd. |
| Modifier group | Modifiergroep | Minimum, maximum en single/multiple-selectieregels blijven behouden, evenals standaardhoeveelheden. |
| Modifier | Modifieroptie | Prijs, actieve status, afbeelding en vertalingen. Modifiers kunnen geneste modifiergroepen bevatten, die als verdere groepen worden geïmporteerd. |
| Menu-specific price override | Itemprijs | Als het item een actieve override voor dit Stream-menu heeft, wordt die prijs gebruikt in plaats van de basisprijs. |
| Tax | Btw-tarief per item | Stream-btw-tarieven worden per item opgeslagen. |
| Translations | Vertalingen van naam en beschrijving | Per locale, voor menu's, categorieën, items, variaties, modifiergroepen en modifiers. |
| Allergens | Itemtags | Stream-allergeencodes worden gemapt op storekit-allergeentags. Onbekende codes worden overgeslagen. |
| `is_alcohol` | Alcoholtag | Voegt de alcoholtag toe aan het item of verwijdert deze. |
| Prep time | Bereidingstijd van de winkel | Als de publicatie een bereidingstijd in minuten bevat, wordt deze weggeschreven naar de bezorg- en afhaalbereidingstijden van de winkel. |

Afbeeldingen worden bij de import in storekits afbeeldingsopslag gekopieerd, zodat ze blijven werken als de Stream-URL verandert.

## Stream overschrijft het storekit-menu

Elke publicatie herschrijft het menu vanuit Stream:

* Namen, beschrijvingen, prijzen, afbeeldingen, beschikbaarheid, tags en vertalingen worden vervangen door de waarden uit Stream.
* Categorieën, items, variaties en modifiergroepen die niet meer in het gepubliceerde menu voorkomen, worden uit het storekit-menu verwijderd.
* Omdat het menu POS-beheerd is, kunnen categorieën en items niet in de storekit-menueditor worden toegevoegd. Als je dat probeert, verschijnt *You can't add a new category here. Please create new items in your POS*. Voer menuwijzigingen door in Stream en publiceer.

Snoozes en voorraadaantallen volgen hun eigen regels. Zie [Voorraad en beschikbaarheid](/docs/nl/guides/integrations/pos/stream/stock-and-availability).

## Beperkingen

* **Geen subcategorieën.** Stream-categorieën worden geïmporteerd als een platte lijst.
* **Geen handmatige of geplande synchronisatie** vanuit storekit; publiceren in Stream is de enige trigger (support kan een re-publish aanvragen).
* **De import loopt per menu.** Als een locatie meerdere menu's publiceert, wordt elk menu op zijn beurt geïmporteerd en apart gelockt.
* **Items die ontbreken in het gepubliceerde bestand worden overgeslagen**, en Stream-ID's die storekit niet kan matchen worden gelogd in plaats van de import te laten falen. Controleer het storekit-menu na publicatie als iets lijkt te ontbreken.

## Volgende stappen

> **[Voorraad en beschikbaarheid](/docs/nl/guides/integrations/pos/stream/stock-and-availability)**
>
> Beschikbaarheid en voorraadwijzigingen tussen publicaties

> **[Bestellingen](/docs/nl/guides/integrations/pos/stream/orders)**
>
> Hoe geïmporteerde items en modifiers verschijnen op bestellingen naar Stream


## Related topics

- [Stream](/docs/nl/guides/integrations/pos/stream/overview.md)
- [Stream verbinden](/docs/nl/guides/integrations/pos/stream/connect.md)
- [Stream voorraad en beschikbaarheid](/docs/nl/guides/integrations/pos/stream/stock-and-availability.md)
- [Syrve-menusynchronisatie](/docs/nl/guides/integrations/pos/syrve/menu-sync.md)
- [Stream-bestellingen](/docs/nl/guides/integrations/pos/stream/orders.md)


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