Complementor/Product download expiry note
Commerce / widget · Elementor module

Product Download Expiry Note Widget Plugin for Elementor

Tell buyers how long the download links of a WooCommerce digital product last, such as “Download links expire 30 days after purchase.”

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

Real download expiry settings

These are the actual published outputs of the widget for real downloadable WooCommerce products with a 30-day, a 1-day and no download expiry, plus a product that is not downloadable.

02 / Inside WordPress

Product download expiry note controls in Elementor

Content sets the product (the current one or a selected product), the expiry text with {days} or {value}, the text for downloads that never expire and an optional icon. The Style tab covers typography, colour, alignment, background, border, radius and padding, plus icon colour, size, gap and position.

03 / Website use cases

Where to use product download expiry note

WooCommerce lets you make download links expire a set number of days after purchase, but the product page never tells buyers, so they find out only when a link stops working. Product download expiry note reads the product's Download expiry and states it in your own wording, with separate text for downloads that never expire.

01

Digital patterns and templates

Remind buyers to save their files within the access window.

02

Time-limited licences

State how long a download stays available before it must be bought again.

03

Lifetime access

Reassure buyers that their download links never expire.

04 / Installation and setup

How to show download expiry 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, connect your license and enable Product download expiry note in the Complementor library.

  2. Tick Downloadable on a simple product and set Download expiry in its General product data.

  3. Add the widget to the product template, or choose a product under Source.

  4. Adjust the Expiry text and No expiry text under Display.

  5. Style it on the Style tab and check a product page.

05 / Content and style controls

Customize product download expiry note in Elementor

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

  • The product's Download expiry from WooCommerce, read live.

  • {days} gives “1 day” or “30 days”; {value} gives the number alone.

  • Separate wording when downloads never expire, or none.

  • Hidden on products that are not downloadable.

  • Optional icon with colour, size, gap and position.

  • Style: typography, colour, background, border, radius and padding.

06 / Choose the right approach

Product download expiry note and Elementor alternatives

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

Writing it in the description

Typed notes go out of date when you change the expiry. This reads the product's setting each time the page is built.

WooCommerce order emails and My account

WooCommerce shows expiry dates after purchase. Use this to tell buyers before they buy.

Product download limit note

States how many times a file can be downloaded. Use it alongside this when you limit both.

07 / Requirements and compatibility

Product download expiry note compatibility with Elementor

WordPress 6.5+PHP 8.0+Elementor 3.25+
  • Requires Elementor and WooCommerce.
  • Simple downloadable products; variation-level expiry is not shown.
  • Published, non-password-protected products only.

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 expiry note

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

Why is nothing shown?

The product is not downloadable or not a simple product, or its downloads never expire and the No expiry text is empty. The editor explains which.

Why does a variable product show nothing?

Variable products set download expiry per variation, which this widget does not read.

Why does it say the links never expire?

The product's Download expiry field is blank. Enter a number of days to set one.

Why do I see “30 days” in the editor of my product template?

The template has no product while editing, so a sample shows your styling. On a product page it shows that product's setting.

09 / Frequently asked questions

Product download expiry note plugin questions

Does it need Elementor Pro?

No. It works with the free version of Elementor and WooCommerce.

When does the expiry period start?

WooCommerce counts it from when download access is granted, normally when the order is paid.

Does it change the expiry?

No. It only reads the product's Download expiry setting.

Is it accessible?

Yes. It is plain text, and the optional icon is hidden from screen readers.

Does it add JavaScript?

No. It is plain HTML and CSS.

10 / Annual All Access subscription

Get product download expiry note 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.