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.