|
Tip
|
The 2.x versions are Spring Boot 3 compatible. |
Added support for Retail Delivery Fees from the Avalara Tax Module
Updated DefaultDelegatingTaxService to build RETAIL_DELIVERY_FEE type CartItems from the RDF tax infos returned on the TaxResponse.
Ensures that the applicable fulfillment groups have an attribute set to track any RDF cart items.
Ensures that for a given RDF, it is only applied one time to the cart as a fee item, regardless of the number of fulfillment groups.
Added checkout validation for RDF cart items to ensure that if a fulfillment group is expecting an RDF item, then that RDF cart item exists on the cart.
Marked the RDF cart items as non-removable from the cart, excluded the RDF cart items from stale cart item removal considerations, and ensured the RDF items were not added as fulfillment items.
Ensured the RDF cart items are not included in the calls to Catalog, Offer, or Pricing services.
Clears RDF cart items before applying tax response to get the latest retail delivery fees supplied by the tax provider.
For details on the Avalara RDF implementation, see Avalara Retail Delivery Fees documentation.