Wenn Ihre Bestellungen nicht in ChannelDock importiert werden, beschreibt dieser Artikel die Schritte, die Sie unternehmen sollten, um häufige Probleme beim Bestellimport zu identifizieren und zu beheben.
Überprüfen Sie die API-Protokolle auf Fehler
Das Identifizieren von Fehlern in Ihren API-Protokollen ist der erste Schritt, um zu verstehen, was falsch laufen könnte. Für detaillierte Anweisungen, wie Sie Ihre API-Protokolle auf potenzielle Fehler überprüfen können, klicken Sie hier.
Magento-spezifische Fehler und Lösungen
Bestellungen werden nicht importiert
Ursache: Fehlende Benutzerberechtigungen in Magento zum Anzeigen von Bestellungen. Ohne die erforderlichen Berechtigungen gibt Magento einen HTTP 401 Unauthorized-Fehler zurück, wenn ChannelDock Bestellungen über die API abruft. Lösung:
Melden Sie sich im Magento-Admin-Panel an.
Gehen Sie zu System → Berechtigungen → Benutzerrollen.
Öffnen Sie die Rolle, die dem Admin-Benutzer zugewiesen ist, der für die ChannelDock-Integration verwendet wird.
Aktivieren Sie die folgende Berechtigung: Verkauf → Bestellungen → Anzeigen (Berechtigungsschlüssel:
Magento_Sales::actions_view).Speichern Sie die Rolle.
Wiederholen Sie den API-Aufruf, indem Sie in ChannelDock eine manuelle Synchronisierung anstoßen:
Gehen Sie zu Verbindungen → Verkaufskanäle → Aktionen → API synchronisieren.
Bestätigen Sie, dass die Bestellungen nun in ChannelDock erscheinen.
Kein Produkt an diese Bestellung angehängt und Kein Barcode gefunden
Diese Fehler zeigen an, dass die mit den Bestellungen verknüpften Produkte nicht in ChannelDock importiert wurden. So beheben Sie das:
Stellen Sie sicher, dass Ihre Produkte in Ihren Verkaufskanälen korrekt eingerichtet sind. Für Hinweise zur Behebung dieser Fehler in Ihren Verkaufskanälen klicken Sie hier.
Nachdem Sie das Problem in Ihren Verkaufskanälen behoben haben, sollte der manuelle Produktimport in ChannelDock das Problem mit dem Bestellimport lösen. Für Anweisungen zum manuellen Produktimport klicken Sie hier.
Bestellstatus überprüfen
Bestellungen, die in Ihren Verkaufskanälen bearbeitet oder geschlossen wurden, werden nicht in ChannelDock importiert. Stellen Sie sicher, dass die Bestellungen, die Sie erwarten, noch offen und unbearbeitet in Ihren Verkaufskanälen sind.
Bestandsaktualisierungen werden nicht synchronisiert
Ursache: Cloudflare-Schutz auf der Magento-Domain blockiert die API-Anfragen von ChannelDock. Anstatt einer normalen API-Antwort liefert Cloudflare eine Challenge-Seite, die die Bestandsynchronisation verhindert. Lösung:
Melden Sie sich bei Ihrem Cloudflare-Konto an.
Navigieren Sie zu den Einstellungen der betroffenen Magento-Domain.
Fügen Sie die Produktions-IP-Adresse von ChannelDock zur Whitelist hinzu, um API-Anfragen zuzulassen.
Speichern Sie die Änderungen und prüfen Sie, ob Bestandsaktualisierungen korrekt synchronisiert werden.
Benötigen Sie weitere Hilfe?
Wenn Sie alle oben genannten Schritte befolgt haben, Ihre Bestellungen aber weiterhin nicht in ChannelDock importiert werden, kontaktieren Sie bitte unser Support-Team für Unterstützung.
Dieser Artikel wurde automatisch aus dem Englischen übersetzt.


