Package com.broadleafcommerce.cartoperation.service.pricing
@NonNullApi
package com.broadleafcommerce.cartoperation.service.pricing
- Author:
- Chad Harchar (charchar)
-
ClassDescriptionUtility to aid in pricing
CartItems.Helper class to calculate rounding of monetary unit amounts for cart pricing.Defines a service that handles pricing operations on aCart.Service that assistsCartPricingServicein calculating price totals for the various members of aCart.Encapsulate logic for applying fulfillment pricing to appropriate cart objects.This implementation ofTaxServicecallsTaxDelegate, which has a discovery process to determine the bestTaxProviderimplementation based on configured properties, the providedTaxCalculationRequest, and theContextInfo.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.Defines a service that provides fulfillment pricing for aCart, e.g., shipping price.A comparator for comparingPriceInfobased on the precedence of each price according to this priority: Whether it's from a Price List.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.