Standortverwaltung


Uebersicht zur Standortressource

Standorte werden ueber die Ressource Standorte im App-Panel verwaltet.

Die Ressource ist auf den Unternehmensmandanten begrenzt. Alle erstellten und aktualisierten Standorte werden dem aktuell ausgewaehlten Unternehmensmandanten zugeordnet.

Aktuelle Listenspalten

  • Name
  • Shopify-ID
  • Status
  • Erstellt am

Aktuelle Datensatzaktionen

  • Bearbeiten
  • Loeschen
  • Endgueltig loeschen
  • Wiederherstellen

Wer Standorte verwalten kann

Die zentrale Ressource Standorte wird effektiv von Benutzern mit Rolle CompanyAdmin verwaltet:

  • jeder angemeldete Unternehmensbenutzer kann die allgemeinen Policy-Pruefungen viewAny und view bestehen
  • nur CompanyAdmin kann Standorte erstellen
  • nur CompanyAdmin kann Standorte aktualisieren
  • nur CompanyAdmin kann Standorte loeschen, wiederherstellen oder endgueltig loeschen

Standort erstellen

Das Erstellungsformular enthaelt aktuell folgende Abschnitte:

Standortdetails

  • Name
  • Telefon
  • Spracheinstellung
  • Externe ID
  • Notiz
  • Ist aktiv

Konfiguration der Kauferfahrung

  • Checkout zu Entwurf
  • Zahlungsbedingungen
  • Bearbeitbare Lieferadresse

Checkout to Draft wird in der aktuellen Implementierung immer als aktiviert erzwungen.

Steuerinformationen

  • Steuerregistrierungs-ID

Lieferadresse

  • Adresszeile 1
  • Adresszeile 2
  • Stadt
  • PLZ oder Postleitzahl
  • Empfaenger
  • Vorname
  • Nachname
  • Telefon
  • Gebietscode
  • Land

Rechnungsadresse

  • Umschalter "Rechnungsadresse wie Lieferadresse"
  • Vollstaendige Felder fuer Rechnungsadresse, wenn die Lieferadresse nicht genutzt wird

Standort bearbeiten

Standortaktualisierungen werden unterstuetzt, das aktuelle Bearbeitungsformular ist jedoch eingeschraenkter als das Erstellungsformular.

In der Bearbeitung angezeigte Felder

  • Name
  • Telefon
  • Spracheinstellung
  • Externe ID
  • Notiz

Im aktuellen Stand werden die Abschnitte Kauferfahrung, Steuern, Lieferung und Rechnung waehrend der Erstellung angezeigt, aber nicht auf der standardmaessigen Bearbeitungsseite.

Standortbenutzer

Jeder Standort hat einen Relation Manager Standortbenutzer.

Was er macht

  • listet Benutzer auf, die dem Standort bereits zugeordnet sind
  • ermoeglicht das Zuweisen eines vorhandenen Benutzers
  • ermoeglicht das Entfernen einer Zuordnung

Wichtiges Verhalten

  • Benutzer werden aus bestehenden Unternehmensbenutzern zugewiesen
  • auf dieser Seite werden keine neuen Benutzerkonten erstellt
  • die Standortzuordnung wird ueber Shopify-spezifische Zuordnungs- und Entfernungsaktionen synchronisiert

Die Zuweisungsaktion verwendet den bestehenden Rollenwert des Benutzers. Es gibt in der UI des Relation Managers kein separates standortspezifisches Rollenfeld.

Wer Standortbenutzer verwalten kann

Laut LocationPolicy ist der Relation Manager Standortbenutzer schreibbar fuer:

  • CompanyAdmin bei jedem Standort des aktuellen Unternehmens
  • OrdererAdmin nur, wenn er bereits diesem Standort zugeordnet ist

Andere Rollen koennen den Standortdatensatz bei vorhandenem Zugriff weiterhin oeffnen, der Relation Manager ist fuer sie jedoch schreibgeschuetzt.

Standortbudgets

Jeder Standort hat ausserdem einen Relation Manager Budgets.

Hier werden Jahresbudgets und optionale Monatsbudgets fuer den Standort erstellt und gepflegt.

Fuer Details siehe Standort-Budgetverwaltung.

Policy-basierte Berechtigungen

Zusammengenommen beschreiben die aktuellen standortbezogenen Policies diese Aufteilung:

  • CompanyAdmin: volle Standortverwaltung und volle Verwaltung von Standortbenutzern
  • OrdererAdmin: kann Benutzer nur fuer Standorte verwalten, denen er zugeordnet ist
  • BudgetAdmin: verwaltet die Standortdatensaetze selbst nicht
  • Orderer und Requester: kein Schreibzugriff auf Standortverwaltung

Shopify-Verhalten

Die aktuellen Standort-Workflows sind keine rein lokalen Formulare.

Beim Erstellen

Die Erstellungsseite nutzt eine dedizierte Aktion, um den Standort anzulegen und Shopify-bezogene Daten synchron zu halten.

Beim Aktualisieren

Die Bearbeitungsseite nutzt eine dedizierte Aktion, um den Standort und den zugehoerigen Shopify-Status zu aktualisieren.

Beim endgueltigen Loeschen

Die Aktion zum endgueltigen Loeschen loest zuerst eine Shopify-Loeschaktion aus, bevor der lokale Datensatz entfernt wird.

Daher ist ein fehlgeschlagener Standortvorgang oft auf Shopify-seitige Validierung oder Synchronisationsverhalten zurueckzufuehren und nicht allein auf das Filament-Formular.