Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

Monkeys Commerce Accelerator Digital Goods

No security coverage Under active development 1 sites

This module allows you to sell digital products like downloads and software licenses. It includes secure file delivery, automatic license key generation, and download tracking, with APIs available for managing these items. It also integrates seamlessly with your checkout process, handling both digital-only and mixed physical/digital carts.

MonkeysCommerce: Digital Goods Accelerator

Sell digital downloads, software licenses, and access keys with MonkeysCommerce. Includes secure file delivery, automatic license key generation on purchase, download counting, and headless APIs for download/license management.

Entities

Entity Description DigitalDownload Downloadable file linked to a product variant — tracks download count, expiration, and max downloads LicenseKey Auto-generated or manually assigned license key with activation tracking (activated, deactivated, expired)

Services

Service ID Description mkc_accel_digital.download_manager Generates signed download URLs, tracks download counts, enforces access rules mkc_accel_digital.license_key_generator Generates unique license keys using configurable formats (UUID, serial, custom pattern) mkc_accel_digital.license_manager License activation, deactivation, validation, and expiry management

Admin Pages

  • /admin/commerce/digital/downloads — Manage all digital downloads
  • /admin/commerce/digital/licenses — Manage all license keys
  • /admin/commerce/digital/settings — Configure download limits, key formats, delivery options

Customer Pages

  • /user/downloads — Customer's purchased downloads list
  • /user/licenses — Customer's license keys
  • /digital/download/{token} — Secure, token-based download endpoint

API Endpoints

Method Path Description GET /api/v1/user/downloads List user's downloads GET /api/v1/user/licenses List user's license keys POST /api/digital/license/validate Validate a license key POST /api/digital/license/activate Activate a license key

Checkout Integration

  • No-shipping checkout: Automatically skips the shipping step when the cart contains only digital products.
  • Instant delivery: Download links and license keys are provisioned immediately upon order completion.
  • Mixed carts: Supports carts containing both physical and digital products — shipping applies only to physical items.

Installation

composer require drupal/mkc_accel_digital
drush en mkc_accel_digital -y

Requirements

  • Drupal 11.3+ or 12, PHP 8.2+
  • MonkeysCommerce with mkc_core, mkc_catalog, mkc_order

Built with ❤️ by MonkeysCloud — empowering next-generation digital experiences.

Drupal 11 · not 10

Ask your assistant about Monkeys Commerce Accelerator Digital Goods

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
2
Tracked since
Jun 2026
Latest release
4 months ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Active

Releases

Version Type Core PHP Release date
1.0.1 Stable 11 Jun 2, 2026
1.0.0 Stable 11 Jun 2, 2026