menupop

Kasse verbinden

Mit einer Kassenanbindung erscheinen Bestellungen aus deiner Kasse automatisch auf dem Bestellboard. Niemand muss die Nummer doppelt eintippen. MenuPop liest nur die Bestellnummer, ob die Bestellung zum Mitnehmen ist und ob sie storniert wurde, nie Artikel, Beträge oder Zahlungen. Die Kassenpflichten (KassenSichV, TSE) bleiben bei deiner Kasse.

Kassenanbindungen gibt es mit Pager Pro, je Standort unter Dashboard → Pager → Kasse.

Einstellungen

  • Nummer für den Gast: die Bonnummer deiner Kasse (bis 5 Ziffern) oder die nächste MenuPop-Nummer. Ist eine Bonnummer noch offen auf dem Board, nimmt MenuPop die nächste freie Nummer.
  • Welche Bestellungen: alle, oder nur „zum Mitnehmen“, wenn du Tischgäste selbst bedienst.
  • Testbestellung senden: legt eine Testbestellung auf dem Board an; sie zählt nicht zu deinen Bestellungen.

Kommen 30 Minuten lang während deiner Öffnungszeiten keine Bestellungen mehr an, weil die Verbindung gestört ist, bekommst du eine E-Mail. Bis dahin tippst du die Nummern wie gewohnt am Board ein.

Eigene Kasse (Webhook)

Für Kassen, Middleware oder kleine Skripte, die eine HTTPS-Anfrage senden können. Nach dem Verbinden siehst du eine Webhook-URL und einen geheimen Schlüssel. Bei jeder neuen oder stornierten Bestellung sendet deine Kasse:

POST <Webhook-URL>
Content-Type: application/json
X-MenuPop-Signature: t=<Unix-Zeit>,v1=<HMAC-SHA256>

{"event": "order.created", "id": "B-1042", "number": "42", "type": "takeaway"}
  • event: order.created oder order.cancelled
  • id: die eindeutige Kennung der Bestellung in deiner Kasse (Wiederholungen werden erkannt)
  • number: die Bonnummer (optional)
  • type: takeaway oder dine_in (optional)
  • Signatur: HMAC-SHA256 über <Unix-Zeit>.<Body> mit dem geheimen Schlüssel, hexadezimal. Anfragen, die älter als 5 Minuten sind, werden abgelehnt.

SumUp POS und orderbird folgen als fertige Anbindungen.