Fehler beim Abgleich mit Shopify – „Unknown column 'sort'“ & Bildlöschung blockiert Worker
Hallo zusammen,
wir haben aktuell ein Problem mit dem JTL- Shopify- Connector, bei dem der Abgleich mit dem Shopify-Shop nicht funktioniert. Wir nutzen JTL-Wawi mit angebundenem Shopify über den offiziellen JTL-Connector.
Fehlersituation:
- Beim Abgleich über den JTL- Worker oder auch manuell erhalten wir folgende Fehlermeldung:
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'sort' in SELECT - Außerdem bleibt der Abgleich bei einem bestimmten Artikel hängen, weil offenbar versucht wird, ein Bild zu löschen, das im Shopify- Shop nicht mehr existiert oder beschädigt ist.
- Die betroffene Artikel-ID (interne PK) laut Fehlerprotokoll ist z. B. 79852 – dieser Artikel ist in der Wawi jedoch nicht mehr sichtbar.
Was wir bereits geprüft/getan haben:
Wir hatten gestern den 31.3 acht Produkte von eBay zu JTL exportiert, das Problem ist, seitdem ist auch der Fehler, dass der Abgleich über Shopify nicht funktioniert, es werden weder Bestellungen an JTL gesendet. Noch werden neue Artikel an Shopify gesendet und Änderungen. Wir haben alle acht Produkte gelöscht von allen Plattformen und trotzdem besteht der Fehler noch.- JTL-Worker Logs & Fehlerprotokoll ausgewertet
→ Fehler beim Bild-Löschen festgestellt - Abgleich manuell gestartet
→ Gleiches Verhalten, Prozess hängt bei der Bild-Löschung - Artikel mit der internen ID gesucht
→ In der Wawi nicht auffindbar, vermutlich gelöscht - Shopify-Backend geprüft
→ Produkt existiert noch mit Bildleichen - Bilder & Produkte in Shopify manuell gelöscht
→ Keine Besserung, Fehler kommt erneut - Connector-Einstellungen geprüft
→ Verbindung ist aktiv, Zugangsdaten korrekt
Frage an die Community:
- Wie kann man den Abgleich so konfigurieren, dass solche Fehler (z. B. Bild kann nicht gelöscht werden) nicht den gesamten Sync-Prozess blockieren?
- Gibt es eine Möglichkeit, Artikel mit bestimmten IDs vom Abgleich auszuschließen oder diese Problemartikel automatisch zu „überspringen“?
- Ist ein manuelles Eingreifen in die Connector-Datenbank notwendig/sinnvoll oder gibt es eine elegantere Lösung über JTL selbst?
Wir freuen uns über jeden Hinweis oder Erfahrungswert – danke vorab! 🙏
Bei Bedarf können wir auch Screenshots oder Log-Ausschnitte bereitstellen.
Viele Grüße