Automatic image assignment by product number
Technical Information
Highlights
-
Automatic assignment of an image to one or more products at the time of upload
-
Add images to products via scheduled task
-
Determine preview image and sequence by image name
Features
-
Assignment of product images directly during upload via the image name
-
Subsequent assignment of the image via Scheduled Task
-
Determination of display order and preview image via image name
Previously, Shopware Standard only allowed images to be assigned to products manually. On a large scale, this involves a lot of effort for shop operators.
We have therefore developed a plugin that offers the following functions:Assigning product images by image name
If the name of the image matches the product number, the image is assigned to one or more products directly during upload.
Set order and preview image
The position in the display sequence is defined in the product name. The preview image can also be determined in this way.
Subsequent assignment of images
If the image could not be assigned because the product does not yet exist or there is a spelling error, these are collected in a folder and can be assigned later using a scheduled task.
Installation
- Plugin Manager über Einstellungen > System > Call up plugins
- Upload, install and activate the plugin
Plugin-Configuration
6.7: Extensions > My extensions > Automatic article image assignment > Configure
Configuration options:Type of assignment of the product image
- The product number matches the image name (standard)
The image name is identical to the product number and can therefore be assigned to the product (target product:SW0001 Image name:SW0001) - The product number begins with the image name (it can be assigned to several products)
The image name matches the beginning of the product number. This allows the image to be assigned to several products. (TargetProduct 1: Test imageSW0001 TargetProduct 2: Test imageSW0002 Image name: Test image)
Customized separator between product number and numbering can be set here (e.g.: Separator: _ - Image name: SW0001_2 Target product: SW0001)
Separator between article number and custom text (only for scheme type 2)
The separator between the article number and any text can be entered here. However, this is only relevant if type 2 has been selected for the schema type of the image name.
Scheme image name
- Type 1: Article_numbering.type (default)
- Type 2: Article_custom text_numbering.type (default)
This function makes it possible to subsequently assign the images to the products. If the Scheduled Task is activated, an attempt to assign the images in the selected media folder to the respective products is started every hour. This is helpful if the images are created before the product.
Use image with number 1 as preview image
Gives the option of inserting the image as a preview image. Otherwise, the image with the number 1 is inserted after the preview image.
Ignore all characters after the separator and automatic sequence
In this case, the user-defined numbering is deactivated and the images are inserted in the last position.
Media upload folder
In order for the plugin to find the uploaded images, it needs a folder that it can access. This is defined here. All images that are uploaded to this folder are collected by the plugin and forwarded to the corresponding folders of the products. If the image could not be assigned, it is placed in the folder and can be subsequently assigned via the scheduled task.
Path to folder with images for automatic upload
The exact path of the image folder can be copied here. This is required in special applications.
Frequently Asked Questions
Es wurden keine Fragen gefunden. Kontaktieren Sie uns, wenn Sie konkrete Fragen haben!| Version | Date | Compatibility | Changelog |
|---|---|---|---|
| 5.1.3 | 29 April 2026 | >=6.7.0.0 < 6.8.0.0 |
|
| 5.1.2 | 29 April 2026 | >=6.7.0.0 < 6.8.0.0 |
|
| 5.1.1 | 21 October 2025 | >=6.7.0.0 < 6.8.0.0 |
|
| 5.1.0 | 14 October 2025 | >=6.7.0.0 < 6.8.0.0 |
|
| 5.0.5 | 19 August 2025 | >=6.7.0.0 < 6.8.0.0 |
|
| 5.0.4 | 30 July 2025 | >=6.7.0.0 < 6.8.0.0 |
|
| 5.0.3 | 29 July 2025 | >=6.7.0.0 < 6.8.0.0 |
|
| 5.0.2 | 11 July 2025 | >=6.7.0.0 < 6.8.0.0 |
|
| 5.0.1 | 3 July 2025 | >=6.7.0.0 < 6.8.0.0 |
|
| 5.0.0 | 7 May 2025 | >=6.7.0.0 < 6.8.0.0 |
|
| 4.2.1 | 21 October 2025 | >=6.6.0.0 < 6.7.0.0 |
|
| 4.2.0 | 14 October 2025 | >=6.6.0.0 < 6.7.0.0 |
|
| 4.1.8 | 19 August 2025 | >=6.6.0.0 < 6.7.0.0 |
|
| 4.1.7 | 19 August 2025 | >=6.6.0.0 < 6.7.0.0 |
|
| 4.1.6 | 30 July 2025 | >=6.6.0.0 < 6.7.0.0 |
|
| 4.1.5 | 29 July 2025 | >=6.6.0.0 < 6.7.0.0 |
|
| 4.1.4 | 6 March 2025 | >=6.6.0.0 < 6.7.0.0 |
|
| 4.1.3 | 14 February 2025 | >=6.6.0.0 < 6.7.0.0 |
|
| 4.1.2 | 31 January 2025 | >=6.6.0.0 < 6.7.0.0 |
|
| 4.1.1 | 26 September 2024 | >=6.6.0.0 < 6.7.0.0 |
|
| 4.1.0 | 24 September 2024 | >=6.6.0.0 < 6.7.0.0 |
|
| 4.0.3 | 5 July 2024 | >=6.6.0.0 < 6.7.0.0 |
|
| 4.0.2 | 5 July 2024 | >=6.6.0.0 < 6.7.0.0 |
|
| 4.0.1 | 8 May 2024 | >=6.6.0.0 < 6.7.0.0 |
|
| 4.0.0 | 22 March 2024 | >=6.6.0.0 < 6.7.0.0 |
|
| 3.0.2 | 27 November 2023 | >=6.5.0.0 |
|
| 3.0.1 | 4 October 2023 | >=6.5.0.0 |
|
| 3.0.0 | 7 March 2023 | >=6.5.0.0 |
|
| 2.1.4 | 27 November 2023 | >=6.4.0.0 < 6.5.0.0 |
|
| 2.1.3 | 4 October 2023 | >=6.4.0.0 |
|
| 2.1.2 | 13 February 2023 | >=6.4.0.0 |
|
| 2.1.1 | 9 December 2022 | >=6.4.0.0 |
|
| 2.1.0 | 7 December 2022 | >=6.4.0.0 |
|
| 2.0.4 | 26 November 2022 | >=6.4.0.0 |
|
| 2.0.3 | 26 November 2022 | >=6.4.0.0 |
|
| 2.0.2 | 26 November 2022 | >=6.4.0.0 |
|
| 2.0.1 | 26 November 2022 | >=6.4.0.0 |
|
| 2.0.0 | 26 November 2022 | >=6.4.0.0 |
|
| 1.1.5 | 26 November 2022 | >=6.2.0 |
|