Location View

Settings

Under Settings samlas driftsinställningar för din verksamhet – hur Order Manager fungerar, alternativ för Checkout, hur leveranszoner mäts, webhooks och (för tyska företag) det lagstadgade Impressum. I Location View gäller inställningarna du ändrar här den filial du arbetar med just nu.

Så hittar du Settings#

  • Vy: Location View (vissa kort visas också i Company View och gäller då hela företaget)
  • Meny: Store & Settings → Settings
  • Åtkomst: Settings kräver administratörsbehörighet. Menyvalet visas bara för administratörskonton – vanlig personal ser det inte.

Själva sidan Settings består av ett antal kort. När du klickar på ett kort öppnas motsvarande undersida. Vilka kort du ser beror på vilken vy du är i:

KortVisas i
Order Manager – "Configure order time adjustment, delivery display, and printer settings"Location View och Company View
Checkout – "Enable guest checkout and configure checkout behaviour"Location View och Company View
Delivery Zones – "Enable route distance measurement and Google Maps integration"Endast Company View
Webhooks – "Register URLs to receive event notifications for this scope"Location View och Company View
Impressum – "Manage the legal notice (Impressum) displayed for this location"Endast Location View, och bara för företag med säte i Tyskland

Reglagen på de här sidorna sparas direkt när du klickar på dem och bekräftas med "Setting saved successfully".

Order Manager#

Inställningar för appen Order Manager, som används för att ta emot och hantera beställningar. Reglagen är uppdelade på tre kort:

Allmänt#

  • Disable Order Time Adjustment – "Disable adjusting order time on the Order Manager app. Only default order time will be set". När detta är på kan personalen inte ändra tillagnings- eller leveranstiden när de godkänner en beställning.
  • Display Customer Address for Outsourced Deliveries – visa kundens adress på beställningar även när leveransen sköts av en extern leveransleverantör.

Skrivarinställningar#

  • Hide Driver Tip on Receipt
  • Hide Tip on Receipt

Inställningar för bordsbokning#

  • Disable Table Bookings – stäng av bordsbokning för den här filialen.

Checkout#

Ett enda reglage:

  • Enable Guest Checkout – låt kunder lägga beställningar utan att skapa ett konto.

Leveranszoner (endast Company View)#

Det här kortet visas när ingen enskild filial är vald, eftersom inställningen gäller hela företaget:

  • Enable Route Distance Measurement on Google Maps – "Measuring distance by route rather than a straight line". När detta är på beräknas leveransavstånd (och därmed avståndsbaserade leveransavgifter) längs körvägen i stället för fågelvägen.
  • Google Cloud API Token – visas när reglaget ovan är på. Ange din token och klicka på Save. Som hjälptexten på skärmen förklarar: "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 skickar automatiska aviseringar till en valfri URL när något händer – till exempel en ny beställning eller en bordsbokning. I Location View hör webhooks till den aktuella filialen, i Company View till hela företaget.

Listan med webhooks#

Kolumner: Event, URL, Status (Active/Inactive), Signed (en låsikon som betyder "Payload is signed"), Updated och Actions (Edit/Delete). Om listan är tom visar sidan "No webhooks yet for this branch. Add one to start receiving events."

Lägga till eller redigera en webhook#

  1. Klicka på Add webhook (eller på redigeringsknappen på en befintlig rad).
  2. Event(obligatoriskt) – välj vad du vill aviseras om: 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 eller Customer order cancelled.
  3. Payload URL(obligatoriskt) – adressen som aviseringen skickas till. Den måste vara en giltig absolut URL på högst 1024 tecken. En http://-adress ger varningen "Using http:// is insecure. An https:// endpoint is strongly recommended."
  4. Signing secret(valfritt, högst 255 tecken) – "Used to sign the payload with HMAC-SHA256 so you can verify it came from us." När du redigerar en webhook som redan har en hemlighet är fältet låst tills du klickar på Rotate secret. Om du sparar ett tomt värde rensas den befintliga hemligheten, och formuläret varnar dig innan det händer.
  5. Active – slå på eller av utskicken för den här webhooken.
  6. Klicka på Save. Du ser "Webhook created" eller "Webhook updated".

Ta bort en webhook#

Klicka på åtgärden för att ta bort och bekräfta "Delete this webhook?" – "Events will no longer be delivered to [the URL]. This cannot be undone."

Så fungerar utskicken#

En panel som går att fälla ut på sidan beskriver det tekniska upplägget för din utvecklare: varje händelse skickas som en HTTP POST med ett JSON-kuvert och identifierande headers (bland annat X-Webhook-Event, X-Webhook-Delivery-Id och, när en hemlighet är angiven, X-Webhook-Signature). Din endpoint ska svara med HTTP 200. Misslyckade utskick görs om upp till 6 gånger med allt längre väntetid (0 s, 15 s, 60 s, 120 s, 240 s, 600 s). Varje händelse levereras minst en gång, så dubbletter bör filtreras bort med hjälp av X-Webhook-Delivery-Id.

Impressum (endast tyska filialer)#

"German law requires every commercial website to display an Impressum (legal notice). The information below is published for this location." Kortet visas bara i Location View för företag med säte i Tyskland, och upplysningen sparas per filial. Formuläret är uppdelat i avsnitt. Textfälten har en maxlängd, och för långa värden ger meddelandet "Must be at most … characters":

Tjänsteleverantör#

  • Legal company name(obligatoriskt, högst 500) – inklusive bolagsform, t.ex. "Oase Bistro GmbH"
  • Trading name(högst 200), Legal form(högst 100)
  • Authorized representatives(högst 500) – krävs enligt lag för juridiska personer som en GmbH

Registrerad adress#

  • Street and number(obligatoriskt, högst 250) – en postboxadress är inte tillåten
  • Address line 2(högst 250), Postcode(obligatoriskt, högst 10), City(obligatoriskt, högst 200), Country(högst 200)

Kontakt#

  • Email(obligatoriskt, måste vara en giltig adress, högst 200), Phone(högst 100), Fax(högst 100)

Register och moms#

"Required if the company is registered (e.g. a GmbH) or has a VAT ID." Fält: Register court(högst 200), Register number(högst 100), VAT ID(högst 50), Supervisory authority(högst 500, inklusive myndighetens adress; obligatoriskt för tillståndspliktig verksamhet).

Ansvarig för innehållet#

Den person som ansvarar för det redaktionella innehållet (§ 18 Abs. 2 MStV): Name(högst 200) och Address(högst 500).

Tvistlösning för konsumenter#

  • Participates in consumer dispute resolution – ett reglage som anger om leverantören deltar i förfaranden inför en konsumenttvistnämnd (§ 36 VSBG)
  • Dispute resolution statement – ange behörig tvistnämnd om ni deltar
  • Additional information – fritext för övriga upplysningar som krävs enligt lag

Klicka på Save för att publicera ("Impressum created" / "Impressum updated"). Ett befintligt Impressum kan tas bort med knappen Delete impressum. Bekräftelsen varnar: "The legal notice for this location will be removed. This cannot be undone."

Felsökning#

  • Jag ser inte Settings i menyn. Settings är bara tillgängligt för administratörskonton – be en administratör att göra ändringen åt dig.
  • Kortet Delivery Zones saknas. Det visas bara i Company View, inte när en viss filial är vald.
  • Kortet Impressum saknas. Det visas bara i Location View och bara för företag med säte i Tyskland.
  • Min webhook kommer inte längre fram. Kontrollera att den fortfarande är markerad som Active och att din endpoint svarar med HTTP 200. Tänk också på att ett utskick markeras som misslyckat efter 6 misslyckade försök.