PrestaShop-API-Fehler
Last updated
Wenn Prestashop keine Verbindung zu ChannelDock herstellt, liegt das in der Regel an einem der folgenden Probleme:
Prestashop kann Verbindungen von Drittanbietern blockieren, wenn die Webservice-Einstellungen nicht korrekt konfiguriert sind.
-
Melden Sie sich in Ihrem Prestashop-Adminbereich an.
-
Navigieren Sie zu Erweiterte Einstellungen → Webservice.
-
Stellen Sie sicher, dass beide Optionen auf Ja gesetzt sind:
- Prestashop-Webservice aktivieren
- CGI für PHP aktivieren (optional – nur wenn Ihr Server dies unterstützt)
⚠️ Die CGI-Option ist nicht zwingend erforderlich. Wenn Ihr Server nicht kompatibel ist, können Sie sie deaktiviert lassen.

Option 2: API-Schlüssel-Berechtigungen sind nicht konfiguriert
Jeder API-Schlüssel in Prestashop muss die richtigen Berechtigungen haben, damit ChannelDock auf Ihre Daten zugreifen kann.
- Gehen Sie zu Erweiterte Einstellungen → Webservice.
- Wählen Sie den API-Schlüssel aus, den Sie in ChannelDock verwenden.
- Aktivieren Sie alle Berechtigungsfelder, um vollen Zugriff zu gewähren.
- Klicken Sie auf Speichern.

Option 3: HTAccess-Autorisierung
Manchmal ist die API von Prestashop blockiert, weil die .htaccess-Datei externe Verbindungen nicht zulässt. Um dies zu beheben, stellen Sie sicher, dass Ihre .htaccess-Datei die folgende Direktive enthält:
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
Nachdem Sie diese Einstellungen angewendet haben, versuchen Sie, Prestashop erneut mit ChannelDock zu verbinden. Wenn weiterhin Probleme auftreten, kontaktieren Sie bitte unser Support-Team.
Dieser Artikel wurde automatisch aus dem Englischen übersetzt.
Was this helpful?