@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 assistsCartPricingService
in 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 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> The defaultTaxService
which integrates withTaxProviders
.PricingFields