Broadleaf Microservices

Example Uses

Broadleaf uses the RulesEngine internally in quite a few places. Some of these uses have been provided below for your reference.

Microservice Component Summary

Catalog

DefaultCategoryService

Checks if a product satisfies the rule of a rule-based category.

Offer

DefaultFulfillmentGroupOfferProcessor

Checks if an offer could apply to a fulfillment group.

Offer

DefaultOrderOfferProcessor

Checks if an offer could apply to an order.

Personalization

DefaultContentTargeterService

Checks if a content item or a content targeter can be displayed in a particular targeter context.

Pricing

DefaultPriceInfoService

Checks if a price list’s price modifier is applicable to a particular priceable target.