Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

Commerce File

Security covered Under active development 1,359 sites

Part of the Commerce ecosystem · 487 projects

Commerce File allows you to sell access to file downloads through Drupal Commerce. It lets customers download files associated with products they've purchased, with options for time limits and download count restrictions.

Commerce File adds the ability to sell access to file downloads to your Drupal Commerce site. It extends the Commerce License module with a new license type that grants customers access to download the files you upload to the products they purchase.

Features

  • The "License completion message" checkout pane allows the customer to download the newly licensed files even if they are not logged in.
  • Licensed files can be downloaded or streamed from the user's Files tab.
  • File licenses can be time limited and are automatically expired (by cron) once that time passes.
  • The number of downloads / streams can be limited. Once the limit is reached, the file is listed but can't be accessed.
  • Integrates with Amazon S3, allowing licensed files to be retrieved directly from Amazon, using a secret and temporary URL.

Related contributed modules

  • File Field Paths - Provides token support for the upload directory name and file name
  • File Field Sources - Provides the ability to reference existing files on the site.
Drupal 10–11

Ask your assistant about Commerce File

Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

Depends on

Dependencies of the latest stable release

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
4
Tracked since
May 2023
Latest release
7 months ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Active

Release Timeline

Releases

Version Type Core PHP Release date
8.x-2.4 Stable 10–11 Mar 1, 2026
8.x-2.3 Stable 10–11 Feb 18, 2026
8.x-2.2 Stable 10–11 Sep 3, 2024
8.x-2.1 Stable 9–10 May 31, 2023