Added a new generic structure to OrderDto domain to provide additional context to the offer engine. It is used for out of box offers such as dynamic amount offers and payment offers. It is intended to be used as a convenient extension point for customization needs between cart operations and the promotion engine.
Forward-compatibility to support new concepts from OfferServices 3.1.0 and PricingServices 2.1.0.
Introduce support for recurring prices
Introduce support for free trial and recurring adjustments
Added offer code reference to the Voucher
so its usage will be audited for max usage.
Added ItemProrationDetail
for gift items to support items that are automatically added but have a fixed price "gift fee".
As of Broadleaf Release Train 2.0.0-GA, all common libraries have been upgraded to Spring Boot 3.
This version includes all changes up to 1.6.11-GA
Added authenticated
field to CustomerContext
to allow Offers to target users based only on if they are authenticated or not rather than being restricted to specific users.
Updates to the Voucher
DTO:
Deprecate the offerId
field in favor of the new offerRef
field.
Introduce the codeUsed
field.