Developer
Test ModeTest Mode Sign In Get started
DeveloperDeveloper / Click & Collect APIClick & Collect API

Click & Collect APIClick & Collect API

Kunden bestellen Produkte in der BEEP!-App und holen sie im Store ab. Diese Endpoints verwalten den gesamten Click & Collect Workflow.

Customers order products in the BEEP! app and pick them up in store. These endpoints manage the entire Click & Collect workflow.

⚠️
Click & Collect erfordert mindestens das GO-Paket.

POST /api/v1/submitClickCollectOrder

Erstellt eine Click & Collect Bestellung. Der Store erhält eine Push-Benachrichtigung in der Manager-App.

Creates a Click & Collect order. The store receives a push notification in the manager app.

ParameterTypPflichtBeschreibung
storeIdstringJaStore-ID
userIdstringJaKunden-ID
itemsarrayJaProdukte: [{ productId, quantity }]
pickupTimestringNeinGewünschte Abholzeit (ISO 8601)
notestringNeinKundennachricht (max. 250 Zeichen)
200 OK
{ "success": true, "orderId": "cc_order_x1y2z3", "status": "pending", "estimatedPickupAt": "2026-02-27T11:30:00.000Z" }

POST /api/v1/updateClickCollectStatus

Aktualisiert den Status einer Bestellung. Der Kunde wird per Push-Notification informiert.

Updates the status of an order. The customer is notified via push notification.

ParameterTypPflichtBeschreibung
orderIdstringJaBestell-ID
statusstringJa"confirmed", "ready", "picked_up", "cancelled"

AblaufFlow

  1. Bestellung: Kunde wählt Produkte in der App → submitClickCollectOrder
  2. Bestätigung: Store bestätigt → updateClickCollectStatus("confirmed")
  3. Bereit: Ware kommissioniert → updateClickCollectStatus("ready") → Push an Kunden
  4. Abholung: Kunde holt ab → updateClickCollectStatus("picked_up")
💡
Bei Statusänderungen sendet BEEP! automatisch einen clickcollect.status_changed-Webhook an deinen konfigurierten Endpoint.