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.
