Documentation Home
This version of the framework is no longer supported. View the latest documentation.

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

Enterprise Pricing (PriceList) Module

  • Manage separate price lists
  • Flexible rule based price list determination based on customer, locale, time
  • Full Module Documentation

Enterprise 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

Customer Segments

  • Rule or list based grouping of Customers that are eligible for Offers, PriceLists, or targeted content
  • Customer Segments are reusable to avoid duplicated rules throughout various Offers, PriceLists, and ContentTargeters
  • Full Module Documentation

Merchandising Groups

  • Rule or list based grouping of Products that are eligible for Offers or targeted content
  • Merchandising Groups are reusable to avoid duplicated rules throughout various Offers and ContentTargeters
  • 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

Enterprise CMS

  • Extends the Broadleaf Structured Content concept with more intuitive admin organization
  • Supports templates with tiles that can serve mixed content
  • Full Module Documentation

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

Enterprise 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

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
TaxCloud Enterprise Sales tax through TaxCloud

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