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

> Verbind Stream met storekit om gepubliceerde menu's te ontvangen, online bestellingen te injecteren, beschikbaarheid te spiegelen en de winkel te pauzeren.

Stream is een middlewareplatform dat tussen storekit en je POS zit. Zodra een locatie is verbonden, publiceert Stream zijn menu in storekit, stuurt storekit online bestellingen naar Stream en meldt Stream terug wanneer een bestelling is geaccepteerd, bijgewerkt, geannuleerd of mislukt. Stream vertelt storekit ook wanneer items in of uit de verkoop gaan en wanneer een locatie is gepauzeerd.

Anders dan bij storekits directe POS-integraties wordt de verbinding aan de Stream-kant opgezet: storekit is bij Stream geregistreerd als delivery service provider (DSP). Je storekit-winkel blijft zich gedragen als elke andere POS-gekoppelde winkel: het menu wordt in Stream beheerd en bestellingen worden aan Stream doorgegeven zodra ze worden geplaatst.

Dit gedeelte is opgesplitst in gerichte handleidingen. Begin met **Stream verbinden** en lees daarna de onderdelen die je nodig hebt.

> **[Stream verbinden](/docs/nl/guides/integrations/pos/stream/connect)**
>
> Autoriseer Stream bij je storekit-account en koppel een locatie aan een winkel

> **[Menusynchronisatie](/docs/nl/guides/integrations/pos/stream/menu-sync)**
>
> Hoe Stream menu's in storekit publiceert en wat er wordt geïmporteerd

> **[Bestellingen](/docs/nl/guides/integrations/pos/stream/orders)**
>
> Hoe bestellingen bij Stream terechtkomen, buffering, bestelnotities, annuleringen en fouten

> **[Voorraad en beschikbaarheid](/docs/nl/guides/integrations/pos/stream/stock-and-availability)**
>
> Itembeschikbaarheid, voorraadaantallen en de winkel pauzeren vanuit Stream

> **[Dine-in](/docs/nl/guides/integrations/pos/stream/dine-in)**
>
> Hoe tafelbestellingen naar Stream worden gestuurd

> **[Probleemoplossing](/docs/nl/guides/integrations/pos/stream/troubleshooting)**
>
> Los problemen met verbinding, menu, bestellingen en beschikbaarheid op

## Hoe de verbinding werkt

Stream maakt via OAuth verbinding met storekit. Vanuit Stream kies je storekit als kanaal en word je naar storekit gestuurd om in te loggen. Op het toestemmingsscherm, **Stream wants access to your storekit account.**, verleen je ofwel **Access all available venues**, ofwel je kiest de winkels die Stream mag zien, en klik je op **Allow**. Terug in Stream verschijnen de winkels van storekit als locaties die je kunt verbinden; door er een te verbinden wordt de POS-provider van die winkel op Stream ingesteld.

Een winkel kan maar één POS-provider hebben, dus een winkel die met Stream is verbonden, kan niet tegelijkertijd aan een andere POS-integratie zijn gekoppeld.

> [!NOTE]
>
> De instellingenpagina van Stream in het storekit-dashboard (**Stream Integration**) is alleen zichtbaar voor storekit-medewerkers. Merchants beheren het menu en de locatiestatus in Stream en vragen [storekit support](/docs/nl/getting-started/contact-support) om de storekit-instellingen te wijzigen die in deze handleidingen worden beschreven.

## Hoe bestellingen naar Stream stromen

```
Customer places order on storekit
        ↓
storekit zet de bestelling in de wachtrij voor verzending (direct, of gebufferd voor een pre-order)
        ↓
storekit stelt de Stream-bestelling samen (items, variaties, modifiers, fulfilmenttype, notitie)
        ↓
Stream meldt location.order.accept → bestelling gemarkeerd als Accepted
  (of location.order.fail → bestelling gemarkeerd als Failed, winkel gemaild met de reden)
        ↓
Stream meldt statuswijzigingen (ready for pickup, out for delivery, completed) en annuleringen
```

Bestellingen worden in de wachtrij gezet zodra ze zijn geplaatst; je hoeft ze niet eerst te accepteren. Pre-orders kunnen tot dichter bij het fulfilmenttijdstip worden vastgehouden met **Buffer Orders**.

## Ondersteunde functies

> **Menusynchronisatie**
>
> | Functie | Ondersteund |
> | - | :-: |
> | Menu gepubliceerd vanuit Stream | ✓ |
> | Handmatige synchronisatieknop in storekit | ✗ (support kan een re-publish aanvragen) |
> | Geplande menusynchronisatie | ✗ (Stream pusht bij publiceren) |
> | Productafbeeldingen | ✓ |
> | Allergenen | ✓ |
> | Alcoholmarkering | ✓ |
> | Itemvariaties (item families) | ✓ |
> | Geneste modifiers | ✓ |
> | Meertalige inhoud | ✓ |
> | Menuspecifieke prijzen | ✓ |
> | Beschikbaarheidstijden per menu | ✓ |
> | Beschikbaarheidstijden per categorie | ✓ |
> | Btw-tarieven | ✓ |
> | Bereidingstijd | ✓ |
> | Subcategorieën | ✗ |

> **Bestellingen**
>
> | Functie | Ondersteund |
> | - | :-: |
> | Order-injectie | ✓ |
> | Pre-orders | ✓ |
> | Bestellingen bufferen | ✓ |
> | Automatisch opnieuw proberen bij een geweigerde aanvraag | ✓ |
> | Bestelling geaccepteerd/mislukt via webhook | ✓ |
> | Statusupdates van bestellingen vanuit Stream | ✓ |
> | Annuleringen in beide richtingen | ✓ |
> | Kortingen | ✓ |
> | Fooien en servicetoeslag | ✓ |
> | Bezorggegevens | ✓ |
> | Aangepast sjabloon voor bestelnotities | ✓ |
> | Tafelnummer op dine-in bestellingen | ✓ |
> | Bestekvraag | ✓ |
> | Winkelmandvalidatie | ✗ |
> | Toevoegen aan bestaande rekening / betalen aan tafel | ✗ |

> **Winkelinstellingen**
>
> | Functie | Ondersteund |
> | - | :-: |
> | Realtime beschikbaarheidsupdates | ✓ |
> | Voorraadaantallen | ✓ (**Sync Inventory**) |
> | Winkel pauzeren en hervatten vanuit Stream | ✓ |
> | Plattegrondsynchronisatie | ✗ |
> | Ondersteuning voor meerdere locaties | ✓ |

## Gerelateerde handleidingen

> **[Overzicht POS-integraties](/docs/nl/guides/integrations/pos/overview)**
>
> Vergelijk Stream met de andere POS-integraties van storekit

> **[Order-injectie](/docs/nl/guides/integrations/pos/order-injection)**
>
> Hoe order-injectie werkt bij verschillende POS-providers

> **[POS-menusynchronisatie](/docs/nl/guides/menu/pos-menu-sync)**
>
> Algemeen gedrag en beperkingen van menusynchronisatie

> **[Beschikbaarheid en snoozing](/docs/nl/guides/menu/availability-snoozing)**
>
> Hoe POS-beheerde beschikbaarheid in storekit wordt weergegeven


## Related topics

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


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