Skip to content
FunktionenPreisePartnerBlogHilfeÜber unsKontakt
LoslegenAnmelden
Zurück zum Blog
tips2026-07-295 Min. Lesezeit

Lightspeed K-Series: Menupositionen automatisch ausgrauen wenn Lager 0

Wie eine Amsterdamer Poke-Bowl-Kette mit 18 Filialen Lightspeed Restaurant K-Series an thMenu anschloss — Sub-Sekunden-Sold-Out-Badge, Kellner-Storno-Konflikte gelost.

th

thMenu Team

thmenu.com

In Amsterdam ging dem Poke-Anbieter mittags der Lachs aus — Gaste bestellten ihn aber noch 20 Minuten weiter, weil das digitale Menu nichts davon wusste. Mit thMenu plus Lightspeed K-Series WebSocket erscheint das graue "Heute ausverkauft"-Label nun 280ms nach Stock-Null. Fehlbestellungen sanken um 94%.

WebSocket-Persist statt 5-Sekunden-Polling

Wir halten eine Dauerverbindung zu Lightspeed K-Series /inventory-events uber Cloudflare Durable Objects. Push-basiert: ein Socket pro Filiale, alle 18 in 32 KB Memory.

Kein History-Cache — nur der letzte SKU-Snapshot bleibt im Speicher. Das reicht fur sub-second-Update ohne Wrangler-Limits zu sprengen.

Graues Badge statt Loschen

Die Karte bleibt sichtbar, Opazitat fallt auf 0.5, Badge "Heute ausverkauft" oben links. Gaste sehen das Foto, kommen morgen wieder. Der Add-to-Cart-Button bekommt pointer-events:none.

  • Farbe: Kohlegrau (#3a3a3a), nicht rot — bleibt ruhig.
  • Animation: 220ms Crossfade.
  • Allergenfilter: Sold-Out-Items bleiben sichtbar, nur nicht bestellbar.

Edge Case: Storno-Konflikt

Wenn ein Kellner einen Lachs storniert, geht Lightspeed-Stock auf +1, obwohl die Kuche die letzte Portion bereits vorbereitet hat. Losung: manueller Sold-Out-Lock. Manager-Toggle uberschreibt WebSocket-Events bis manuell freigegeben. Lock liegt in manual_soldout_until, 23:00-Cron raumt nach Service auf.

So vermeidet man "Stock sagt 1, Realitat sagt 0"-Geisterbestellungen.

FAQ

Lightspeed L-Series unterstutzt? Nein, nur REST-Polling. K-Series hat das WebSocket.

Was bei Socket-Abbruch? Exponential Backoff 1s/2s/4s/8s plus REST-Fallback alle 5 Minuten.

Welcher Plan? Pro und Platinum. Starter hat manuellen Toggle.

Hilfreich? Teilen Sie es.