I Amsterdam tog laxen slut mitt under lunchen, men den digitala menyn fick reda paa det 20 minuter senare. Med thMenu kopplat till Lightspeed K-Series WebSocket dyker den graa "Slut for dagen"-badge upp 280ms efter lagret naar noll. Aterbetalningar for fel bestallningar minskade med 94%.
WebSocket persistent inte 5s polling
Permanent anslutning till /inventory-events via Cloudflare Durable Objects, en socket per plats. 18 sockets ryms gott och vael inom 32 KB minne.
Vi behaaller endast senaste SKU-snapshot, ingen historik — push-uppdatering, sub-sekund latens, noll polling.
Graa badge inte radering
Kortet forblir synligt med opacity 0.5 och badge "Slut for dagen". Gaesten ser bilden och aaterkommer i morgon. Lagg-i-varukorgen-knappen faar pointer-events:none.
- Farg: kolgraa (#3a3a3a), aldrig rod.
- Animation: 220ms cross-fade.
- Allergenfilter: slutsaalda foerblir synliga, bara inte bestallningsbara.
Edge case: servitor avbryter
En servitor avbryter 1 lax, Lightspeed hoejer lagret till +1, men koeket kan redan ha tillagat sista portionen. Loesningen aer ett manuellt sold-out laas. Manager vaexlar "slut" manuellt, WebSocket-haendelser ignoreras till frisleppt. Sparat i manual_soldout_until, 23:00 cron stadar efter passet.
Inga fler spoekbeställningar "lager 1, verklighet 0".
FAQ
L-Series kompatibel? Nej — L-Series har bara REST polling. K-Series har WebSocket.
Om socket faller? Exponentiell aateranslutning 1s/2s/4s/8s plus REST var 5:e minut.
Vilken plan? Pro och Platinum. Starter behaaller manuell toggle.
Var detta hjälpsamt? Dela det.
Relaterade artiklar
12 konkreta fördelar med QR-menyer (med riktiga data)
Noll tryckkostnader, 31 % högre genomsnittlig beställning, automatiskt 20 språk:…
Varför menybilder ökar försäljningen: restaurangguide
Rätter med bilder får upp till 30 % fler beställningar. Här är vetenskapen bakom…
Varfor Apple Pay-anvandare vantar 12 sekunder mindre an Chip+PIN pa restauranger
Visa 2024 faltdata: chip+PIN 25.3s, Apple Pay 13.1s. For en brasserie med 32 bor…