Unterschiedliche Produkt-Bilder je Sprachen festlegen
Technische Informationen
Highlights
-
Produktbilder für jede Sprache unterschiedlich / individuell festlegen
-
Vorschaubilder für jede Sprache unterschiedlich / individuell festlegen
Funktionen
-
Produktbilder Sprachenabhängig anzeigen lassen
-
Produktbild-Vorschau abhängig der gewünschten Sprache anzeigen lassen
-
Fallback Funktion, wenn keine korrekte Zuordnung der Vorschau / Bilduordnung zur Sprache erfolgt ist
Anwendungsbeispiele
Sie möchten bei einem Produkt, abhängig von der ausgewählten Sprache, unterschiedliche Produktbilder verwenden - dann ist dies mit dem Shopware Standard nicht möglich. Es kann ein Bild immer nur in allen Sprachen und somit Verkaufskanälen anzeigt werden.
Mit diesem Plugin kann definiert werden, welches Produkt Bild bei der jeweiligen Sprache angezeigt werden soll.
Nutzung des Plugins
Nach erfolger Installation des Plugins stehen bei den Produkten im Bereich der Medien neue Funktionen zur Verfügung.
Beim Mouseover über ein Produkt Bild im Adminbereich erscheinen die bekannten ... Wenn sie darauf klicken, erscheint "Bild/Cover" konfigurieren, folgende Konfigurationen sind dann möglich:
- Als Standard Cover nutzen
EIN Bild kann als "Standard Cover" festgelegt werden (analog Shopware Standard) - dieses wird immer dann verwendet, wenn sie bei den Sprachen kein anderes Cover definieren (also ein Fallback Cover). - Das Bild sollte in den folgenden Sprachen verfügbar sein
hier bitte die gewünschte Sprache eintippen, für die das Bild angezeigt werden soll - Nachdem die Sprache ausgewählt wurde, erscheint die Funktion Verwenden Sie dieses Bild als Cover für "xxxx
damit können sie ein anderes Cover als das Standard Cover für die ausgewählte Sprache festlegen.
Das Plugin wie in Shopware üblich installieren, das Plugin bietet keine weiteren Konfigurationsmöglichkeiten.
Die Nutzung der Funktion erfolgt direkt bei den dem Produkt zugeordneten Produktbildern.
Frequently Asked Questions
Ja, eine Nutzung der Zuordnung über die Sync-API ist möglich - hier ein Beispielaufruf: Sync-API Aufruf: /api/_action/sync
[
{
"key": "write",
"action": "upsert",
"entity": "product",
"payload": [
{
"id": "44211790f53d485cb59d9cdcce607c12",
"coverId": "380e35f6a4b2446fb1ae86a6fdfdc482",
"media": [
{
"id": "201188140388444d9f6ac8a143d4afc2",
"position": 0,
"acrisProductDisplayImage": {
"languages": [
{
"id": "d34fa0aad2544b3b91f1ae58d73eff23"
},
{
"id": "2fbb5fe2e29a4d70aa5854ce7ce3e20b"
}
],
"useImageAsCoverForLanguage": [
{
"languageId": "d34fa0aad2544b3b91f1ae58d73eff23",
"value": false
},
{
"languageId": "2fbb5fe2e29a4d70aa5854ce7ce3e20b",
"name": "English",
"value": false
}
]
}
},
{
"id": "380e35f6a4b2446fb1ae86a6fdfdc482",
"acrisProductDisplayImage": {
"languages": [
{
"id": "2fbb5fe2e29a4d70aa5854ce7ce3e20b"
}
],
"useImageAsCoverForLanguage": [
{
"languageId": "2fbb5fe2e29a4d70aa5854ce7ce3e20b",
"value": true
}
]
}
},
{
"id": "a2094d86f4de429784de005c792dba67",
"position": 2
}
]
}
]
}
]
* „languages“ beschreibt zu welchen Sprachen die Bilder zugeordnet sind. Hier musst du die UUID der Sprache nehmen. * „useImageAsCoverForLanguage“ beschreibt in welchen Sprachen das Bild als Cover genutzt werden soll. Es sollte pro Sprache natürlich immer nur ein Bild als Cover geben.
Ja. Das Plugin liefert keine eigene Store-API Route mit, aber das Plugin implementiert die Logik beim Laden von Produkten (technisches Event: „sales_channel.product.loaded“). Somit kann das Plugin bewerkstelligen, dass nur die der jeweiligen Sprache zugeordneten Medien beim Produkt geladen werden.
| Version | Datum | Shopware Kompatibilität | Changelog |
|---|---|---|---|
| 3.0.13 | 1. Juni 2026 | >=6.7.0.0 < 6.8.0.0 |
|
| 3.0.12 | 7. Mai 2026 | >=6.7.0.0 < 6.8.0.0 |
|
| 3.0.11 | 3. März 2026 | >=6.7.0.0 < 6.8.0.0 |
|
| 3.0.10 | 3. März 2026 | >=6.7.0.0 < 6.8.0.0 |
|
| 3.0.9 | 3. Februar 2026 | >=6.7.0.0 < 6.8.0.0 |
|
| 3.0.8 | 2. Februar 2026 | >=6.7.0.0 < 6.8.0.0 |
|
| 3.0.7 | 7. November 2025 | >=6.7.0.0 < 6.8.0.0 |
|
| 3.0.6 | 7. November 2025 | >=6.7.0.0 < 6.8.0.0 |
|
| 3.0.5 | 3. November 2025 | >=6.7.0.0 < 6.8.0.0 |
|
| 3.0.4 | 20. August 2025 | >=6.7.0.0 < 6.8.0.0 |
|
| 3.0.3 | 11. Juli 2025 | >=6.7.0.0 < 6.8.0.0 |
|
| 3.0.2 | 3. Juli 2025 | >=6.7.0.0 < 6.8.0.0 |
|
| 3.0.1 | 21. Mai 2025 | >=6.7.0.0 < 6.8.0.0 |
|
| 3.0.0 | 5. Mai 2025 | >=6.7.0.0 < 6.8.0.0 |
|
| 2.3.9 | 1. Juni 2026 | >=6.6.0.0 < 6.7.0.0 |
|
| 2.3.8 | 7. Mai 2026 | >=6.6.0.0 < 6.7.0.0 |
|
| 2.3.7 | 7. November 2025 | >=6.6.0.0 < 6.7.0.0 |
|
| 2.3.6 | 7. November 2025 | >=6.6.0.0 < 6.7.0.0 |
|
| 2.3.5 | 3. November 2025 | >=6.6.0.0 < 6.7.0.0 |
|
| 2.3.4 | 20. August 2025 | >=6.6.0.0 < 6.7.0.0 |
|
| 2.3.3 | 28. Juli 2025 | >=6.6.0.0 < 6.7.0.0 |
|
| 2.3.2 | 21. Mai 2025 | >=6.6.0.0 < 6.7.0.0 |
|
| 2.3.1 | 12. Mai 2025 | >=6.6.0.0 < 6.7.0.0 |
|
| 2.3.0 | 21. Februar 2025 | >=6.6.0.0 < 6.7.0.0 |
|
| 2.2.1 | 11. Dezember 2024 | >=6.6.0.0 < 6.7.0.0 |
|
| 2.2.0 | 13. September 2024 | >=6.6.0.0 < 6.7.0.0 |
|
| 2.1.2 | 6. September 2024 | >=6.6.0.0 < 6.7.0.0 |
|
| 2.1.1 | 26. August 2024 | >=6.6.0.0 < 6.7.0.0 |
|
| 2.1.0 | 21. August 2024 | >=6.6.0.0 < 6.7.0.0 |
|
| 2.0.2 | 19. Juni 2024 | >=6.6.0.0 < 6.7.0.0 |
|
| 2.0.1 | 22. März 2024 | >=6.6.0.0 < 6.7.0.0 |
|
| 2.0.0 | 21. März 2024 | >=6.6.0.0 < 6.7.0.0 |
|
| 1.6.1 | 1. Juni 2026 | >=6.5.0.0 < 6.6.0.0 |
|
| 1.6.0 | 19. Januar 2026 | >=6.5.0.0 < 6.6.0.0 |
|
| 1.5.0 | 21. Februar 2025 | >=6.5.0.0 < 6.6.0.0 |
|
| 1.4.0 | 13. September 2024 | >=6.5.0.0 < 6.6.0.0 |
|
| 1.3.1 | 6. September 2024 | >=6.5.0.0 < 6.6.0.0 |
|
| 1.3.0 | 21. August 2024 | >=6.5.0.0 < 6.6.0.0 |
|
| 1.2.5 | 27. November 2023 | >=6.4.0.0 |
|
| 1.2.4 | 17. November 2023 | >=6.4.0.0 |
|
| 1.2.3 | 18. September 2023 | >=6.4.0.0 |
|
| 1.2.2 | 8. September 2023 | >=6.4.0.0 |
|
| 1.2.1 | 25. April 2023 | >=6.4.0.0 |
|
| 1.2.0 | 20. April 2023 | >=6.4.0.0 |
|
| 1.1.6 | 3. März 2023 | >=6.4.0.0 |
|
| 1.1.5 | 1. März 2023 | >=6.4.0.0 |
|
| 1.1.4 | 13. Februar 2023 | >=6.4.0.0 |
|
| 1.1.3 | 20. Dezember 2022 | >=6.4.0.0 |
|
| 1.1.2 | 26. November 2022 | >=6.4.0.0 |
|
| 1.1.1 | 26. November 2022 | >=6.4.0.0 |
|
| 1.1.0 | 26. November 2022 | >=6.4.0.0 |
|
| 1.0.1 | 26. November 2022 | >=6.4.0.0 |
|
| 1.0.0 | 26. November 2022 | >=6.4.0.0 |
|