Product Downloads and Product Links

Product number: AcrisProductDownloads

Product information "Product Downloads and Product Links"

Highlights

Product downloads as a link or with image, including title & description Flexible placement: separate tab or no tab

 

Features

Import also possible via API interface

 

Product Downloads

  • Downloads of files at the article
  • offer explanations, software and manuals
  • Formats like JPG, GIF, PNG and PDF possible
  • In Shopware Standard, the following file types are possible for file upload in Media Manager:
    jpg, jpeg, png, webp, gif, svg, bmp, tiff, tif, eps, webm, mkv, flv, ogv, ogg, mov, mp4, avi, wmv, pdf, aac, mp3, wav, flac, oga, wma, txt, doc.
    If you want to upload special documents with other extensions, then this will be blocked by Shopware
    A simple adjustment of the Shopware configuration file makes this possible:
    Starting from the Shopware root > config > packages > shopware.yaml 
    (edit if present, create if not present - this is a simple text file and can be edited with a Notepad++ or similar)
    Please copy this entry in or adjust entry accordingly:
    shopware:
    filesystem:
    allowed_extensions: ["jpg", "jpeg", "png", "webp", "gif", "svg", "bmp", "tiff", "tif", "eps", "webm", "mkv", "flv", "ogv", "ogg", "mov", "mp4", "avi", "wmv", "pdf", "aac", "mp3", "wav", "flac", "oga", "wma", "txt", "doc"]
  • We have created a plugin to extend the file extensions without manual adjustment of shopware.yaml - you can request this from us for free via support.


Product links (from plugin version 3.x)

From plugin version 3.x we have created the possibility to manage links.
Here links can be displayed in different positions (e.g. show link in own tab, link tab before or after ratings, show link in no tab,...).
Links can be provided with a title and a description, it can also be set whether the link should open in a new tab.


Basic setting

Via Settings > System > Plugins > AcrisProductDownloads

Set the position of the download products

Enter media path for import


Configuration

A module for download articles is offered in the product with downloads

As with media, files can be stored there.

Images and files can also be uploaded directly via a URL

Title, description and position of the files can be changed later


The download files can be displayed in different position

  • In a separate tab
  • Before the description
  • Between the description and the technical data
  • According to the technical data


Import via Shopware API - API Documentation


1. Uploading the downloads via FTP

First, an FTP path must be entered in the plug-in settings. The download files from the ERP system must be uploaded to this directory.
Example path: file:///var/www/clients/clientX/webX/private/media/documents/

2. Importing the downloads via Sync-API

The JSON call for the sync API:
POST http://www.my-shop.com/api/_action/sync

[
    {
        "action": "upsert",
        "entity": "product",
        "payload": [
            {
                "id": "b851fd3085054856b83e1e693b5bbd1b",

               ...

                "acrisDownloads": [
                    {
                        "fileName": "ACRIS_12345_1_DE.pdf",
                        "title": "Benutzerhandbuch",
                        "position": 0,
                        "languages": [
                            {
                                "id": "2fbb5fe2e29a4d70aa5854ce7ce3e20b"
                            }
                        ]
                    },
                    {
                        "fileName": "ACRIS_12345_1_EN.pdf",
                        "title": "Manual",
                        "position": 0,
                        "languages": [
                            {
                                "id": "01896943f9847021b988cede9f40d445"
                            }
                        ]
                    }
                ]
            }
        ]
    }
]

Field description

  • id: Mandatory field. The ID corresponds to the UUID of the product.
  • fileName: Mandatory field. Please enter only the file name including file extension. The file must be located on the server in the directory specified in the plug-in settings.
  • title: Optional. The title can also be translated analogous to the other translations as they are usual in Shopware 6.
  • position: Optional. Defines the display position in the shop.
  • languages: Optional. Downloads can be restricted to languages. If languages is omitted or passed empty, the download file is available for all languages.


Replace downloads when re-importing
So that downloads are not assigned more than once when they are imported again, an id (UUID) can also be entered in the "id" field before the "fileName" field.


3. Result

If the download file exists on the server and was found, Shopware imports the file into the media management of Shopware 6 into the folder "Product Media".
If the download file already exists in the media management, it will be replaced.


User guide

Manual (PDF)



 

Version
Required Shopware version
Published on
Changelog
Version
6.2.0
Required Shopware version
Published on
Required Shopware version
>=6.7.0.0 <6.8.0.0
Published on
17 December 2025
Changelog

- Fixes an issue when loading available languages if they are not assigned to a sales channel.

- Performance optimization when loading product downloads in the storefront.

Version
6.1.0
Required Shopware version
Published on
Required Shopware version
>=6.7.0.0 <6.8.0.0
Published on
11 December 2025
Changelog

- Added a new configuration to consider language inheritance when displaying downloads and tabs in the storefront.

Version
6.0.10
Required Shopware version
Published on
Required Shopware version
>=6.7.0.0 <6.8.0.0
Published on
17 November 2025
Changelog

- JavaScript warnings have been removed.

Version
6.0.9
Required Shopware version
Published on
Required Shopware version
>=6.7.0.0 <6.8.0.0
Published on
12 November 2025
Changelog

- Optimized mobile display of product downloads in the storefront.

Version
6.0.8
Required Shopware version
Published on
Required Shopware version
>=6.7.0.0 <6.8.0.0
Published on
20 August 2025
Changelog

- Document title is now prefilled with the file name when creating a new product download in the administration.

Version
6.0.7
Required Shopware version
Published on
Required Shopware version
>=6.7.0.0 < 6.8.0.0
Published on
4 August 2025
Changelog

- Improved plugin compatibility with Shopware 6.7.

Version
6.0.6
Required Shopware version
Published on
Required Shopware version
>=6.7.0.0 < 6.8.0.0
Published on
1 August 2025
Changelog

- Improved plugin compatibility with Shopware 6.7.

Version
6.0.5
Required Shopware version
Published on
Required Shopware version
>=6.7.0.0 < 6.8.0.0
Published on
30 July 2025
Changelog

- Fixed icon compatibility with other plugins.

Version
6.0.4
Required Shopware version
Published on
Required Shopware version
>=6.7.0.0 < 6.8.0.0
Published on
11 July 2025
Changelog

- Improved plugin compatibility with Shopware 6.7.

Version
6.0.3
Required Shopware version
Published on
Required Shopware version
>=6.7.0.0 < 6.8.0.0
Published on
8 July 2025
Changelog

- Fixed an importing issue with the "Acris Product Downloads" Profile.

Version
6.0.2
Required Shopware version
Published on
Required Shopware version
>=6.7.0.0 < 6.8.0.0
Published on
3 July 2025
Changelog

- Improved plugin compatibility with Shopware 6.7.

Version
6.0.1
Required Shopware version
Published on
Required Shopware version
>=6.7.0.0 < 6.8.0.0
Published on
26 June 2025
Changelog

- Performance optimization when loading product downloads in the storefront.

Version
6.0.0
Required Shopware version
Published on
Required Shopware version
>=6.7.0.0 < 6.8.0.0
Published on
13 May 2025
Changelog

- 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

Version
5.1.0
Required Shopware version
Published on
Required Shopware version
>=6.6.0.0 <6.7.0.0
Published on
11 December 2025
Changelog

- Added a new configuration to consider language inheritance when displaying downloads and tabs in the storefront.

Version
5.0.23
Required Shopware version
Published on
Required Shopware version
>=6.6.0.0 <6.7.0.0
Published on
20 August 2025
Changelog

- Document title is now prefilled with the file name when creating a new product download in the administration.

Version
5.0.22
Required Shopware version
Published on
Required Shopware version
>=6.6.0.0 < 6.7.0.0
Published on
7 July 2025
Changelog

- Fixed an importing issue with the "Acris Product Downloads" Profile.

Version
5.0.21
Required Shopware version
Published on
Required Shopware version
>=6.6.0.0 < 6.7.0.0
Published on
26 June 2025
Changelog

- Performance optimization when loading product downloads in the storefront.

Version
5.0.20
Required Shopware version
Published on
Required Shopware version
>=6.6.0.0 < 6.7.0.0
Published on
28 April 2025
Changelog

- Fixed saving product links in different languages.

Version
5.0.19
Required Shopware version
Published on
Required Shopware version
>=6.6.0.0 < 6.7.0.0
Published on
23 April 2025
Changelog

- Improves Admin product download links listing.

Version
5.0.18
Required Shopware version
Published on
Required Shopware version
>=6.6.0.0 < 6.7.0.0
Published on
26 March 2025
Changelog

- Fixes the inheritance problem of the variant product with product downloads.

Version
5.0.17
Required Shopware version
Published on
Required Shopware version
>=6.6.0.0 < 6.7.0.0
Published on
25 March 2025
Changelog

- Fixes a possible problem with preview images for product downloads.

Version
5.0.16
Required Shopware version
Published on
Required Shopware version
>=6.6.0.0 < 6.7.0.0
Published on
24 March 2025
Changelog

- Fixes a possible problem with the display of product downloads on the product page.

Version
5.0.15
Required Shopware version
Published on
Required Shopware version
>=6.6.0.0 < 6.7.0.0
Published on
13 March 2025
Changelog

- Improves plugin compatibility with Shopware 6.6.10.* versions.

Version
5.0.14
Required Shopware version
Published on
Required Shopware version
>=6.6.0.0 < 6.7.0.0
Published on
11 March 2025
Changelog

- Correction of an console error message for products in the administration.

Version
5.0.13
Required Shopware version
Published on
Required Shopware version
>=6.6.0.0 < 6.7.0.0
Published on
19 February 2025
Changelog

- Optimizes importing of the product downloads.

Version
5.0.12
Required Shopware version
Published on
Required Shopware version
>=6.6.0.0 < 6.7.0.0
Published on
14 February 2025
Changelog

- Optimizes assigning of the imported downloads to products.

Version
5.0.11
Required Shopware version
Published on
Required Shopware version
>=6.6.0.0 < 6.7.0.0
Published on
10 February 2025
Changelog

- Improves plugin compatibility.

Version
5.0.10
Required Shopware version
Published on
Required Shopware version
>=6.6.0.0 < 6.7.0.0
Published on
6 February 2025
Changelog

- Improves plugin compatibility.

Version
5.0.9
Required Shopware version
Published on
Required Shopware version
>=6.6.0.0 < 6.7.0.0
Published on
21 January 2025
Changelog

- Fixed compatibility with third-party plugins

Version
5.0.7
Required Shopware version
Published on
Required Shopware version
>=6.6.0.0 < 6.7.0.0
Published on
25 October 2024
Changelog

- Position for links can now be changed in admin

- Position number is now showed in grid for links

- Links are now sorted by position in admin

Version
5.0.6
Required Shopware version
Published on
Required Shopware version
>=6.6.0.0 < 6.7.0.0
Published on
8 October 2024
Changelog

- Fixed issue where no media was displayed when opening the image selection for the product download preview image

Version
5.0.5
Required Shopware version
Published on
Required Shopware version
>=6.6.0.0 < 6.7.0.0
Published on
12 August 2024
Changelog

- Fixed "Select Media" button not being shown

Version
5.0.4
Required Shopware version
Published on
Required Shopware version
>=6.6.0.0 < 6.7.0.0
Published on
24 June 2024
Changelog

- Fixed download element spacings in storefront.

Version
5.0.3
Required Shopware version
Published on
Required Shopware version
>=6.6.0.0 < 6.7.0.0
Published on
11 June 2024
Changelog

- Improved plugin compatibility.

Version
5.0.2
Required Shopware version
Published on
Required Shopware version
>=6.6.0.0 < 6.7.0.0
Published on
21 May 2024
Changelog

- Fixed sorting download items in admin.

Version
5.0.1
Required Shopware version
Published on
Required Shopware version
>=6.6.0.0 < 6.7.0.0
Published on
3 May 2024
Changelog

- Fixes a problem when displaying tabs in the mobile view.

Version
5.0.0
Required Shopware version
Published on
Required Shopware version
>=6.6.0.0 < 6.7.0.0
Published on
22 March 2024
Changelog

- Compatibility with Shopware 6.6.

Version
4.3.6
Required Shopware version
Published on
Required Shopware version
>=6.5.0.0 <6.6.0.0
Published on
30 June 2025
Changelog

- Fixes a possible problem with preview images for product downloads.

Version
4.3.5
Required Shopware version
Published on
Required Shopware version
>=6.5.0.0 <6.6.0.0
Published on
28 April 2025
Changelog

- Fixed saving product links in different languages.

Version
4.3.4
Required Shopware version
Published on
Required Shopware version
>=6.5.0.0 <6.6.0.0
Published on
23 April 2025
Changelog

- Improves Admin compatibility with previous shopware versions.

Version
4.3.3
Required Shopware version
Published on
Required Shopware version
>=6.5.0.0 <6.6.0.0
Published on
22 April 2025
Changelog

- Improves Admin product download links listing.

Version
4.3.2
Required Shopware version
Published on
Required Shopware version
>=6.5.0.0 <6.6.0.0
Published on
10 February 2025
Changelog

- Improves plugin compatibility.

Version
4.3.1
Required Shopware version
Published on
Required Shopware version
>=6.5.0.0 <6.6.0.0
Published on
28 November 2024
Changelog

- Bugfix fixed edit modal

Version
4.3.0
Required Shopware version
Published on
Required Shopware version
>=6.5.0.0 <6.6.0.0
Published on
24 October 2024
Changelog

- Position for links can now be changed in admin

- Position number is now showed in grid for links

- Links are now sorted by position in admin

Version
4.2.8
Required Shopware version
Published on
Required Shopware version
>=6.5.0.0 <6.6.0.0
Published on
21 May 2024
Changelog

- Fixed sorting download items in admin.

Version
4.2.7
Required Shopware version
Published on
Required Shopware version
>=6.5.0.0
Published on
11 March 2024
Changelog

- Optimizes loading of the downloads from the cache.

Version
4.2.6
Required Shopware version
Published on
Required Shopware version
>=6.5.0.0
Published on
19 February 2024
Changelog

- Fixed <a> element title for preview image.

Version
4.2.5
Required Shopware version
Published on
Required Shopware version
>=6.5.0.0
Published on
13 February 2024
Changelog

- Fixed <a> element title.

Version
4.2.4
Required Shopware version
Published on
Required Shopware version
>=6.5.0.0
Published on
17 January 2024
Changelog

- The media assignment is now displayed correctly for product downloads

Version
4.2.3
Required Shopware version
Published on
Required Shopware version
>=6.5.0.0
Published on
19 December 2023
Changelog

- Fixed admin missing rules field

Version
4.2.2
Required Shopware version
Published on
Required Shopware version
>=6.5.0.0
Published on
21 August 2023
Changelog

- Improves the logic of the first active tab in the description/rating tabs

Version
4.2.1
Required Shopware version
Published on
Required Shopware version
>=6.5.0.0
Published on
8 August 2023
Changelog

- Logic problem when the download tab is displayed first has been fixed

Version
4.1.3
Required Shopware version
Published on
Required Shopware version
>=6.5.0.0
Published on
13 July 2023
Changelog

- Optimizes loading of the downloads assigned to the download tab.

Version
4.1.2
Required Shopware version
Published on
Required Shopware version
>=6.5.0.0
Published on
16 June 2023
Changelog

- Improved storefront compatibility with other plugins.

Version
4.1.1
Required Shopware version
Published on
Required Shopware version
>=6.5.0.0
Published on
16 May 2023
Changelog

- Added Netherlands snippets.

Version
4.1.0
Required Shopware version
Published on
Required Shopware version
>=6.5.0.0
Published on
2 May 2023
Changelog

- Optimizes assigning of the documents for the variants.

- Added BundleHierarchBuilder to support AcrisCms integration.

Version
4.0.0
Required Shopware version
Published on
Required Shopware version
>=6.5.0.0
Published on
13 March 2023
Changelog

- Compatibility with Shopware 6.5.

Version
3.6.3
Required Shopware version
Published on
Required Shopware version
>=6.4.0.0
Published on
11 March 2024
Changelog

- Optimizes loading of the downloads from the cache.

Version
3.6.2
Required Shopware version
Published on
Required Shopware version
>=6.4.0.0
Published on
16 May 2023
Changelog

- Added Netherlands snippets.

Version
3.6.1
Required Shopware version
Published on
Required Shopware version
>=6.4.0.0
Published on
2 May 2023
Changelog

- Optimizes assigning of the documents for the variants.

Version
3.6.0
Required Shopware version
Published on
Required Shopware version
>=6.4.0.0
Published on
15 March 2023
Changelog

- Added BundleHierarchBuilder to support AcrisCms integration for Shopware versions 6.4.

Version
3.5.1
Required Shopware version
Published on
Required Shopware version
>=6.4.0.0
Published on
15 February 2023
Changelog

- Change of the plugin name and the manufacturer links.

Version
3.5.0
Required Shopware version
Published on
Required Shopware version
>=6.4.0.0
Published on
26 November 2022
Changelog

- Added rules for download tab visibility.

Version
3.4.0
Required Shopware version
Published on
Required Shopware version
>=6.4.0.0
Published on
26 November 2022
Changelog

- Adds direct download config.

Version
3.3.0
Required Shopware version
Published on
Required Shopware version
>=6.4.0.0
Published on
26 November 2022
Changelog

- Adds download tabs.

- Optimizes displaying of the downloads based on assigned download tab.

Version
3.2.0
Required Shopware version
Published on
Required Shopware version
>=6.4.0.0
Published on
26 November 2022
Changelog

- Added new styling configurations for product downloads CMS element.

Version
3.1.1
Required Shopware version
Published on
Required Shopware version
>=6.4.0.0
Published on
26 November 2022
Changelog

- Optimizes loading of the product downloads CMS element at the CMS detail page in the Administration.

Version
3.1.0
Required Shopware version
Published on
Required Shopware version
>=6.4.0.0
Published on
26 November 2022
Changelog

- Added new "Display layout" setting to plugin configuration.

Version
3.0.4
Required Shopware version
Published on
Required Shopware version
>=6.4.0.0
Published on
26 November 2022
Changelog

- Improves compatibility with Shopware >= 6.4.10.0.

Version
3.0.3
Required Shopware version
Published on
Required Shopware version
>=6.4.0.0
Published on
26 November 2022
Changelog

- Optimizes downloads and links loading via API search.

Version
3.0.2
Required Shopware version
Published on
Required Shopware version
>=6.4.0.0
Published on
26 November 2022
Changelog

- Optimizes loading of the links for product.

Version
3.0.1
Required Shopware version
Published on
Required Shopware version
>=6.4.0.0
Published on
26 November 2022
Changelog

- Optimizes links modal in Administration.

Version
3.0.0
Required Shopware version
Published on
Required Shopware version
>=6.4.0.0
Published on
26 November 2022
Changelog

- Adds possibility to assign directly link to the product at product detail page in Administration.

- Adds plugin configuration for displaying of the links at Storefront.

- Adds validation on loading of the configured links to the Storefront.

Version
2.4.3
Required Shopware version
Published on
Required Shopware version
>=6.4.0.0
Published on
26 November 2022
Changelog

- Fixed a bug with preview images on product detail pages.

Version
2.4.2
Required Shopware version
Published on
Required Shopware version
>=6.4.0.0
Published on
26 November 2022
Changelog

- Supporting plugin settings for preview image

Version
2.4.1
Required Shopware version
Published on
Required Shopware version
>=6.4.0.0
Published on
26 November 2022
Changelog

- Optimisation of the display in the administration and the display of downloads as a preview image

Version
2.4.0
Required Shopware version
Published on
Required Shopware version
>=6.4.0.0
Published on
26 November 2022
Changelog

- Added ability to display downloads with a preview image

Version
2.3.3
Required Shopware version
Published on
Required Shopware version
>=6.4.0.0
Published on
26 November 2022
Changelog

- Optimizes converting of the languageIds in product downloads import via Sync API.

Version
2.3.2
Required Shopware version
Published on
Required Shopware version
>=6.4.0.0
Published on
26 November 2022
Changelog

- Fixed error when saving product files without title in administration

Version
2.3.1
Required Shopware version
Published on
Required Shopware version
>=6.4.0.0
Published on
26 November 2022
Changelog

- Fixed downloads cms element product page bug

Version
2.3.0
Required Shopware version
Published on
Required Shopware version
>=6.4.0.0
Published on
26 November 2022
Changelog

- Added downloads cms element and blocks

Version
2.2.3
Required Shopware version
Published on
Required Shopware version
>=6.4.0.0
Published on
26 November 2022
Changelog

- Fixes problems with the loading of downloads in listings and checkout for Shopware < 6.4.6.0.

Version
2.2.2
Required Shopware version
Published on
Required Shopware version
>=6.4.0.0
Published on
26 November 2022
Changelog

- Optimizes loading of the product downloads.

Version
2.2.1
Required Shopware version
Published on
Required Shopware version
>=6.4.0.0
Published on
26 November 2022
Changelog

- Performance optimisations.

- Optimisation of the possibility to load downloads in the checkout and in product boxes.

Version
2.2.0
Required Shopware version
Published on
Required Shopware version
>=6.4.0.0
Published on
26 November 2022
Changelog

- Functionality to add downloads in product boxes and the checkout added.

Version
2.1.5
Required Shopware version
Published on
Required Shopware version
>=6.4.0.0
Published on
26 November 2022
Changelog

- Optimizes loading of the languages for the downloads.

Version
2.1.4
Required Shopware version
Published on
Required Shopware version
>=6.4.0.0
Published on
26 November 2022
Changelog

- Fixes problem on loading media for product download.

Version
2.1.3
Required Shopware version
Published on
Required Shopware version
>=6.4.0.0
Published on
26 November 2022
Changelog

- Optimisation for importing downloads via import / export module.

Version
2.1.2
Required Shopware version
Published on
Required Shopware version
>=6.4.0.0
Published on
26 November 2022
Changelog

- Optimisation when importing downloads via the Sync API.

Version
2.1.1
Required Shopware version
Published on
Required Shopware version
>=6.4.0.0
Published on
26 November 2022
Changelog

- Fix problem on importing of the product downloads.

Version
2.1.0
Required Shopware version
Published on
Required Shopware version
>=6.4.0.0
Published on
26 November 2022
Changelog

- Added plugin configuration selection field with display options for downloads in tab.

Version
2.0.0
Required Shopware version
Published on
Required Shopware version
>=6.4.0.0
Published on
26 November 2022
Changelog

- Improved compatibility with Shopware 6.4*.

8 of 8 reviews

Average rating of 4.8 out of 5 stars


100%

0%

0%

0%

0%


Leave a review!

Share your experiences with other customers.


8 reviews

17 December 2025 13:50

Review with rating of 5 out of 5 stars

Vorbildlicher Support

Sowohl bei aufgetretenen Bugs als auch bei Feature Requests hat Acris wiederholt zügig, freundlich und professionell reagiert und zeitnah ein funktionierendes Update geliefert.

10 February 2025 12:29

Review with rating of 5 out of 5 stars

Support wird hier noch großgeschrieben

Danke für die Schnelle Hilfe, da können sich andere Firmen mal ne Scheibe von Abscheiden :-)

22 May 2023 12:25

Review with rating of 5 out of 5 stars

Top!!!

Diese Erweiterung ist Spitzenklasse für PDF-Downloads.
Super einfach und genial zu bedienen.

17 May 2023 11:53

Review with rating of 4.5 out of 5 stars

Optimal zur Ergänzung von Downloads zu einem Produkt

Für uns war wichtig, dass die Dokumenet auch via API gepflegt werden können. Das klappt mit dieser Erweiterung sehr gut.
Feedback und Wünsche nimmt Acris immer gerne an und setzt diese oft und schnell um. So macht eine Zusammenarbeit wirklich Spaß!

4 May 2023 11:54

Review with rating of 4.5 out of 5 stars

Tut was es soll. Sehr guter Support

Tut genau was es soll und lässt sich auch in eigene Templates einbinden. Auch schneller Support bei Problemen.

18 July 2022 06:54

Review with rating of 5 out of 5 stars

Super Plugin und Top Support!

Danke für die Erweiterung mit Links! Sehr gutes Plugin und Support.

30 June 2021 17:16

Review with rating of 5 out of 5 stars

Super!

Macht was es soll und ist für uns eine sinnvolle Ergänzung.

11 March 2021 10:43

Review with rating of 5 out of 5 stars

Einfache Bedienbarkeit und ein klasse Support!

Das Plugin funktioniert super, genau so wie es beschrieben wird.
Auch die Bedienung der Plugins ist kinderleicht.

Der Support müsste eigentlich mehr Sterne erhalten. Sehr sehr schnelle Antworten und das Problem wurde innerhalb eines Tages gelöst.

Example for JSON-call via Sync-API: POST http://www.mein-shop.de/api/_action/sync

[
    {
        "action": "upsert",
        "entity": "product",
        "payload": [
            {
                "id": "b851fd3085054856b83e1e693b5bbd1b",

               ...

                "acrisDownloads": [
                    {
                        "fileName": "ACRIS_12345_1_DE.pdf",
                        "title": "Benutzerhandbuch",
                        "position": 0,
                        "languages": [
                            {
                                "id": "2fbb5fe2e29a4d70aa5854ce7ce3e20b"
                            }
                        ]
                    },
                    {
                        "fileName": "ACRIS_12345_1_EN.pdf",
                        "title": "Manual",
                        "position": 0,
                        "languages": [
                            {
                                "id": "01896943f9847021b988cede9f40d445"
                            }
                        ]
                    }
                ]
            }
        ]
    }
]

Example for the API pattern of how should be links imported to the product via Sync-API.

[
    {
        "action": "upsert",
        "entity": "product",
        "payload": [
            {
                "id": "b851fd3085054856b83e1e693b5bbd1b",
                "acrisLinks": [
                    {
                        "url": "https://www.acris-ecommerce.at/",
                        "linkTarget": true,
                        "title": "Title for Link",
                        "description": "Description for Link",
                        "position": 1,
                        "languages": [
                            {
                                "id": "2fbb5fe2e29a4d70aa5854ce7ce3e20b"
                            }
                        ]
                    }
                ]
            }
        ]
    }
]

If the downloads have already been uploaded to the media in the Shopware Admin, then I can assign the downloads via API as follows:

{
  "id": "f947b036a41c4be38cdad7fddf13bd1d",

  "acrisDownloads": [
    {
      "mediaId": "11d0ac3beb2e4f738f72732739e108b0",
      "title": "Test file",
      "position": 0,
      "languages": [
        {
          "id": "2fbb5fe2e29a4d70aa5854ce7ce3e20b" 
        },
        {
          "id": "7a6b724e70614488bc10740313df0409" 
        }
      ]
    }
  ]
}

Example of a JSON call for the Sync API (UUID of the product, language and download entry must be known): POST http://www.my-shop.com/api/_action/sync

[
    {
        "key": "write",
        "action": "upsert",
        "entity": "product",
        "payload": [
            {
                "id": "0189f245a8047d0e928c3d3a702eeedc",
                "acrisDownloads": [
                    {
                        "id": "0189f2466f197d7b808601c970f8d034",
                        "title": "Download Title EN (default language)",
                        "description": "Download Description EN (default language)",
                        "translations": [
                            {
                                "languageId": "2fbb5fe2e29a4d70aa5854ce7ce3e20b",
                                "title": "Download Title EN (default language)",
                                "description": "Download Description EN (default language)"
                            },
                            {
                                "languageId": "0189d01b707a7298885830df99fcd93f",
                                "title": "Download Titel DE",
                                "description": "Download Description DE"
                            }
                        ]
                    }
                ]
            }
        ]
    }
]

Example of a JSON call for the Sync API (UUID of the download entry must be known): POST http://www.my-shop.com/api/_action/sync

[
    {
        "action": "delete",
        "payload": [
            {
                "id": "0189f2466f197d7b808601c970f8d034"
            }
        ],
        "entity": "acris_product_download"
    }
]
Attention: The medium itself is not deleted with this call. It must be deleted via an additional call with the known UUID of the medium: DELETE http://www.mein-shop.de/api/media/0189f2466ded7927a13d3904b7d1a0a2

Yes, a download can be assigned to a download group. This download group in turn can only be made accessible to certain customer groups via a stored rule. Other rules and conditions are also possible here.

Skip product gallery

Customers also bought

Order Info Text (optional with checkbox)
CMS - saving & managing Shopping Experiences Blocks and Elements + copy & paste
Design header and footer with Shopware worlds of experience (and with rules)
MUST HAVE
Theme
SEO Tools for Professionals
MUST HAVE
CMS Shopping Experiences Pro - CMS Blocks, Elements, Grid, Form Builder
MUST HAVE