Documentation Home

Broadleaf Commerce Enterprise Module

Subscription Module

This module provides some features needed by implementations needing subscription functionality. It is not designed to cover all use cases. In particular, upgrades, subscription maintenance features, and further offer support are future roadmap items.

Features

Ability to create subscription products

The module introduces an expanded domain to provide a method indicating that a Product/Sku has recurring billing.

Implementors can define a ProductOption and then generate SKUs for products using the ProductOption.

This is described in more detail in the section Subscription Product Tutorial

Subscription integrated checkout flow

Adds an activity to the Checkout Workflow that creates a Subscription for the customer when checking out with a subscription product. For more information, visit Workflows and Activities

Admin capabilities

Able to view and modify customer Subscriptions in the Broadleaf Admin.

Account support

This module provides support for integrating subscriptions with a customer's account, allowing him to view, cancel, or change the payment for a current subscription.

Jobs and Events integration

This module relies on the Scheduled Jobs and Events enterprise module, in order to trigger several recurring, maintenance tasks. These tasks control subscription statuses and automate payment at the end of subscription period.