Wir haben neue Produtbilder importiert. Diese sind auch bei den jeweiligen Produkten hinterlegt. Allerdings wird immer noch das alte Bild (Platzhalterbild) als Vorschaubild verwendet. Egal was wir versuchen, per Export/Import kann man das nicht ändert. Wir möchten jetzt aber nicht manuell alle 15000 Artikel raussuchen und jedes einzeln im Backend anpassen.
Gibt es da eine “Shopware”-Lösung oder ein Plugin, etc.?
Hat leider nicht geklappt bzw. war das leider nicht die Lösung.
Ich versuche es mal so zu erklären. Eines unserer Produkte hat bereits hinterlegt:
Bild Nr. 1 = Bild A (gleichzeitig auch das Vorschaubild)
Bild Nr. 3 = Bild B
Bild Nr. 3 = Bild C
Nun importieren wir zusätzlich Bild D, welches automatisch Bild Nr. 4 wird.
Nun möchten wir aber die Reihenfolge ändern:
Bild Nr. 1 = Bild D (soll auch gleichzeitig als Vorschaubild verwendet werden)
Bild Nr. 3 = Bild A
Bild Nr. 3 = Bild B
Bild Nr. 4 = Bild C
Das müsste doch eigentlich gehen indem wir den Artikel exportieren und dann bei images a) die Reihenfolge ändern und gleichzeitig b) die Position („main“ in der Importdatei) angeben.
Normalerweise müsste es ja auch reichen wenn wir nur die „main“-Angabe angeben.
Das klappt ja, aber das alte Bild bleibt immer das Thumbnail, egal was wir machen.
Ist man in der Produktübersicht sieht man nur den Platzhalter (unser Firmenlogo) obwohl bei jedem Produkt mittlerweile aktuelle Bilder hinterlegt sind. Ruft man ein Produkt auf dann sieht man unseren Platzhalter und als weitere Bilder die neuen Bilder.
Wir wollen aber entweder unseren Platzhalter komplett rausnehmen oder eben die neuen Bilder an “erster Stelle” bzw. als Thumbnail, etc. haben.
Haben wir auch schon gemacht, trotzdem bleibt das zuerst zugeordnete Bild das Thumbnail, egal was wir machen. Langsam erinnert uns das an Magento 1.4 da war exakt das gleiche Problem…
Weiterhelfen könnte die Antwort auf die Frage: Wie kann man denn veraltete Bilder löschen? Sprich wir haben jetzt allen Produkten neue, aktuelle Produktfotos zugeordnet. Die alten Bilder müssen nun aber raus da die Lizenzen abgelaufen sind.
Mittels Import-/Export geht das ja nicht. Und bei jedem Produkt händisch das alte Bild zu entfernen dauert bei 30000 Artikeln “etwas” lange.
Wir hatten ähnliche Schwierigkeiten beim Bilder ersetzen. Letztlich hat der PHP OPCache das alte Bild so hartnäckig gespeichert, so dass nur ein Restart dieses Dienstes auf dem Webserver dafür gesorgt hat, das das korrekte neue Bild angezeigt wurde.
Das konnte man vorher bestens überprüfen:
Das Bild direkt per FTP anschauen: es war das neue
Per Browser wurde weiterhin das alte angezeigt
Das Bild im Mediamanager umbenennen: Das neue Bild wird angezeigt
Im Mediamanager wieder zurückbenennen: es wird wieder das alte Bild angezeigt.
Das Verstehe ich nicht. Wir haben Shop-Kunden die das mit CSV-Dateien machen.
Wenn wir neue Bilder importieren dann werden die neuen Bilder einfach hinzugefügt aber die alten nicht entfernt. Nur damit wir uns verstehen:
Wir exportieren die Artikel. Jedem Artikel ist ein Produktfoto zugeordnet.
Nun überschreiben wir den Zellinhalt von „imageUrl“ und importieren den Artikel wieder. Normalerweise sollte dann das neue Bild aus dem Medienmanager gezogen und zugeordnet werden. Doch Shopware fügt das neue Bild hinzu. Wenn wir den gleichen Artikel dann exportieren stehen im Zellinhalt „imageUrl“ dann beide Bilder drin.