Fehlerquelle: Falsche Mandantenzuweisung im SelectLine Server
Damit die maniacSchnittstelle reibungslos Daten zwischen Ihrem Shop und der SelectLine Warenwirtschaft austauschen kann, ist eine korrekte Konfiguration im SelectLine Server (Benutzerverwaltung) zwingend erforderlich.
Eine fehlerhafte Zuweisung führt oft dazu, dass Daten (wie Bestände oder Preise) unvollständig, gar nicht oder – im schlimmsten Fall – aus einem falschen Mandanten geladen werden.
Warum ist das wichtig?
Die Schnittstelle greift über einen API-Benutzer auf Ihre SL API zu. Wenn dieser Benutzer im SelectLine Server nicht explizit dem Mandanten zugewiesen ist, mit dem er arbeiten soll, “weiß” die Schnittstelle nicht, wohin Daten geschrieben oder gelsen werden.
So prüfen und korrigieren Sie die Einstellung:
-
SelectLine Server öffnen: Melden Sie sich als Administrator am SelectLine Server an.
-
Benutzerverwaltung aufrufen: Navigieren Sie im Menü links zu
Benutzerverwaltung->Benutzer. -
API-Benutzer auswählen: Wählen Sie den Benutzer aus, den Sie für die Shopware-Anbindung / maniacSchnittstelle nutzen (oft “Admin” oder ein eigens angelegter API-User).
-
Berechtigungen prüfen:
-
Klicken Sie im Reiter auf Berechtigungen und dann auf Anwendungen / Module.
-
Wählen Sie in der Liste den Punkt Shopware-Anbindung (oder das entsprechende Modul der Schnittstelle) aus.
-
-
Mandanten-Zuweisung kontrollieren:
-
Auf der rechten Seite erscheint nun das Feld Gewählter Mandant.
-
Wichtig: Hier muss zwingend der Mandant ausgewählt sein, der mit Ihrem Shop verknüpft ist (z. B. Muster Warenwirtschaft Deutschland).
-
💡 Achtung bei mehreren Mandanten
Falls Sie mit mehreren Mandanten arbeiten, stellen Sie sicher, dass hier kein “Standard-Mandant” hinterlegt ist, der eigentlich nicht für den Webshop vorgesehen ist.
Mögliche Fehlersymptome bei falscher Einstellung:
-
Bestellungen werden nicht in die Warenwirtschaft übertragen.
-
Lagerbestände im Shop werden nicht aktualisiert.
-
Preise im Shop weichen von den Stammdaten ab.
-
Fehlermeldungen in den Logs der maniacSchnittstelle bezüglich der Authentifizierung oder Datenbank-Zugriffen.
Sie haben die Einstellung geprüft und es werden weiterhin keine Daten geladen? Bitte starten Sie nach der Änderung den SelectLine API-Dienst einmal neu, um sicherzustellen, dass die neuen Berechtigungen aktiv sind.
