# Shopware 6 Bild Synchronisation

**URL:** https://forum.shopware.com/t/shopware-6-bild-synchronisation/90152
**Category:** Programmierung
**Created:** [6. September 2021 um 13:22 UTC](https://forum.shopware.com/t/shopware-6-bild-synchronisation/90152 "2021-09-06T13:22:20Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![DaniWi](https://avatars.discourse-cdn.com/v4/letter/d/ed8c4c/32.png) [@DaniWi](https://forum.shopware.com/u/DaniWi)
#### Post date: [6. September 2021 um 13:22 UTC](https://forum.shopware.com/t/shopware-6-bild-synchronisation/90152/1 "2021-09-06T13:22:20Z")

</div>

Hallo alle zusammen,

es geht um einem Importer in Verbindung mit der Rest API. Durch den Importer sollen Bilder von Produkten synchronisiert werden. Die Bilder sind in einer Wawi hinterlegt und können dort geändert werden. Bilder die in der Wawi geändert wurden sollen in Shopware bei den entsprechenden Produkten eingebunden werden. Dabei kann ich den Vergleich der Bilder nicht direkt über den Bildnamen vornehmen. Ich habe erst einen Hash Vergleich der Originaldatei mit der importierten Datei gemacht. Dabei ist mir aufgefallen, dass der Hashwert durch Shopware geändert wurde. Mir fällt als 2. Idee noch ein, immer die Bilder der entsprechenden Produkte zu löschen und die Bilder wieder hochzuladen. Gibt es noch andere Möglichkeiten ?

Viele Grüße  
DaniWi

---

<div class="post-metadata">

### Author: ![AlexGalax](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/alexgalax/32/9925_2.png) [@AlexGalax](https://forum.shopware.com/u/AlexGalax)
#### Post date: [7. September 2021 um 07:41 UTC](https://forum.shopware.com/t/shopware-6-bild-synchronisation/90152/2 "2021-09-07T07:41:15Z")

</div>

Gibt es denn eine direkte Zuordnung? Also dass du weißt, Bild 1 der WaWi gehört zu Bild 1 von Shopware?

---

<div class="post-metadata">

### Author: ![DaniWi](https://avatars.discourse-cdn.com/v4/letter/d/ed8c4c/32.png) [@DaniWi](https://forum.shopware.com/u/DaniWi)
#### Post date: [7. September 2021 um 10:36 UTC](https://forum.shopware.com/t/shopware-6-bild-synchronisation/90152/3 "2021-09-07T10:36:05Z")

</div>

Leider ist eine direkte Zuordnung nicht gegeben.

---

<div class="post-metadata">

### Author: ![AlexGalax](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/alexgalax/32/9925_2.png) [@AlexGalax](https://forum.shopware.com/u/AlexGalax)
#### Post date: [7. September 2021 um 10:54 UTC](https://forum.shopware.com/t/shopware-6-bild-synchronisation/90152/4 "2021-09-07T10:54:31Z")

</div>

Ok, d.h. wenn in der WaWi ein Bild getauscht wird, wird zuerst der API-Call nach Shopware gemacht und dann das alte Bild aus der WaWi gelöscht bzw. durch das neue ersetzt?

---

<div class="post-metadata">

### Author: ![uwekock](https://avatars.discourse-cdn.com/v4/letter/u/8c91f0/32.png) [@uwekock](https://forum.shopware.com/u/uwekock)
#### Post date: [7. September 2021 um 11:01 UTC](https://forum.shopware.com/t/shopware-6-bild-synchronisation/90152/5 "2021-09-07T11:01:55Z")

</div>

Vielleicht kannst du die Info, die eine Zuordnung erlaubt z.B. WaWi-ID in das alt-tag oder ein anderes Tag schreiben?

---

<div class="post-metadata">

### Author: ![DaniWi](https://avatars.discourse-cdn.com/v4/letter/d/ed8c4c/32.png) [@DaniWi](https://forum.shopware.com/u/DaniWi)
#### Post date: [7. September 2021 um 13:51 UTC](https://forum.shopware.com/t/shopware-6-bild-synchronisation/90152/6 "2021-09-07T13:51:41Z")

</div>

@AlexGalax Die Bilder werden in der WaWi geändert und dem Importer mitgeteilt. Durch die API sollen die Bilder verglichen werden und die nicht mehr benötigten Bilder entfernt bzw. die neuen hinzugefügt werden. Das heißt bei Bildern, die den gleichen Namen haben muss überprüft werden ob es sich noch um das gleiche Bild handelt oder ob das Bild nur den gleichen Namen hat.

@uwekock Die WaWi übergibt nur den Bildnamen der auch dem Pfad auf einem FTP entspricht. Damit kann ich leider keine Zuordnung tätigen.

---

<div class="post-metadata">

### Author: ![AlexGalax](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/alexgalax/32/9925_2.png) [@AlexGalax](https://forum.shopware.com/u/AlexGalax)
#### Post date: [7. September 2021 um 14:03 UTC](https://forum.shopware.com/t/shopware-6-bild-synchronisation/90152/7 "2021-09-07T14:03:21Z")

</div>

> [@DaniWi](#):
>
> @AlexGalax Die Bilder werden in der WaWi geändert und dem Importer mitgeteilt. Durch die API sollen die Bilder verglichen werden und die nicht mehr benötigten Bilder entfernt bzw. die neuen hinzugefügt werden. Das heißt bei Bildern, die den gleichen Namen haben muss überprüft werden ob es sich noch um das gleiche Bild handelt oder ob das Bild nur den gleichen Namen hat.

Ah okay, das kannst du ja anhand des Modifikations-Datum und ggf. Dateigröße prüfen  
[https://www.php.net/manual/en/function.filemtime.php](https://www.php.net/manual/en/function.filemtime.php)

---

<div class="post-metadata">

### Author: ![DaniWi](https://avatars.discourse-cdn.com/v4/letter/d/ed8c4c/32.png) [@DaniWi](https://forum.shopware.com/u/DaniWi)
#### Post date: [8. September 2021 um 12:52 UTC](https://forum.shopware.com/t/shopware-6-bild-synchronisation/90152/8 "2021-09-08T12:52:07Z")

</div>

Vielen Dank, mit dem Modifikations-Datum klappt das.
