Zum Hauptinhalt springen

Bestellportal

Das Bestellportal (de.profipos.bestellportal, Vue 3 / Vite / Tailwind / PWA) ist die öffentliche Web-Schnittstelle für Gäste, um Vorbestellungen über die Cloud-REST v6 abzugeben — ohne App-Installation.

Funktionen

  • Standort-Auswahl (sortiert nach Entfernung, falls Geolocation freigegeben)
  • Kategorie + Artikel-Anzeige
  • Warenkorb (lokal in localStorage)
  • Bestellung absenden (Abholung oder Lieferung)
  • Live-Status-Polling der Bestellung
  • PWA-Manifest + Service-Worker (Offline-fähig für Menü-Cache)

Genutzte Endpoints (Cloud)

MethodePfadZweck
GET/api/v6/bestellportal/standorteAktive Standorte
GET/api/v6/bestellportal/standort/{uuid}/kategorienKategorien
GET/api/v6/bestellportal/standort/{uuid}/artikelSichtbare Artikel
POST/api/v6/bestellportal/bestellungNeue Bestellung
GET/api/v6/bestellportal/bestellung/{uuid}Status

Beispiel-Bestellung:

POST /api/v6/bestellportal/bestellung

{
"standort_uuid": "...",
"typ": "abholung",
"positionen": [
{ "artikel_uuid": "...", "menge": 2 }
],
"kunde": {
"name": "Max Mustermann",
"email": "max@example.com",
"telefon": "+49..."
}
}

Status-Fluss einer Bestellung

Vom Cloud-Endpoint zur Küche

Siehe Datenflüsse Beispiel 4.

Verwandte Themen