Skip to main content
Order injection is het proces van het automatisch versturen van online bestellingen naar je POS-systeem. Wanneer een klant de checkout voltooit, wordt de bestelling binnen enkele seconden overgedragen naar je POS en verschijnt deze op terminals en keukenprinters net als elke andere bestelling.

Hoe order injection werkt

Het hele proces duurt doorgaans 2-5 seconden.

Ordertiming

Wanneer bestellingen worden geïnjecteerd, hangt af van het fulfillment-type en je configuratie.

ASAP-bestellingen

Bestellingen voor directe fulfillment worden geïnjecteerd zodra de betaling is voltooid. De bestelling verschijnt direct in je POS.

Pre-orders / geplande bestellingen

Voor bestellingen die zijn gepland voor een toekomstig tijdstip, hangt de injectietiming af van je instellingen: Vertraagde injectie is handig als je niet wilt dat pre-orders je keukenwachtrij uren van tevoren volproppen.
Overweeg voor drukke keukens om pre-orders 15-30 minuten voor de gevraagde tijd te injecteren. Dit geeft voldoende prep-tijd zonder de wachtrij te overbelasten.

Wat is inbegrepen in bestellingen

Elke bestelling die naar je POS wordt gestuurd bevat:

Orderdetails

  • Uniek order-ID
  • Ordertijdstempel
  • Gevraagde fulfillment-tijd

Items

  • Productnamen en hoeveelheden
  • Modifiers en aanpassingen
  • Item-level notities
  • PLU-/productcodes (voor gekoppelde integraties)

Klantinformatie

  • Naam
  • Telefoonnummer
  • E-mailadres

Fulfillment-details

  • Methode (bezorging, afhalen, ter plaatse)
  • Bezorgadres (indien van toepassing)
  • Tafelnummer (voor ter plaatse)
  • Speciale instructies

Betaling

  • Betaalstatus (betaald/openstaand)
  • Betaalmethode
  • Fooibedrag (indien van toepassing)
Cashbestellingen worden verstuurd zonder een betaling eraan gekoppeld, zodat de check openblijft voor personeel om te settelen — tenzij de POS-integratie een cash-as-paid-instelling heeft ingeschakeld. Zie Cash- en pay-on-collection-bestellingen.

Foutafhandeling

storekit is ontworpen om POS-communicatiefouten netjes af te handelen.

Automatische retry

Als de POS tijdelijk onbereikbaar is:
  1. storekit plaatst de bestelling in de wachtrij
  2. Probeert automatisch opnieuw met exponentiële backoff
  3. Blijft proberen tot het lukt
  4. Bestelling verschijnt uiteindelijk in POS
Als een bestelling niet kan worden gesynchroniseerd na alle retry-pogingen, ontvang je een e-mailmelding met de specifieke foutreden, orderdetails en een directe link om de bestelling in je dashboard te bekijken.

Klantervaring

Bestellingen worden altijd succesvol voltooid voor de klant, zelfs als POS-injectie vertraagd is:
  • Betaling wordt verwerkt
  • Klant ontvangt bevestiging
  • Bestelling verschijnt in storekit-dashboard
  • Je kunt de bestelling indien nodig handmatig invoeren
Klanten ondervinden nooit hinder van tijdelijke POS-problemen. Hun bestelling wordt bevestigd en je hebt deze altijd in je storekit-dashboard.

POS-connectiefouten

Als er een aanhoudend connectieprobleem is, kunnen klanten een bericht zien met het verzoek om contact op te nemen met personeel. Dit gebeurt alleen in specifieke scenario’s zoals pay-at-table, waar POS-connectiviteit cruciaal is.

Orderwijzigingen

Vóór POS-injectie

Als je een bestelling moet wijzigen voordat deze naar de POS wordt gestuurd:
  1. Zoek de bestelling in je storekit-dashboard
  2. Breng de nodige wijzigingen aan
  3. De gewijzigde bestelling wordt naar de POS gestuurd

Na POS-injectie

Zodra een bestelling is geïnjecteerd:
  • Wijzigingen in storekit werken de POS niet automatisch bij
  • Wijzig de bestelling direct in je POS
  • Verwerk indien nodig terugbetalingen via storekit

Integratiespecifiek gedrag

Verschillende POS-integraties behandelen bestellingen iets anders.

Zonal

  • Bestellingen verschijnen als online bestellingen in Aztec
  • Volledige modifier-ondersteuning
  • Kortingen van Zonal-loyalty worden geregistreerd
  • Ordernotities verschijnen op tickets

Lightspeed K-Series

  • Bestellingen verschijnen op je geconfigureerde terminal
  • Keukenrouting volgt je Lightspeed-setup
  • Course-toewijzingen gerespecteerd (indien geconfigureerd)

TISSL (PLU-gebaseerd)

  • Producten gematcht op PLU-codes
  • Zorg dat alle producten geldige PLU’s hebben
  • Niet-gematchte items kunnen leiden tot mislukte bestellingen

Order injection troubleshooten

Bestellingen verschijnen niet in POS

  1. Controleer integratiestatus: Verifieer dat de POS-connectie actief is in Store Settings
  2. Controleer POS-status: Zorg dat je POS-terminal online is
  3. Bekijk bestelling in dashboard: Kijk of er foutmeldingen op de bestelling staan
  4. Controleer PLU-codes: Voor handmatige koppelingsintegraties: verifieer dat PLU’s kloppen
  5. Controleer e-mailmeldingen: Als de bestelling niet kon worden gesynchroniseerd, ontvang je een e-mail met foutdetails

Vertraagde bestellingen

  • Controleer je netwerkconnectiviteit
  • Verifieer dat de POS-API reageert
  • Bekijk eventuele foutmeldingen in het dashboard

Ontbrekende items of modifiers

  • Zorg dat alle producten correct zijn gemapt
  • Controleer modifier-PLU-codes (voor TISSL/handmatige koppeling)
  • Verifieer dat producten bestaan in de POS

Verkeerde prijzen

  • Controleer tax-inclusive vs tax-exclusive instellingen
  • Verifieer dat prijzen matchen tussen systemen
  • Sync menu opnieuw als je automatische sync gebruikt

Best practices

Test voordat je live gaat

Test order injection altijd grondig:
  1. Plaats een testbestelling met verschillende items
  2. Voeg modifiers en speciale verzoeken toe
  3. Verifieer dat alles correct in de POS verschijnt
  4. Test verschillende fulfillment-methoden

Monitor de orderflow

  • Controleer regelmatig dat bestellingen doorstromen naar POS
  • Stel alerts in voor injectiefouten (indien beschikbaar)
  • Beoordeel mislukte bestellingen snel

Houd systemen synchroon

  • Sync menu’s regelmatig als je pull-integraties gebruikt
  • Werk PLU-codes bij bij het toevoegen van nieuwe items
  • Test na het maken van menuwijzigingen
Voor verdere hulp, neem contact op met support.