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.
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

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

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
  • Customer Specific TimeZone Offers

Custom Fields

  • Add new fields to product, customer from the Broadleaf admin
  • Fields are automatically available for use in offer and content targeting rules

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

OMS

  • Creates Fulfillment Orders after an order has been submitted
  • Support for separate shipments, item cancellation, capture payment on fulfillment, and refunds

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 Silent Post Enterprise Payments through CyberSource's silent order post
Sagepay Enterprise Payments through Sagepay

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