Zum Hauptinhalt springen

Welche Server-Einstellungen braucht die Kasse, um mit meinem Shop zu kommunizieren?

Verzeichnisschutz, Bot-Schutz und Datenbankrechte, die Pickware POS für Shopware 6 für die Verbindung zu deinem Shop braucht.

Die Kasse kommuniziert über die Standard-REST-API von Shopware mit deinem Shop. Sicherheitseinstellungen auf deinem Server oder bei deinem Hoster können diese Verbindung blockieren. Prüfe deshalb diese Punkte.

Verzeichnisschutz

Schützt du deinen Shop mit einem Verzeichnisschutz, zum Beispiel per .htaccess, nimm den Pfad /api davon aus.

Bot-Schutz, zum Beispiel Cloudflare

Ein Bot-Schutz kann gezielt das Hochladen der Belege blockieren. An der Kasse erscheint dann die Meldung Rechnungserstellung fehlgeschlagen. Die REST-API des Shops ist nicht verfügbar. In einem Fall antwortete Cloudflare auf den Endpunkt _action/pickware-pos/upload-document mit dem Status 403 und der Seite „Just a moment…“. Passe die Regel deines Bot-Schutzes so an, dass die Pickware-Endpunkte erreichbar sind.

Rechte des Datenbankbenutzers

Schlagen normale Verkäufe an der Kasse fehl, kann dem Datenbankbenutzer das Recht fehlen, Trigger zu nutzen. Pickware nutzt den Datenbankbenutzer, der in der Shopware-Konfiguration bzw. in der Datei .env hinterlegt ist. Bitte deinen Hoster oder deine IT, die Trigger-Berechtigung für diesen Benutzer wiederherzustellen.

Der Shop ist nicht erreichbar

Ist dein Shop nicht oder nur sehr langsam erreichbar, kann sich die Kasse nicht anmelden. Sobald der Shop wieder erreichbar ist, funktioniert auch die Kasse wieder.

Hat dies deine Frage beantwortet?