Drupal is a registered trademark of Dries Buytaert
Release: Leaflet 10.4.11 Minor update available for module leaflet (10.4.11). Release: Session Inspector 1.0.8 Minor update available for module session_inspector (1.0.8). Release: Migrate QA 2.0.4 Minor update available for module migrate_qa (2.0.4). Release: CKEditor Description List 3.0.0 Major update available for module ckeditor_descriptionlist (3.0.0). Release: FlowDrop 2.4.0 Minor update available for module flowdrop (2.4.0). Release: JWT Token Refresh 1.0.4 Minor update available for module jwt_token_refresh (1.0.4). Release: ConReg 1.0.0-beta1 First beta version released for module conreg (1.0.0-beta1). Release: AI Image Studio 1.0.0-beta8 New beta version released for module ai_image_studio (1.0.0-beta8). Usage Milestone: Role Theme Switcher Module role_theme_switcher crossed 1,000 active installs. Module Revived: Decoupled Router 2.0.7 Module decoupled_router updated after 11 months of inactivity (2.0.7).

This module provides tools for managing content licensing within Drupal Commerce. It allows you to control audience access to content, manage disk quotas for media files, and handle membership roles, all through integrated Commerce features.

This module provides Commerce License Type plugin submodules for licensed content management.

Contains three submodules:

  • Commerce License Publish Content
    For the licensed management of audience access to content.
  • Commerce License Media Disk Quota
    For the licensed management of disk quota on Media file storage.
  • Commerce License Membership Content
    For the licensed management of membership roles, audience access to content and disk quota on Media file storage.

This module provides base dependencies for the submodules.

  • Product and Variation Type: Automated content license.
  • Order and Order Item Type: Commerce license content.
  • Checkout flow: Commerce license content.
  • View: Commerce License Cart block View.
  • View: Commerce License Content Cart form.
  • View: Commerce License Content Checkout Order Summary.
  • Uninstallation Form.

Table of contents

  • Requirements
  • Recommended modules
  • Installation
  • Uninstallation
  • Maintainers
  • Sponsors
  • Donations

Requirements

Recommended modules

Installation

  1. Install Commerce.

    Enable dev version of inline_entity_form to satisfy Drupal Commerce dependency:
    composer require drupal/inline_entity_form @RC

    Ensure the bcmath module dependency for Drupal Commerce is installed on your php server.

    Install Drupal Commerce:
    composer require drupal/commerce

    Enable dev version of advancedqueue to satisfy Commerce license dependency:
    composer require drupal/advancedqueue @RC

  2. Install Commerce license:
    composer require drupal/commerce_license:2.x-dev
  3. Install this module:
    composer require drupal/commerce_license_content

Configuration

  1. Create a default Commerce Store if you haven't already.
    See: /store/add.
  2. Create a Commerce Payment Gateway if you haven't already.
    See: /admin/commerce/config/payment-gateways.
  3. Enable one or more submodules:
    drush en commerce_licence_publish_content
    drush en commerce_license_media_disk_quota
    drush en commerce_license_membership_content

Follow the instructions provided in each module README.md.

Uninstallation

For the entity uninstallation Form,
see: /admin/commerce/config/commerce_license_content_delete.

Uninstalling this module will remove all submodules, Fields, Licenses, Views, and Products.
drush pmu commerce_license_content

Maintainers

Commission your wildest Open Source software dreams.
See: Portfolio (https://greenman-it.pw)

Sponsors

Metro Rentals (http://www.metro-rentals.com)

Thank you for your kind donation.

Support This Project

If you find this module useful and would like to support its continued development, please consider making a donation. Your contributions help cover server costs, fund new features, and allow me to dedicate more time to maintaining this open-source project.

Donations are accepted in the following cryptocurrencies:

Coin Network Address Bitcoin BTC Mainnet bc1qwtnf888phavjuulj5y6ryvcgpyscckzt5gfu5p Monero XMR Mainnet 44KTVNFzSmC12srxKgxvCEbmUXSzjNmT1NAHRpF9tuhvCDMpsimTZerAxPr4pNrtT7EjqN45WKerrAh1K9UgKayR9ogksYm ZCash ZEC Mainnet t1g1zSTxGBtQJcQtdum52tXd2bBp8WkrbkG

Note: Network fees may vary depending on the cryptocurrency and current network congestion. Please ensure your donation amount accounts for these fees to avoid delays or failed transactions.

Thank you to the Drupal community for your fantastic work.

Activity

Tracked releases
2
Tracked since
May 2026
Latest release
3 months ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Active

Releases

Version Type Release date
1.0.0-beta4 Pre-release May 22, 2026
1.0.0-beta3 Pre-release May 20, 2026