Hallo liebe Shopware-Gemeinde!
Ich versuche vergeblich, mehrere Tausend Bilder in einen Kundenshop zu importieren.
Die Datei enthält ca. 60.000 Artikel mit URLs zu jeweils 5 Bildern.
Das funktioniert an sich auch super…
Es bleiben allerdings etwa 10.000 Artikel übrig, welche nach dem Import noch immer ohne Bilder sind.
Ich habe zum Test einen dieser Artikel herausgesucht und eine CSV-Datei mit einer einzigen Zeile für diesen Artikel importiert.
Ich bekomme die Meldung „Import erfolgreich beendet“, schaue ich allerdings in das Protokoll, sehe ich „0 Bilder erfolgreich importiert“.
Rufe ich das Bild unter der URL in der CSV-Liste manuell ab, kann ich es anschauen und herunterladen. Wenn ich das Bild dann manuell dem Artikel über das Backend hinzufüge, klappt auch alles. Aber das kann ich nicht bei 10.000 Artikeln machen.
Die Datei ist für alle Artikel gleich aufgebaut - es gibt keine Unterschiede, es sind bei den betroffenen Produkten keine komischen Zeichen in der URL enthalten, es ist einfach nichts anders als bei den Produkten, wo der Import funktioniert.
Hat jemand eine Idee, warum ich weder einen Fehler bekomme, noch die Bilder korrekt importiert werden?
Ich bin für jeden Tipp und jede Hilfe dankbar!
Gruß,
Stefan
Kleines Update:
Wenn ich versuche, eins der entsprechenden Bilder zu importieren, bekomme ich im PHP Error-Log folgenden Eintrag:
[02-Aug-2018 11:03:44] WARNING: [pool xxx.com] child 26171 said into stderr: "NOTICE: PHP message: PHP Fatal error: Uncaught TypeError: Argument 3 passed to Enlight_Exception::__construct() must be an instance of Exception, string given, called in /var/www/vhosts/xxx.com/httpdocs/engine/Shopware/Plugins/Community/Backend/SwagImportExport/Components/SwagImportExport/DbAdapters/ArticlesImagesDbAdapter.php on line 570 and defined in /var/www/vhosts/xxx.com/httpdocs/engine/Library/Enlight/Exception.php:61"
[02-Aug-2018 11:03:44] WARNING: [pool xxx.com] child 26171 said into stderr: "Stack trace:"
[02-Aug-2018 11:03:44] WARNING: [pool xxx.com] child 26171 said into stderr: "#0 /var/www/vhosts/xxx.com/httpdocs/engine/Shopware/Plugins/Community/Backend/SwagImportExport/Components/SwagImportExport/DbAdapters/ArticlesImagesDbAdapter.php(570): Enlight_Exception->__construct(false, '/var/www/vhosts...', '34138598177_1')"
[02-Aug-2018 11:03:44] WARNING: [pool xxx.com] child 26171 said into stderr: "#1 /var/www/vhosts/xxx.com/httpdocs/engine/Shopware/Plugins/Community/Backend/SwagImportExport/Components/SwagImportExport/DbAdapters/ArticlesImagesDbAdapter.php(299): Shopware\Components\SwagImportExport\DbAdapters\ArticlesImagesDbAdapter->load('http://pics.ver...', '34138598177_1')"
[02-Aug-2018 11:03:44] WARNING: [pool xxx.com] child 26171 said into stderr: "#2 /var/www/vhosts/xxx.com/..."
Leider kann ich damit absolut nichts anfangen, auch Google sagt mir dazu absolut gar nichts…