Add-On Modules
Broadleaf Commerce can be enhanced with add-on modules.
Module Licenses
| License Type | Description | How to get it? | 
|---|---|---|
| Community | Indicates the module uses the open source Apache 2 license | Maven Central | 
| Enterprise | A commercial offering from Broadleaf Commerce, LLC | (contact us) | 
Module Categories
| Module Category | Description | 
|---|---|
| Enterprise Modules | Provide enterprise feature add-ons to Broadleaf | 
| Payment Modules | Provide payment processing. | 
| Wallet Modules | Provide digital wallet solutions for easy checkout. | 
| Tax Modules | Provide tax calculations. | 
| Shipping Modules | Provide shipping options and calculations. | 
Enterprise Modules
Workflows and Approvals
- Ability to modify products, offers, prices in a sandbox
- Preview changes before they go live
- Schedule when changes go live
- Full Module Documentation
Theme Module
- Provides the ability to use configurable themes
- Easily manage theme specific variables in the Broadleaf Admin
- Theme variables can be used to control CSS, JavaScript, and Functional aspects of the implementation
- Full Module Documentation
Multi-Tenant Module
- Flexible, extensible multi-tenant (multi-site) solution
- Shared or separate customers and orders
- Support for separate, shared, or partially shared catalogs per site
- Full Module Documentation
Advanced Pricing (PriceList) Module
- Manage separate price lists
- Flexible rule based price list determination based on customer, locale, time
- Full Module Documentation
Advanced Offers Module
- Tiered Offers (Allows a single offer that varies the discount based on quantity purchased)
- Customer Specific TimeZone Offers (Ability to run a special from 5-6pm in the customer's timezone or a specific timezone)
- Full Module Documentation
Custom Fields
- Add new fields to product, customer from the Broadleaf admin
- Fields are automatically available for use in offer and content targeting rules
- Full Module Documentation
Advanced CMS
- Extends the Broadleaf Structured Content concept with more intuitive admin organization
- Supports templates with tiles that can serve mixed content
Subscription
- Adds subscription fields to the order and product domain
- Supports subscription offers such as get 50% off for the first three months
- Full Module Documentation
OMS
- Creates Fulfillment Orders after an order has been submitted
- Support for separate shipments, item cancellation, capture payment on fulfillment, and refunds
Advanced Inventory
- Manage inventory at different Fulfillment Locations
- Allow customers to subscribe to be notified when inventory is available for out-of-stock Skus
- Deal with high-contention inventory scenarios
- Full Module Documentation
Content Tests
- Allows creation of content tests in the admin using Google Experiments
- Provides A/B testing functionality based on a test URL and multiple variations.
- Full Module Documentation
Gift Card and Account Credit
- Allows customers to purchase and pay for items with a gift card
- Allows a CSR (or by some other means) add store credit for a customer
- Full Module Documentation
Scheduled Jobs and Events
- Allow for jobs to be taken and events to be dispatched across multiple application servers
- Full Module Documentation
Payment Modules
| Module Name | License | Description | 
|---|---|---|
| Authorize.net | Enterprise | Payments through CyberSource's Authorize.net gateway | 
| Paypal | Enterprise | Payments through PayPal's express checkout | 
| PayPal Payflow Pro | Enterprise | Payments through PayPal's Payflow Pro | 
| Braintree | Enterprise | Payments through Braintree Payments | 
| CyberSource Payment | Enterprise | Payments through CyberSource's Secure Acceptance Silent Order Post and CyberSource's SOAP API | 
| Sagepay | Enterprise | Payments through Sagepay | 
Wallet Modules
| Module Name | License | Description | 
|---|---|---|
| MasterPass | Enterprise | Digital wallet solution through MasterPass by MasterCard | 
Tax Modules
| Module Name | License | Description | 
|---|---|---|
| Avalara | Enterprise | Sales tax through Avalara | 
Shipping Modules
| Module Name | License | Description | 
|---|---|---|
| FedEx | Enterprise | Shipping quotes from FedEx web services | 
| USPS | Enterprise | Shipping quotes from USPS web tools | 
Community Modules
Amazon Module
- Provides an S3 implementation of the FileServiceProvider interface
- Allows the images loaded via the Broadleaf admin to go directly to amazon S3
- Allows generated files like sitemap.xml to be stored on S3
- Full Module Documentation
Rackspace Modules
- Provides a Cloud Files implementation of the FileServiceProvider interface. This allows uploaded admin images and generated site maps to be stored on Cloud Files rather than the local file system
- Compatible with the automatic Cloud Files CDN through Akamai
- Full Module Documentation
