Admin API
👋 Für wen ist diese Anleitung?
Diese Anleitung richtet sich an Dich als Shop-Betreiber, wenn Du das Bonus System von PremSoft in Deinem Shopware 6 Shop einsetzt und besser verstehen möchtest, wie das System im Hintergrund mit Shopware kommuniziert – zum Beispiel beim Speichern von Bonuspunkten oder Konfigurationen im Admin-Bereich.
🔍 Was ist die Admin API?
Die Admin API ist sozusagen die Sprache, über die das Shopware-Backend (also die Admin-Oberfläche) mit dem Server kommuniziert. Immer wenn Du im Admin etwas tust – z. B. Bonuspunkte vergibst, Einstellungen änderst oder einen neuen Kundenbonus anlegst – läuft das im Hintergrund über diese Schnittstelle.
Auch das Bonus System von PremSoft nutzt diese Schnittstelle – direkt nach der Installation, ohne dass Du selbst etwas konfigurieren musst.
⚙️ Was übernimmt Shopware automatisch?
Das Bonus System von PremSoft bringt eigene Daten mit – zum Beispiel eine Übersicht über vergebene Bonuspunkte, Regelwerke oder Einstellungen zur Berechnung. Diese Daten nennt man Entitäten.
Shopware erkennt diese Entitäten automatisch und stellt Dir sofort die passenden Funktionen zur Verfügung:
✔️ Bonusdaten anzeigen
Du siehst Punkte und Regeln im Admin-Bereich
✔️ Neue Einträge erstellen
Du kannst z. B. manuell Punkte vergeben
✔️ Daten bearbeiten
Änderungen an bestehenden Regeln sind möglich
✔️ Daten löschen
Nicht mehr benötigte Einträge kannst Du entfernen
🔐 Was musst Du beachten?
Damit Du das Bonus System von PremSoft vollständig nutzen kannst, brauchst Du im Shopware-Adminbereich die richtigen Benutzerrechte.
Falls Du z. B. keine Punkte speichern oder bestimmte Einstellungen nicht öffnen kannst, fehlt Dir möglicherweise eine entsprechende Berechtigung.
💡 Schau in dem Fall einfach in den Benutzer-Rollen nach und prüfe, ob die passenden Rechte für das Bonus System gesetzt sind.
🧩 Wie genau nutzt das Bonus System die Admin API?
Wenn Du zum Beispiel im Bonus System einen neuen Punkte-Eintrag speicherst, wird diese Information im Hintergrund an eine sogenannte API-Adresse geschickt (z. B. /api/bonus-points
). Du musst Dich darum nicht kümmern – das System erledigt alles automatisch.
Du klickst einfach auf „Speichern“, und das Bonus System überträgt die Daten sicher an den Server – dank der Admin API.
🧪 Für Neugierige: Ein kurzer technischer Einblick
Wenn Du mit einer Agentur arbeitest oder technisch interessiert bist:
Die Admin API nutzt moderne Webstandards (REST, JSON)
Sie funktioniert nur für eingeloggte Admin-Nutzer
Alle Schnittstellen kannst Du im Shop über
/api/_info/stoplightio.html
einsehen
Das Bonus System nutzt diese Infrastruktur vollständig und entspricht den Shopware-Standards.
Wenn Du die Admin API für ein externes System nutzen möchtest, dann stehen folgende Standard Endpunkte für das Bonus System zur Verfügung:
/api/_info/stoplightio.html#/schemas/PremsBonusSystemBonusProduct
/api/_info/stoplightio.html#/schemas/PremsBonusSystemBooking
/api/_info/stoplightio.html#/schemas/PremsBonusSystemCondition
/api/_info/stoplightio.html#/schemas/PremsBonusSystemImportPoint
/api/_info/stoplightio.html#/schemas/PremsBonusSystemUserPoint
✅ Dein Vorteil als Shop-Betreiber
Du musst nichts selbst einrichten oder programmieren.
Das Bonus System funktioniert direkt nach der Installation.
Speichern, Bearbeiten und Anzeigen von Bonuspunkten läuft automatisch über die Admin API.
Du bekommst ein sauberes, sicheres System für die Verwaltung Deiner Bonuslogik.
📌 Fazit
Das Bonus System von PremSoft nutzt die Shopware Admin API, um mit Deinem Shop zu kommunizieren.
Alle wichtigen Funktionen wie das Anlegen, Bearbeiten und Löschen von Bonuspunkten laufen zuverlässig im Hintergrund.
Falls etwas nicht funktioniert, lohnt sich ein Blick in die Benutzerrechte im Admin.
Die Admin API kann auch genutzt werden um mit anderen Systemen Daten in Shopware zu ändern.
Zuletzt aktualisiert
War das hilfreich?