Immer wenn ich an Vater und Kinderartikel hantiere, also Kinderartikel vom Vater löse oder neue Variationen anlege erhalte ich eine Fehlermeldung.
Diese Meldung beim normalen synchronisieren gar nicht angezeigt. nur wenn ich den Worker ausstelle und über den Button "Onlineshop" gehe.
Mein Vorgehen war löse die Kindeartikel vom Vater lösche den Vater, oder lege Kinderartikel an
Wenn ich dann Synchronisiere kommt die Fehlermeldung
Aufheben der Meldung kann ich durch inaktiv setzten der Kinderartikel (die nun ja nach der Aufhebung eigenständige sind) Connector starte keine Fehlermeldung. dann Artikel wieder aktiv für den Shop setzten, dann Connector und sie werden übertragen.
Die Hintergrundsynchronisierung durch den Worker läuft und läuft zeigt aber nie einen Fehler an. Aufträge kommen auch rein, man merkt es gar nicht dass die Artikel nicht aktualisiert wurden. Gut ist wer weiß wann er zuletzt an welchen Artikel eine Änderung gemacht hat.
Wer das nicht mehr weiß der kann auch alle Artikel inaktiv setzten synchronisieren und dann wieder aktiv schalten. das geht dann auch. dauert bei 1600 Artikeln und knapp 3000 Bilder nur ein wenig.
Mein Verbesserungsvorschlag wäre!
Zumindest eine Fehleranzeige wenn man mit dem Worker arbeitet.
Kann man Vater Artikel automatisch von synchro weglassen? oder braucht diese der modified shop? weiteres Problem ist: Vaterartikel im shop und über shop gehen die Daten zu Google merchant, dann macht der Varterartikel die nächste Fehlermeldung bei Google, weil er meist keine eigene EAN hat. Großhändler übergeben auch nie in ihren Datensätze Vater-Kinderartikel, zumindes meine Händler nicht.
Danke Gruß
Litho
P.s. Connector: 3.9 und shop 1.5.52.0
Fehler:
Exception: Product | hostId = 7475 | phar:///XXX/XXX/jtlconnector/index.php/vendor/jtl/connector/src/Core/Database/Mysql.php (327):Unknown column '4922_37' in 'where clause'
Product | hostId = 7475 | phar:///XXX/XXX/jtlconnector/index.php/vendor/jtl/connector/src/Core/Database/Mysql.php (327):Unknown column '4922_37' in 'where clause'
Artikel-Senden-Fehler: Bitte beachten Sie, dass zur Fehler-Diagnose ebenfalls die Log-Datei des Servers und das Abgleich-Log der JTL-Wawi notwendig sind!
Exception bei product.push: Product | hostId = 7475 | phar:///XXX/XXX/jtlconnector/index.php/vendor/jtl/connector/src/Core/Database/Mysql.php (327):Unknown column '4922_37' in 'where clause'
Product | hostId = 7475 | phar:///XXX/XXX/jtlconnector/index.php/vendor/jtl/connector/src/Core/Database/Mysql.php (327):Unknown column '4922_37' in 'where clause'
Response: {"result":null,"error":{"code":0,"message":"Product | hostId = 7475 | phar:\/\/\/www\/htdocs\/XXX/XXX/jtlconnector\/index.php\/vendor\/jtl\/connector\/src\/Core\/Database\/Mysql.php (327):Unknown column '4922_37' in 'where clause'","data":null},"jtlrpc":"2.0","id":"ee701c742f564c3f9e1ed21e2063d9ed"}
Exception bei product.push: Product | hostId = 7475 | phar:///XXX/XXX/jtlconnector/index.php/vendor/jtl/connector/src/Core/Database/Mysql.php (327):Unknown column '4922_37' in 'where clause'
Product | hostId = 7475 | phar:///XXX/XXX/jtlconnector/index.php/vendor/jtl/connector/src/Core/Database/Mysql.php (327):Unknown column '4922_37' in 'where clause'
Response: {"result":null,"error":{"code":0,"message":"Product | hostId = 7475 | phar:\/\/\/www\/htdocs\/XXX/XXX/jtlconnector\/index.php\/vendor\/jtl\/connector\/src\/Core\/Database\/Mysql.php (327):Unknown column '4922_37' in 'where clause'","data":null},"jtlrpc":"2.0","id":"d9c31bd7a0a04dc9b9e25a8f0bf1737f"}
bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.jduG4vkfjgG(String , Object , Boolean , NetworkCredential )
bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.TntG4tpV325(String , Object , Boolean , NetworkCredential )
bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.jduG4vkfjgG(String , Object , Boolean , NetworkCredential )
Diese Meldung beim normalen synchronisieren gar nicht angezeigt. nur wenn ich den Worker ausstelle und über den Button "Onlineshop" gehe.
Mein Vorgehen war löse die Kindeartikel vom Vater lösche den Vater, oder lege Kinderartikel an
Wenn ich dann Synchronisiere kommt die Fehlermeldung
Aufheben der Meldung kann ich durch inaktiv setzten der Kinderartikel (die nun ja nach der Aufhebung eigenständige sind) Connector starte keine Fehlermeldung. dann Artikel wieder aktiv für den Shop setzten, dann Connector und sie werden übertragen.
Die Hintergrundsynchronisierung durch den Worker läuft und läuft zeigt aber nie einen Fehler an. Aufträge kommen auch rein, man merkt es gar nicht dass die Artikel nicht aktualisiert wurden. Gut ist wer weiß wann er zuletzt an welchen Artikel eine Änderung gemacht hat.
Wer das nicht mehr weiß der kann auch alle Artikel inaktiv setzten synchronisieren und dann wieder aktiv schalten. das geht dann auch. dauert bei 1600 Artikeln und knapp 3000 Bilder nur ein wenig.
Mein Verbesserungsvorschlag wäre!
Zumindest eine Fehleranzeige wenn man mit dem Worker arbeitet.
Kann man Vater Artikel automatisch von synchro weglassen? oder braucht diese der modified shop? weiteres Problem ist: Vaterartikel im shop und über shop gehen die Daten zu Google merchant, dann macht der Varterartikel die nächste Fehlermeldung bei Google, weil er meist keine eigene EAN hat. Großhändler übergeben auch nie in ihren Datensätze Vater-Kinderartikel, zumindes meine Händler nicht.
Danke Gruß
Litho
P.s. Connector: 3.9 und shop 1.5.52.0
Fehler:
Exception: Product | hostId = 7475 | phar:///XXX/XXX/jtlconnector/index.php/vendor/jtl/connector/src/Core/Database/Mysql.php (327):Unknown column '4922_37' in 'where clause'
Product | hostId = 7475 | phar:///XXX/XXX/jtlconnector/index.php/vendor/jtl/connector/src/Core/Database/Mysql.php (327):Unknown column '4922_37' in 'where clause'
Artikel-Senden-Fehler: Bitte beachten Sie, dass zur Fehler-Diagnose ebenfalls die Log-Datei des Servers und das Abgleich-Log der JTL-Wawi notwendig sind!
Exception bei product.push: Product | hostId = 7475 | phar:///XXX/XXX/jtlconnector/index.php/vendor/jtl/connector/src/Core/Database/Mysql.php (327):Unknown column '4922_37' in 'where clause'
Product | hostId = 7475 | phar:///XXX/XXX/jtlconnector/index.php/vendor/jtl/connector/src/Core/Database/Mysql.php (327):Unknown column '4922_37' in 'where clause'
Response: {"result":null,"error":{"code":0,"message":"Product | hostId = 7475 | phar:\/\/\/www\/htdocs\/XXX/XXX/jtlconnector\/index.php\/vendor\/jtl\/connector\/src\/Core\/Database\/Mysql.php (327):Unknown column '4922_37' in 'where clause'","data":null},"jtlrpc":"2.0","id":"ee701c742f564c3f9e1ed21e2063d9ed"}
Exception bei product.push: Product | hostId = 7475 | phar:///XXX/XXX/jtlconnector/index.php/vendor/jtl/connector/src/Core/Database/Mysql.php (327):Unknown column '4922_37' in 'where clause'
Product | hostId = 7475 | phar:///XXX/XXX/jtlconnector/index.php/vendor/jtl/connector/src/Core/Database/Mysql.php (327):Unknown column '4922_37' in 'where clause'
Response: {"result":null,"error":{"code":0,"message":"Product | hostId = 7475 | phar:\/\/\/www\/htdocs\/XXX/XXX/jtlconnector\/index.php\/vendor\/jtl\/connector\/src\/Core\/Database\/Mysql.php (327):Unknown column '4922_37' in 'where clause'","data":null},"jtlrpc":"2.0","id":"d9c31bd7a0a04dc9b9e25a8f0bf1737f"}
bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.jduG4vkfjgG(String , Object , Boolean , NetworkCredential )
bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.TntG4tpV325(String , Object , Boolean , NetworkCredential )
bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.jduG4vkfjgG(String , Object , Boolean , NetworkCredential )