Set different product images per languages

< 100 downloads
If different product images are to be used for different languages, then this is not possible in Shopware Standard - exactly this function is provided here.
Monthly
€39.90* / month
Cancelable monthly
Annual
16.67% discount
€33.25 / month
€478.80* €399.00* / year

Technical Information

Category Language & Internationalisation
Created At April 11, 2022
Last Updated July 19, 2026
Languages de_DE, en_GB
Keywords translation, Images, Deepl, webp, variations
Technical name AcrisProductDisplayImage

Highlights

  • Product images for each language different / set individually
  • Preview images for each language different / set individually

Features

  • Show product images depending on language
  • Display product image preview depending on the desired language
  • Fallback function, if no correct assignment of the preview / image order to the language has been made

Why do you need that plugin

You want to use different product images for a product, depending on the selected language - then this is not possible with the Shopware standard. An image can only be displayed in all languages and thus sales channels.

With this plugin you can define which product image should be displayed for each language.

Use of the plugin

After successful installation of the plugin, new functions are available for the products in the media area.
When you mouseover a product image in the admin area, the familiar ... If they click on it, "Configure image/cover" appears, the following configurations are then possible:
  • Use as default cover
    ONE image can be set as "Default Cover" (analog Shopware Standard) - this will always be used if you do not define another cover in the languages (so a fallback cover).
  • The image should be available in the following languages

    please type in the desired language for which the image should be displayed

  • After the language has been selected, the function Use this image as cover for "xxxx" will appear
    so you can set a different cover than the default cover for the selected language.

Install the plugin as usual in Shopware, the plugin offers no further configuration options.
The use of the function is directly at the product images assigned to the product.

Frequently Asked Questions

Yes, this is possible - here is an example: 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“ describes to which languages the images are assigned. Here you have to take the UUID of the language.
* „useImageAsCoverForLanguage“ describes in which languages the image should be used as cover. Of course, there should only ever be one image as a cover per language.

Yes. The plugin does not provide its own store API route, but the plugin implements the logic when loading products (technical event: ‘sales_channel.product.loaded’). This allows the plugin to ensure that only the media assigned to the respective language is loaded with the product.

Version Date Compatibility Changelog
3.0.14 1 July 2026 >=6.7.0.0 < 6.8.0.0
  • - Improves plugin compatibility with media version id structure.
3.0.13 1 June 2026 >=6.7.0.0 < 6.8.0.0
  • - Improved plugin compatibility.
3.0.12 7 May 2026 >=6.7.0.0 < 6.8.0.0
  • - Code optimization.
3.0.11 3 March 2026 >=6.7.0.0 < 6.8.0.0
  • - Code optimization.
3.0.10 3 March 2026 >=6.7.0.0 < 6.8.0.0
  • - Code optimization.
3.0.9 3 February 2026 >=6.7.0.0 < 6.8.0.0
  • - Fixed an issue that variant images were not loaded in the storefront.
3.0.8 2 February 2026 >=6.7.0.0 < 6.8.0.0
  • - Code optimization.
3.0.7 7 November 2025 >=6.7.0.0 < 6.8.0.0
  • - Fixes an issue that the cover image was not replaced.
3.0.6 7 November 2025 >=6.7.0.0 < 6.8.0.0
  • - Fixes issue on display image configuration.
3.0.5 3 November 2025 >=6.7.0.0 < 6.8.0.0
  • - Improves plugin compatibility.
3.0.4 20 August 2025 >=6.7.0.0 < 6.8.0.0
  • - Fixes the issue on assigning display image configuration to the new product media.
3.0.3 11 July 2025 >=6.7.0.0 < 6.8.0.0
  • - Improved plugin compatibility with Shopware 6.7.
3.0.2 3 July 2025 >=6.7.0.0 < 6.8.0.0
  • - Improved plugin compatibility with Shopware 6.7.
3.0.1 21 May 2025 >=6.7.0.0 < 6.8.0.0
  • - Fixes issue on assigning product display configuration.
3.0.0 5 May 2025 >=6.7.0.0 < 6.8.0.0
  • - Compatibility with Shopware 6.7.
  • - Support for the following languages: de-DE, en-GB, nl-NL, fr-FR, es-ES, fi-FI, nn-NO, sv-SE, cs-CZ, pt-PT, tr-TR, da-DK, it-IT, pl-PL, bs-BA
2.3.9 1 June 2026 >=6.6.0.0 < 6.7.0.0
  • - Improved plugin compatibility.
2.3.8 7 May 2026 >=6.6.0.0 < 6.7.0.0
  • - Code optimizations.
2.3.7 7 November 2025 >=6.6.0.0 < 6.7.0.0
  • - Fixes an issue that the cover image was not replaced.
2.3.6 7 November 2025 >=6.6.0.0 < 6.7.0.0
  • - Fixes issue on display image configuration.
2.3.5 3 November 2025 >=6.6.0.0 < 6.7.0.0
  • - Improves plugin compatibility.
2.3.4 20 August 2025 >=6.6.0.0 < 6.7.0.0
  • - Fixes the issue on assigning display image configuration to the new product media.
2.3.3 28 July 2025 >=6.6.0.0 < 6.7.0.0
  • - Fix for potential issues during the installation of the plugin via Composer from the Shopware Community Store.
2.3.2 21 May 2025 >=6.6.0.0 < 6.7.0.0
  • - Fixes issue on assigning product display configuration.
2.3.1 12 May 2025 >=6.6.0.0 < 6.7.0.0
  • - Improves plugin compatibility.
2.3.0 21 February 2025 >=6.6.0.0 < 6.7.0.0
  • - Displays configured country flags for configured images at the product detail page in the admin.
2.2.1 11 December 2024 >=6.6.0.0 < 6.7.0.0
  • - Improves plugin compatibility.
2.2.0 13 September 2024 >=6.6.0.0 < 6.7.0.0
  • - Adds new plugin configuration for truncating the existing display image language configuration on product import via SYNC API.
2.1.2 6 September 2024 >=6.6.0.0 < 6.7.0.0
  • - Updates language ids and improves compatibility.
2.1.1 26 August 2024 >=6.6.0.0 < 6.7.0.0
  • - Optimizes replacing not available default cover.
2.1.0 21 August 2024 >=6.6.0.0 < 6.7.0.0
  • - Improves loading of the images for the active language.
2.0.2 19 June 2024 >=6.6.0.0 < 6.7.0.0
  • - Optimizes loading of the image configuration modal in the admin.
2.0.1 22 March 2024 >=6.6.0.0 < 6.7.0.0
  • - Optimized compiled js files.
2.0.0 21 March 2024 >=6.6.0.0 < 6.7.0.0
  • - Compatibility with Shopware 6.6.
1.6.1 1 June 2026 >=6.5.0.0 < 6.6.0.0
  • - Improved plugin compatibility.
1.6.0 19 January 2026 >=6.5.0.0 < 6.6.0.0
  • - Code optimization.
1.5.0 21 February 2025 >=6.5.0.0 < 6.6.0.0
  • - Displays configured country flags for configured images at the product detail page in the admin.
1.4.0 13 September 2024 >=6.5.0.0 < 6.6.0.0
  • - Adds new plugin configuration for truncating the existing display image language configuration on product import via SYNC API.
1.3.1 6 September 2024 >=6.5.0.0 < 6.6.0.0
  • - Updates language ids and improves compatibility.
1.3.0 21 August 2024 >=6.5.0.0 < 6.6.0.0
  • - Improves loading of the images for the active language.
1.2.5 27 November 2023 >=6.4.0.0
  • - Optimizes sorting of the configured images.
1.2.4 17 November 2023 >=6.4.0.0
  • - Improved compatibility with other plugins.
1.2.3 18 September 2023 >=6.4.0.0
  • - Improved compatibility with the Shopware CMS plugin
1.2.2 8 September 2023 >=6.4.0.0
  • - Improves plugin compatibility.
1.2.1 25 April 2023 >=6.4.0.0
  • - Improves plugin compatibility.
1.2.0 20 April 2023 >=6.4.0.0
  • - Improves plugin compatibility with Shopware versions >= 6.5.0.0.
1.1.6 3 March 2023 >=6.4.0.0
  • - Optimizes loading of the media.
1.1.5 1 March 2023 >=6.4.0.0
  • - Fixes a bug on loading of the media in the CMS image gallery element.
1.1.4 13 February 2023 >=6.4.0.0
  • - Change of the plugin name and the manufacturer links.
1.1.3 20 December 2022 >=6.4.0.0
  • - Loads product media configurations on product export.
1.1.2 26 November 2022 >=6.4.0.0
  • - Improves compatibility with Shopware >= 6.4.10.0.
1.1.1 26 November 2022 >=6.4.0.0
  • - Optimizes loading of the media in CMS image gallery element.
1.1.0 26 November 2022 >=6.4.0.0
  • - Optimizes image configuration in admin.
1.0.1 26 November 2022 >=6.4.0.0
  • - Optimizes replacing of the cover image.
1.0.0 26 November 2022 >=6.4.0.0
  • - Release
Reviews
Leave a review!

Share your experiences with other customers and leave a review via your Shopware account.