I Amsterdam slapp laksen opp midt under lunsjen, men den digitale menyen visste det forst 20 minutter senere. Med thMenu koblet til Lightspeed K-Series WebSocket dukker det graa "Utsolgt i dag"-merket opp 280ms etter at lageret naar null. Refusjoner for feilbestillinger sank 94%.
Vedvarende WebSocket ikke 5s polling
Permanent forbindelse til /inventory-events via Cloudflare Durable Objects, en socket per lokasjon. 18 sockets passer lett innen 32 KB minne.
Vi lagrer kun det siste SKU-snapshot, ingen historie — push oppdatering, sub-sekund latens, ingen polling.
Graatt merke ikke sletting
Kortet forblir synlig med opacity 0.5 og merket "Utsolgt i dag". Gjesten ser bildet og kommer tilbake i morgen. Legg-i-handlekurv-knappen far pointer-events:none.
- Farge: kullgraa (#3a3a3a), aldri rod.
- Animasjon: 220ms cross-fade.
- Allergenfilter: utsolgte forblir synlige, bare ikke bestillbare.
Edge case: kelner kansellerer
En kelner kansellerer 1 laks, Lightspeed loftet lageret til +1, men kjokkenet har kanskje allerede laget siste porsjon. Losningen er en manuell sold-out laas. Manager veksler "utsolgt" manuelt, WebSocket-hendelser ignoreres til frigjoring. Lagret i manual_soldout_until, 23:00 cron rydder etter service.
Ingen flere spokelses-bestillinger "lager 1, virkelighet 0".
FAQ
L-Series kompatibel? Nei — L-Series har bare REST polling. K-Series har WebSocket.
Hvis socket faller? Eksponentiell reconnect 1s/2s/4s/8s pluss REST hver 5. minutt.
Hvilken plan? Pro og Platinum. Starter beholder manuell toggle.
Var dette nyttig? Del det.
Relaterte artikler
12 konkrete fordeler med QR-menyer (med ekte data)
Null trykningskostnader, 31 % høyere gjennomsnittlig forbruk, automatisk 20 språ…
Hvorfor menybilder øker salget: guide for restauranter
Retter med bilder får opptil 30 % flere bestillinger. Her er vitenskapen bak vis…
Hvorfor Apple Pay-brukere venter 12 sekunder mindre enn Chip+PIN pa restauranter
Visa 2024 feltdata: chip+PIN 25.3s, Apple Pay 13.1s. For en brasserie med 32 bor…