Complementor/Product download contents
Commerce / widget · Elementor module

Product Download Contents Plugin for Elementor

List how many files a downloadable WooCommerce product includes and their names, without ever showing the download links.

Included in All AccessClassic Elementor widgetFrom $29 USD / year
Complementor / Product download contentsProduct preview
Text, style and layout controls inside Elementor
01 / Interactive demonstration

Download lists from real WooCommerce products

These are the actual published outputs of the widget for sample downloadable products: the default count and list, a styled box with an icon, names inline without a count, a one-file product, and a product that is not downloadable.

02 / Inside WordPress

Product download contents controls in Elementor

Content › Source uses the current product or a selected published product. Behaviour sets the file count and its one-file and several-files text, file names, the label for unnamed files and an editor-only hint. Display chooses a bulleted, plain or inline list and an optional icon. The Style tab covers count and name typography and colour, list spacing, the box background, border, radius and padding, and icon colour, size and gap.

03 / Website use cases

Where to use product download contents

Buyers of digital products want to know exactly what they get before paying, but WooCommerce only lists the files after purchase. Product download contents shows the file count and the file names you entered in WooCommerce on the product page, while the file links stay private.

01

Digital downloads

List the PDFs, images or templates included before purchase.

02

Courses and bundles

Show how many worksheets or resources come with a digital product.

03

Product templates

Use one template for every downloadable product; each shows its own files.

04 / Installation and setup

How to list download contents in Elementor

Start with Complementor installed and your license connected. Enable this module in the WordPress library, then configure it in Elementor.

  1. Install Complementor and WooCommerce, connect your license and enable Product download contents in the Complementor library.

  2. On a simple product, tick Downloadable and add files with clear names, such as 'Practice sheets (PDF, 24 pages)'.

  3. Add the widget to a single product template or product page, or choose a Selected product in Content › Source.

  4. Edit the count text, choose the list layout and set a label for any unnamed files.

  5. Style the box, publish, and check that no file links appear on the page.

05 / Content and style controls

Customize product download contents in Elementor

Configure the settings available for this module to suit the page you are building.

  • Source: the current product, or a selected published simple product from a picker.

  • File count with separate text for one and several files, using {count}.

  • File names as entered in WooCommerce; unnamed files get your label and their position, such as 'File 3'.

  • Bulleted, plain or inline list, and an optional icon before or after the count.

  • Editor-only hint explaining why nothing is shown.

  • Style: count and name typography and colour, list spacing, box background, border, radius and padding, icon.

06 / Choose the right approach

Product download contents and Elementor alternatives

Compare the existing Elementor workflow with this Complementor module before choosing your setup.

WooCommerce My Account downloads

WooCommerce lists files with download links only after purchase. This widget shows names and count before purchase, without links.

Typing the contents into the description

A typed list goes out of date when you add or rename files. This widget reads the files saved on the product.

07 / Requirements and compatibility

Product download contents compatibility with Elementor

WordPress 6.5+PHP 8.0+Elementor 3.25+
  • Requires Elementor and WooCommerce; simple downloadable products only.
  • Names and count only; no links, file sizes or download limits.
  • The product picker lists up to 200 published simple products.

Complementor uses classic Elementor APIs. Atomic-native controls are not implemented. Check your theme, cache and integrations on a staging site before release.

08 / Common setup problems

Troubleshoot product download contents

Check these settings if the published page behaves differently from the editor.

Why is nothing shown?

The product must be a published simple product with Downloadable ticked and at least one file. Variable products and password-protected products show nothing.

Why does a file appear as 'File 3'?

The file has no name in WooCommerce, which stores the file name from its URL instead. The widget shows your label and position rather than the URL. Name the file in the product's Downloadable files.

Can shoppers download the files from the list?

No. The list never contains links. Files are delivered by WooCommerce after purchase.

Why does the count say '1 file included'?

The product has one file, so the text for one file is used. Edit both texts in Behaviour.

09 / Frequently asked questions

Product download contents plugin questions

Are download URLs ever shown?

No. Only the names you enter are printed. File URLs and download IDs are never output.

Does it need Elementor Pro?

No. It works with Elementor and WooCommerce; Elementor Pro lets you place it in single product templates.

Does it support variable products?

No. Variations can each have their own files, so only simple downloadable products are supported.

Can I hide the count or the names?

Yes. Each has its own switch in Behaviour.

Is the list accessible?

Yes. Names are a real list, and the icon is decorative and hidden from screen readers.

10 / Annual All Access subscription

Get product download contents with Complementor

This module is included with all 1007 current Complementor solutions. Choose your production website allowance; every plan includes the same modules.

All Access · 1 site

One website

$29USD / year
  • All 1007 current modules
  • Plugin downloads and updates for one year
  • New releases during the paid term
  • Product support
Choose 1 site ↗

Renews at $29 USD each year.

All Access · 5 sites

A few websites

$49USD / year
  • All 1007 current modules
  • Plugin downloads and updates for one year
  • New releases during the paid term
  • Product support
Choose 5 sites ↗

Renews at $49 USD each year.

All Access · 25 sites

More websites

$99USD / year
  • All 1007 current modules
  • Plugin downloads and updates for one year
  • New releases during the paid term
  • Product support
Choose 25 sites ↗

Renews at $99 USD each year.

Applicable taxes extra. Annual subscriptions renew automatically unless canceled in your customer account. Elementor Pro is required for Exclude current post. Read the terms and 14-day technical-issue refund policy.