# Bild-Import - Bilder ersetzen, statt zweites Bild

**URL:** <https://forum.shopware.com/t/bild-import-bilder-ersetzen-statt-zweites-bild/39330>\
**Category:** Administration\
**Created:** [25. August 2016 um 07:33 UTC](https://forum.shopware.com/t/bild-import-bilder-ersetzen-statt-zweites-bild/39330 "2016-08-25T07:33:16Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![KMUdo](https://avatars.discourse-cdn.com/v4/letter/k/f4b2a3/32.png) [@KMUdo](https://forum.shopware.com/u/KMUdo)\
**Post date:** [25. August 2016 um 07:33 UTC](https://forum.shopware.com/t/bild-import-bilder-ersetzen-statt-zweites-bild/39330/1 "2016-08-25T07:33:16Z")

</div>

Guten Tag

Beim Import jeglicher Art (Import/Export, Import/Export Advanced und API) ferden Bilder folgendermassen importiert:  
Als Beispiel nehme ich den Bildnamen blau.jpg

Das erste Mal erhält das Bild den Namen blau.jpg  
Beim zweiten Import heisst der Name blau\_a6b2ef7ac2d.jpg

Gerne möchte ich aber, dass beim Import das Bild ersetzt wird.  
Wie ist dies möglich?

Mit freundlichen Grüssen  
KMUdo AG

---

<div class="post-metadata">

**Author:** ![Synonymous](https://avatars.discourse-cdn.com/v4/letter/s/57b2e6/32.png) [@Synonymous](https://forum.shopware.com/u/Synonymous)\
**Post date:** [28. August 2016 um 17:29 UTC](https://forum.shopware.com/t/bild-import-bilder-ersetzen-statt-zweites-bild/39330/2 "2016-08-28T17:29:00Z")

</div>

Aktuell ist das meines Wissens nach nicht möglich. Ist ein File vorhanden, fügt der Shopware Core bei der Anlage einen Hash dazu. Einzige Möglichkeit wäre hier das Medium beim Import über die API automatisch zu löschen und neu zu importieren. So habe ich das jedenfalls gelöst…

---

<div class="post-metadata">

**Author:** ![KMUdo](https://avatars.discourse-cdn.com/v4/letter/k/f4b2a3/32.png) [@KMUdo](https://forum.shopware.com/u/KMUdo)\
**Post date:** [29. August 2016 um 05:59 UTC](https://forum.shopware.com/t/bild-import-bilder-ersetzen-statt-zweites-bild/39330/3 "2016-08-29T05:59:32Z")

</div>

> [@Synonymous schrieb:](https://forum.shopware.com/profile/24210/Synonymous "Synonymous")
> 
> Aktuell ist das meines Wissens nach nicht möglich. Ist ein File vorhanden, fügt der Shopware Core bei der Anlage einen Hash dazu. Einzige Möglichkeit wäre hier das Medium beim Import über die API automatisch zu löschen und neu zu importieren. So habe ich das jedenfalls gelöst…

Danke Synonymous.

Wie bitte kann dies gemacht werden? Suchen Sie zuerst, ob dieses Bild vorhanden ist und löschen dieses, bevor der Artikelimport durchgeführt wird?  
Können Sie mir dazu ein Beispiel geben?

---

<div class="post-metadata">

**Author:** ![Synonymous](https://avatars.discourse-cdn.com/v4/letter/s/57b2e6/32.png) [@Synonymous](https://forum.shopware.com/u/Synonymous)\
**Post date:** [30. August 2016 um 11:07 UTC](https://forum.shopware.com/t/bild-import-bilder-ersetzen-statt-zweites-bild/39330/4 "2016-08-30T11:07:52Z")

</div>

Im Forum wird eigentlich immer geduzt :)&nbsp;Ich würde hier gar nicht prüfen ob das Bild schon existiert sondern es prinzipiell einfach löschen und neu Anlegen. Das geht mit der REST API über einen entsprechenden DELETE Request an die Media Ressource.

1. ARTICLE anhand der ID auslesen
2. MEDIA-ID´s des ARTICLES auslesen
3. Medien anhand dieser MEDIA ID´s löschen (DELETE siehe&nbsp;[REST API - Media Resource](https://developers.shopware.com/developers-guide/rest-api/api-resource-media/))
4. ARTICLE-POST (oder PUT) ausführen und MEDIA dabei neu anlegen

---

<div class="post-metadata">

**Author:** ![KMUdo](https://avatars.discourse-cdn.com/v4/letter/k/f4b2a3/32.png) [@KMUdo](https://forum.shopware.com/u/KMUdo)\
**Post date:** [31. August 2016 um 13:28 UTC](https://forum.shopware.com/t/bild-import-bilder-ersetzen-statt-zweites-bild/39330/5 "2016-08-31T13:28:46Z")

</div>

Info meinerseits

Beim Import/Export Advanced kann im Plugin-Manager eine Einstellung vorgenommen werden, damit die Artikelbilder nicht mehrfach angelegt werden.  
Die Einstellung Bildimport-Modus auf “Gleiche Artikelbilder erneut verwenden (Re-use same article images)” setzen und voilà.

&nbsp;

Hoffe dies hilft ![Smile](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/bac5f5766b6a20565a8fb995345b4e41d24daac0.png "Smile")

---

<div class="post-metadata">

**Author:** ![KMUdo](https://avatars.discourse-cdn.com/v4/letter/k/f4b2a3/32.png) [@KMUdo](https://forum.shopware.com/u/KMUdo)\
**Post date:** [31. Oktober 2017 um 14:47 UTC](https://forum.shopware.com/t/bild-import-bilder-ersetzen-statt-zweites-bild/39330/6 "2017-10-31T14:47:39Z")

</div>

Update unsererseits:  
Wir haben ein neues Plugin erstellt mit welchen ohne grossen Aufwand viele Artikelbilder automatisch ersetzt werden. Keine manuelle Generierung der Thumbnails ist nötig!  
[KMUdo - Artikelbild ersetzer](http://store.shopware.com/kmudo97712536870/kmudo-artikelbild-ersetzer.html)
