Ready This is an app especially developed for Shopware 6
Digital products and downloads (ESD)

Digital products and downloads (ESD)

by (3) Ratings 29 Downloads
Current version:


To use the wish list, you must accept the necessary cookies. Accept cookies
Can be used in:
Not available
This extension cannot be used in a Shopware Cloud shop.
This manufacturer responds very quickly to support requests
  • Enno956747134969
  • 1.2.2
  • 14 Jun 2021
  • de_DE en_GB
  • – – – – – – – – – –
With the help of this app you can mark products as ESD products and also offer downloads.... more

Product information


  • Global management of downloads
  • Public downloads can be displayed on the detail page for example audio samples or other sample files
  • Mark items as ESD and show cancellation policy for them as well as use special rule builder conditions in checkout


  • Downloads can be stored via link, if the downloads are to run via an external server
  • Inheritance of downloads to variants
  • Differentiation between public and non-public downloads
  • Display of non-public downloads in Account and Finish when a certain payment status is reached
  • Simple protection methods of non-public downloads to protect the download link
  • Possibility to add the download links to the order details in e-mails
  • Show cancellation policy for ESD items at checkout
  • Block/enable shipping and payment methods for ESD items via Rule Builder


With the help of this app you can mark products as ESD products and also offer downloads.

For ESD products, they can display a checkbox in the frontend for the cancellation policy of digital products.

In addition, the Rule Builder with the new condition "Digital line items" can create their own rules to block, for example, payment methods and / or shipping methods if ESD items are in the shopping cart.

In the admin area, downloads within sets can be easily managed globally and assigned to different products.

The downloads can be set as public or non-public, so you have control over what your store visitors can see and download before and after the purchase.

- Public downloads can be displayed directly on the item detail page.

- Non-public downloads can be displayed depending on the payment status of the order on the order thanks page and in the account with the orders.  

- In addition, all download links are available in mails at the order items as additional variables and can thus be easily incorporated into the mail templates.

If you want to use an external server for your downloads, this is no problem, because all downloads can be deposited by link. If you do not use an external server or there is no protection for your files, then you can protect your non-public download files in our app simply and easily from unauthorized access.

More details can be found in the highlights, the features and in the installation guide

Contact and support

If you have problems with the installation, please contact us immediately. If you have any questions, change requests, criticism or suggestions, please do not hesitate to contact us. We are happy to help you:
Read, write and discuss reviews... more

Customer reviews

Average customer rating from 3 reviews:


Schönes Plugin aber leider nicht ganz das was ich brauche.

3 Oct 2021


So gut, sollte Standard sein

21 Jun 2021

… verwunderlich, daß SW6 das nicht von Haus aus kann. Die Extension von Enno füllt perfekt die ESD-Lücke und bringt guten Support mit!


Praktische Erweiterung ohne Upload-Funktion

31 May 2021

Die gegebene Funktionalität eignet sich für die einfache Bereitstellung von digitalen Gütern, auch wenn eine Upload-Funktion - zumindest für Beispiel-Dateien - nützlich wäre. Da die Kunden die Dateien allerdings ohnehin über ein anderes System verwalten, reichte die gegebene Umgebung um die Kunden zu einem baldigen Kauf zu begeistern. (Disclaimer: Ich nutzte lediglich die Testversion um eine vorbereitete Umgebung im Zuge einer Beratung zu präsentieren).

Das Produkt ist aktuell allerdings nicht zu 100% Shopware kompatibel, zumindest beharrte meine Shopware Installation darauf die genutzte `executeQuery´ Methode - in den Migrationsdateien - nicht für CREATE Statements zu akzeptieren. Eine schnelle Änderung auf `executeUpdate` behebte das Problem allerdings.

Mit dem neuen Update wurde das Problem mit der `executeQuery` Methode behoben und funktioniert nun auch reibungslos. Vielen Dank an die Entwickler!

Die Aufbereitung und Darstellung der Downloads lief problemlos und ich konnte keine direkten Fehler beim Kaufprozess o. ä. feststellen.


Installation manual

The app can be installed quickly and easily via the extension manager.

Please check the app configuration afterwards to make sure everything works as desired.

For downloads, there are protection settings in the app configuration. These only affect non-public download sets and work as follows: 

- Proxy: This is the default setting. The non-public downloads are downloaded on the order confirmation page and in the account via a controller. Here it is controlled if the user is a logged in customer and if he has bought an item to which the download set belongs and the real links of the downloads are therefore not visible to the outside.

- None: With this setting, the link is output unencrypted in the frontend. This setting can be used if an external download server is used and Shopware should not perform any checks. (We recommend to use this only if the external server has its own safeguards against unauthorized access).

- Forwarding: This setting also checks if the user is a logged in customer and if he has bought an item to which the download set belongs, but after that it will be forwarded to the stored link (visible). This setting is also intended for external servers, but here Shopware still checks permissions before. (Again, we recommend to use this only if the external server has its own safeguards against unauthorized access).

After installation, there is a new menu item "Downloads" in the Admin menu under the item "Catalog".

There you have to create and save a DownloadSet. Please note the setting "Public", because sets marked as public are not affected by security settings and the download links are displayed directly in the frontend.

After that, individual downloads can be stored in this DownloadSet.

The DownloadSet must now be assigned to the desired articles. This can be done either directly in the DownloadSet or alternatively in the product. 

Downloadsets are automatically inherited to the variants, this can be canceled in the variants if not desired.

Installation example in a mail template (the variable order.lineItems must exist in the mail template for this to work):

Unfortunately there is currently a problem with the display of the snippet, we are working on a solution.

Please contact our support to get the correct snippet.


Version 1.2.2

- Bug fixed: CLI error in ProductLoaded no longer appears

Version 1.2.1

- Bug fixed: In Shopware 6.4 development environments the "executeQuery" error no longer appears

Version 1.2.0

- Compatibility adjustment for Shopware 6.4.0

Version 1.1.5

 - Bug fixed: Downloads of multiple items were not displayed correctly in the account

Version 1.1.4

- Bug fixed: Inherited downloads are now loaded correctly

Version 1.1.3

- Bug fixed / New feature: Proxy settings revised

Version 1.1.2

- Bug fixed: Fixed error when entering promotion codes

Version 1.1.1

- Bug fixed: Correction of the display for payment status

Version 1.1.0

- New feature: Show checkbox for cancellation policy of ESD items at checkout.

- New feature: New condition "Digital line items" ("None", "Mixed", "All") available for shopping carts in Rule Build

Version 1.0.0

- First release to Shopware Community Store

About the manufacturer Shopware Solution Partner Shopware Solution Partner 2 Certifications Developer SW5 0 Developer Advanced SW5 1 Template Designer SW5 0 Template Developer SW5 0 Developer SW6 0 Developer Advanced SW6 0 Template Designer SW6 1 Template Designer Advanced SW6 0 19 Extensions 5 Ø Rating
Current version:


To use the wish list, you must accept the necessary cookies. Accept cookies

Recently viewed

Shopware Logo
Your opinion matters to us!

Honest feedback is valuable and our basis for improvement. That's why we're asking you to take part in our latest survey on Shopware as a brand. It will probably take you less than 5 minutes.