🏪 Location View
Settings
The Settings area gathers operational configuration for your business — Order Manager behaviour, checkout options, delivery-zone measurement, webhooks and (for German businesses) the legal Impressum. In Location View, the settings you change here apply to the location you are currently working on.
Where to find Settings#
- View: Location View (some cards also appear, with company-wide effect, in Company View)
- Menu: Settings → Settings
- Access: Settings requires administrator-level access. The menu entry is only shown to administrator accounts; regular staff users do not see it.
The Settings page itself is a set of cards; clicking a card opens the matching sub-page. Which cards you see depends on your current view:
| Card | Shown in |
|---|---|
| Order Manager — "Configure order time adjustment, delivery display, and printer settings" | Location View and Company View |
| Checkout — "Enable guest checkout and configure checkout behaviour" | Location View and Company View |
| Delivery Zones — "Enable route distance measurement and Google Maps integration" | Company View only |
| Webhooks — "Register URLs to receive event notifications for this scope" | Location View and Company View |
| Impressum — "Manage the legal notice (Impressum) displayed for this location" | Location View only, and only for companies based in Germany |
The toggle settings on these pages save immediately when clicked and confirm with "Setting saved successfully".
Order Manager#
Settings for the Order Manager app used to receive and process orders. Toggles are grouped into three cards:
General#
- Disable Order Time Adjustment — "Disable adjusting order time on the Order Manager app. Only default order time will be set". With this on, staff cannot change the preparation/delivery time when accepting an order.
- Display Customer Address for Outsourced Deliveries — show the customer's address on orders even when the delivery is handled by an external delivery provider.
Printer Setting#
- Hide Driver Tip on Receipt
- Hide Tip on Receipt
Table Booking Settings#
- Disable Table Bookings — switch off table bookings for this location.
Checkout#
A single toggle:
- Enable Guest Checkout — let customers place orders without creating an account.
Delivery Zones (Company View only)#
This card appears when no individual location is selected, because it is configured for the whole company:
- Enable Route Distance Measurement on Google Maps — "Measuring distance by route rather than a straight line". When enabled, delivery distances (and therefore distance-based delivery fees) are calculated along the driving route instead of as the crow flies.
- Google Cloud API Token — appears once the toggle above is on. Enter your token and click Save. As the on- screen help explains: "To measure distance by route we use the Google Cloud API. Please ensure that the Route API service is enabled in your Google Cloud account."
Webhooks#
Webhooks send automatic notifications to a URL of your choice whenever something happens — for example a new order or a table booking. In Location View the webhooks belong to the current location; in Company View they belong to the whole company.
The webhook list#
Columns: Event, URL, Status (Active/Inactive), Signed (a lock icon meaning "Payload is signed"), Updated and Actions (Edit/Delete). When empty, the page shows "No webhooks yet for this branch. Add one to start receiving events."
Adding or editing a webhook#
- Click Add webhook (or the edit button on an existing row).
- Event(required) — choose what to be notified about: Table booking created, Table booking updated, Customer created, Customer order created, Customer order accepted, Customer order ready to pick up, Customer order on its way, Customer order completed, Customer order rejected, or Customer order cancelled.
- Payload URL(required) — the address we send the notification to. It must be a valid absolute URL of at most 1024 characters; an
http://address triggers the warning "Using http:// is insecure. An https:// endpoint is strongly recommended." - Signing secret(optional, max 255 characters) — "Used to sign the payload with HMAC-SHA256 so you can verify it came from us." When editing a webhook that already has a secret, the field stays locked until you click Rotate secret; saving a new empty value clears the existing secret, and the form warns you before that happens.
- Active — turn delivery of this webhook on or off.
- Click Save. You will see "Webhook created" or "Webhook updated".
Deleting a webhook#
Click the delete action and confirm "Delete this webhook?" — "Events will no longer be delivered to [the URL]. This cannot be undone."
How deliveries work#
An expandable panel on the page explains the technical contract for your developer: each event is sent as an HTTP POST with a JSON envelope and identifying headers (including X-Webhook-Event, X-Webhook-Delivery-Id and, when a secret is set, X-Webhook-Signature). Your endpoint should respond with HTTP 200; failed deliveries are retried up to 6 times with increasing delays (0s, 15s, 60s, 120s, 240s, 600s). Delivery is at-least-once, so duplicates should be filtered using X-Webhook-Delivery-Id.
Impressum (German locations only)#
"German law requires every commercial website to display an Impressum (legal notice). The information below is published for this location." This card only appears in Location View for companies based in Germany, and the legal notice is stored per location. The form is grouped into sections; string lengths are limited and over-long values show "Must be at most … characters":
Provider#
- Legal company name(required, max 500) — including the legal form, e.g. "Oase Bistro GmbH"
- Trading name(max 200), Legal form(max 100)
- Authorized representatives(max 500) — legally required for legal entities such as a GmbH
Registered address#
- Street and number(required, max 250) — a P.O. box is not allowed
- Address line 2(max 250), Postcode(required, max 10), City(required, max 200), Country(max 200)
Contact#
- Email(required, must be a valid address, max 200), Phone(max 100), Fax(max 100)
Register & VAT#
"Required if the company is registered (e.g. a GmbH) or has a VAT ID." Fields: Register court(max 200), Register number(max 100), VAT ID(max 50), Supervisory authority(max 500, including its address; required for licensed activities).
Responsible for content#
The person responsible for editorial content (§ 18 Abs. 2 MStV): Name(max 200) and Address(max 500).
Consumer dispute resolution#
- Participates in consumer dispute resolution — a switch stating whether the provider takes part in proceedings before a consumer arbitration board (§ 36 VSBG)
- Dispute resolution statement — include the competent arbitration board if participating
- Additional information — free text for any further legally required statements
Click Save to publish ("Impressum created" / "Impressum updated"). An existing Impressum can be removed with the Delete impressum button; the confirmation warns "The legal notice for this location will be removed. This cannot be undone."
Troubleshooting#
I cannot see Settings in the menu.
Settings is limited to administrator accounts; ask an administrator to make the change for you.
The Delivery Zones card is missing.
It is only shown in Company View, not while a specific location is selected.
The Impressum card is missing.
It only appears in Location View and only for companies based in Germany.
My webhook stopped arriving.
Check that it is still marked Active, that your endpoint answers with HTTP 200, and remember that after 6 failed attempts a delivery is marked failed.