@NonNullApi
Package com.broadleafcommerce.cartoperation.service.pricing
- Author:
- Chad Harchar (charchar)
-
Interface Summary Interface Description CartPricingService Defines a service that handles pricing operations on aCart.CartTotalsCalculator Service that assistsCartPricingServicein calculating price totals for the various members of aCart.FulfillmentPricingService Defines a service that provides fulfillment pricing for aCart, e.g., shipping price.TaxService Service for calculating and applying taxes to aCart, typically by integrating with one or moreTaxProviders, depending if there should be estimated and actual taxes calculated. -
Class Summary Class Description CartItemPricingUtils Utility to aid in pricingCartItems.CartPricingRoundingHelper Helper class to calculate rounding of monetary unit amounts for cart pricing.DefaultCartPricingService DefaultCartTotalsCalculator DefaultDelegatingTaxService This implementation ofTaxServicecallsTaxDelegate, which has a discovery process to determine the bestTaxProviderimplemenation based on configured properties, the providedTaxCalculationRequest, and theContextInfo.DefaultFulfillmentPricingService DefaultTaxService<F extends com.broadleafcommerce.cart.client.domain.FulfillmentGroup,TREQ extends com.broadleafcommerce.tax.domain.TaxRequest,TRES extends com.broadleafcommerce.tax.domain.TaxResponse,TI extends com.broadleafcommerce.tax.domain.TaxItem> Deprecated. PricingFields