Bilderreihenfolge bzw. Bilder aktualisieren - Wie?

Wir finden leider keine passende Antwort:

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.?

Vielen Dank und schöne Grüße

Eigentlich sollte das mit dem neu generieren der Thumbnails gehen: Medienverwaltung  - Thumbnails generieren bei den Artikelbildern.

Cache leeren und template generieren; Auch die Browseransicht erneuern (F5)

Bilderreihenfolge ?

 

 

Hat leider nicht geklappt bzw. war das leider nicht die Lösung. :frowning:

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.

In der Exportdatei steht ("…"steht für die Domainadresse):

<>imageUrl<>main<>

<>…/media/image/31/27/f9/BildA.png|…/media/image/02/f9/20/BildB.jpg<>1|2<>

Somit erscheint Bild A an erster Stelle und Bild B an zweiter Stelle.

Wir möchten dies nun ändern das Bild B an erster Stelle und Bild A an zweiter Stelle zu sehen ist. Als Import haben wir versucht:

<>…/media/image/02/f9/20/BildB.jpg|…/media/image/31/27/f9/BildA.png<>1|2<>

ohne Erfolg

<>…/media/image/31/27/f9/BildA.png|…/media/image/02/f9/20/BildB.jpg<>2|1<>

auch ohne Erfolg

Bei beiden Import’s kann kein Unterschied bei den Bilder erkannt werden. Wann oder warum liest der Shop dies nicht richtig?

*hmm - anscheinend klafft hier noch eine sehr große Lücke bei Shopware

 

Weiß dann jemand wie man Bilder aktualisieren kann ohne jedes einzelne Bild im Produktstamm abzuändern?

In der Medienverwaltung kannst du das Bild ersetzen oder per Import neue importieren.

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.

Man könnte noch den Cache löschen und die Thumbnails neu generieren lassen.

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… :wink:

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. :wink:

Mittels Import-/Export geht das ja nicht.

Das Verstehe ich nicht. Wir haben Shop-Kunden die das mit CSV-Dateien machen. 

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.

Ich bin jetzt erst wieder aus dem Urlaub zurück daher die späte Rückmeldung:

@R4M schrieb:

Mittels Import-/Export geht das ja nicht.

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.

Das sieht dann z.b. so aus:

Selbst wenn wir im Zellinhalt „main“ die Reihenfolge ändern bleibt die Reihenfolge so wie sie im Zellinhalt „imageUrl“ steht.