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. Buffering wordt per POS-integratie ingesteld, niet één keer voor de hele store, en niet elke POS biedt het aan. Elke integratiepagina hieronder staat onder Stores → jouw store → Settings → Integrations → de integratie.
Deliverect kan pre-orders ook vasthouden. Het storekit-kanaal in Deliverects eigen dashboard heeft een Buffer orders-optie die los staat van de storekit-instelling hierboven. storekit stuurt altijd de gevraagde pickup- of bezorgtijd met de order mee, dus wanneer die kanaaloptie aan staat, houdt Deliverect de order vast en stuurt hem pas kort voor de gevraagde tijd door naar je POS — zelfs als Buffer Orders in storekit uit staat en de order op de dag van plaatsing al storekit heeft verlaten. Er is geen instelling voor in het storekit-dashboard: vraag Deliverect support of storekit support om dit aan te passen.
Waar de vertraging uit je prep-tijd komt, is de waarde de instelling onder Stores → jouw store → Settings → Operations → Preparation time (Delivery en Pickup). Er is geen instelling voor injectietiming onder Stores → jouw store → Settings → Pre-Orders — die pagina behandelt alleen slots, capaciteit en cut-offs. Voor de integraties hierboven waar de storekit support de instelling beheert, neem contact op met support met het gewenste aantal minuten.
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.
Zodra de oorzaak is verholpen, verstuur je een mislukte bestelling vanaf de orderpagina opnieuw met More actions → Resend order to POS. storekit weigert het opnieuw versturen met “This order has already been sent to the POS” als de POS al heeft bevestigd de bestelling te hebben ontvangen — opnieuw versturen zou een dubbele bestelling op de kassa aanmaken. Voor Lightspeed K-Series, waar dit kan gebeuren terwijl er niets is geprint, zie Bestellingen mislukken: kassa offline.

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

Pre-orders bereiken de POS pas vlak voor pickup

Een pre-order die dagen van tevoren is geplaatst, verschijnt pas 30-60 minuten voor de gevraagde tijd op de kassa, terwijl je hem liever meteen ziet. Ergens tussen storekit en de POS wordt hij vastgehouden; controleer elke laag één voor één.
1

Bevestig dat storekit de order op de plaatsingsdag heeft ontvangen

Live Orders toont alleen orders van vandaag, dus een pre-order voor een toekomstige datum staat daar pas op de dag zelf — kijk in plaats daarvan in All Orders. De aanmaakdatum van de order is de dag waarop de klant hem heeft geplaatst. Zie Live Orders en pre-orders →.
2

Controleer de buffer van storekit

Ga naar Stores → jouw store → Settings → Integrations → Deliverect. Als Buffer Orders aan staat, houdt storekit de order vast en stuurt hem Buffer Delay (in minutes) voor de gevraagde tijd door. Zet Buffer Orders uit en klik op Save om pre-orders direct na plaatsing door te sturen. Dit is de enige buffer-instelling aan de storekit-kant; er is geen aparte op de Pre-Orders-pagina.
3

Controleer de Deliverect-kanaalbuffer

Als Buffer Orders in storekit al uit staat, zit de vertraging downstream. Het storekit-kanaal in Deliverect heeft een eigen Buffer orders-optie die geplande orders in Deliverect vasthoudt tot kort voor de gevraagde tijd. Vraag Deliverect support of storekit support om deze uit te zetten voor je storekit-kanaal.
4

Controleer hoe je POS met geplande orders omgaat

Sommige POS-systemen verbergen of parkeren orders waarvan de gevraagde tijd in de toekomst ligt en printen ze pas op de dag zelf. Als beide buffers uit staan, controleer dan de instellingen voor uitgestelde of geplande orders in de POS zelf.

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.