Commerce File

Component ID

1118266

Component name

Commerce File

Component type

module

Maintenance status

Development status

Component security advisory coverage

covered

Downloads

31582

Component created

Component changed

Component body

Extends Commerce License with the ability to sell access to files.

The user buys a product and gets access to all files attached to that product's commerce_file field.
Adding new files to the commerce_file field (a new software version, for instance) makes them immediately available to all users who have an active license.

Sponsored by Commerce Guys

Features

  • The "License completion message" checkout pane allows the customer to download the newly licensed files even if he is 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.

See the documentation page for information on getting started and a comparison with the legacy commerce_file 1.x branch.

Important: There is no upgrade path from 1.x to 2.x. See #2049593: Upgrade path from 1.x to 2.x.

Contributed Modules Providing Additional Functionality

Commerce Guys Marketplace

This module is designed for use with Drupal Commerce, and is maintained by Commerce Guys.

Lower the cost of integration, shorten time to market, and provide a better user experience and higher conversion rates with hundreds of the best Drupal Commerce modules.

Add Commerce Guys Marketplace functionality to your Drupal Commerce site with the Commerce Guys Marketplace Module.