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)
| Methode | Pfad | Zweck |
|---|---|---|
GET | /api/v6/bestellportal/standorte | Aktive Standorte |
GET | /api/v6/bestellportal/standort/{uuid}/kategorien | Kategorien |
GET | /api/v6/bestellportal/standort/{uuid}/artikel | Sichtbare Artikel |
POST | /api/v6/bestellportal/bestellung | Neue 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
- Cloud-REST v6
- Selfservice-Terminal (Vor-Ort-Variante)