Ziel: In diesem Artikel erläutern wir Ihnen, wie Sie Probleme beheben, die bei der Verwendung der WooCommerce-Integration auftreten können.
Sicherheitsplugin von WooCommerce blockiert den Import
Wenn Sie ein Sicherheits-Plugin in Ihrem WooCommerce installiert haben, müssen bestimmte Einstellungen deaktiviert sein, damit das Importieren funktioniert.
Klicken Sie auf das Sicherheits-Plug-in und scrollen Sie zu "filter long url strings", diese Option muss deaktiviert sein.
Importieren funktioniert nicht
Prüfen Sie in der WooCommerce-Umgebung, ob die Berechtigungen für die API-Schlüssel auf lesen/schreiben eingestellt sind. Dies ist notwendig, um die Daten korrekt zu importieren.
Bestellungen werden mit Verzögerung importiert
Beim Abrufen der Bestellungen sollte der HTTP-Header Cache-Control mit dem Parameter no-cache Request Directives implementiert werden, wie in dieser Dokumentation beschrieben. Dies ermöglicht Sendcloud, den Cache zu ignorieren und die neuesten Bestellungen abzurufen.
WooCommerce unbekannter Fehler aufgetreten
Es kann aus verschiedenen Gründen ein unbekannter Fehler im Importieren Ihres WooCommerce vorliegen:
- Prüfen Sie, ob alles in Ihrer WooCommerce-Umgebung auf dem neuesten Stand ist. Sollte alles aktualisiert sein, kann das Problem gelöst sein. Loggen Sie sich bei Sendcloud erneut ein.
- Wenn alles auf dem neuesten Stand ist und der Fehler immer noch auftritt, können Sie überprüfen, ob Ihre URL richtig eingestellt ist. Sie finden diese in Ihrem Sendcloud-Konto unter Einstellungen -> Integrationen-> Woocommerce -> bearbeiten. Hier sehen Sie auch den öffentlichen Schlüssel und den geheimen Schlüssel, darüber steht die URL Ihres Webshops. Prüfen Sie, ob Sie eine URL mit www. oder ohne www. haben, wenn Sie Ihre Seite besuchen. Zum Beispiel: http://www.sendcloud.nl/ oder http://sendcloud.nl/, vergessen Sie nicht das / am Ende Ihrer URL. Prüfen Sie auch, ob Sie http:// oder https:// haben.
- Prüfen Sie, ob die Permalinks in Ihren Einstellungen NICHT auf "Standard" eingestellt sind.
- Wenn auch dies nicht funktioniert, erstellen Sie einen neuen Schlüssel in Ihrem WooCommerce-Konto und wählen Sie die lesen-/Schreibenfunktion
WooCommerce Verbindungsfehler
Ein Verbindungsfehler kann gefolgt von einem 403 Fehler auftreten. Du kannst diesen beheben indem du:
- Sicherstellst, dass du unsere IP Adresse auf deiner Whitelist hast. Unsere IP Adressen findest du im Artikel Problembehandlung bei der Integration (Punkt 5).
- Stelle sicher, dass du bypass cache für
https://fighting-chance.co.uk/wc-api/v2
aktiviert hast.
Erstellen neuer API-Schlüssel
- Gehen Sie in Ihren WordPress/WooCommerce-Admin zu WooCommerce> Einstellungen >''Erweitert''
- Klicken Sie auf die Unterrubrik REST API
- Klicken Sie auf Schlüssel hinzufügen
- Geben Sie eine Beschreibung ein, vergewissern Sie sich, dass Sie einen Benutzer auswählen, der alle Rechte hat, und wählen Sie "Lesen/Schreiben" unter "Berechtigungen".
- Klicken Sie auf API-Schlüssel erstellen und dann erhalten Sie die neuen Schlüssel. Kopieren Sie beide Schlüssel in die Shop-Einstellungen Ihres WooCommerce in Sendcloud.
- Loggen Sie sich aus und wieder ein in Ihrem Sendcloud Account.