@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 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 defaultTaxServicewhich integrates withTaxProviders.PricingFields