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 assistsCartPricingService
in calculating price totals for the various members of aCart
.This implementation ofTaxService
callsTaxDelegate
, which has a discovery process to determine the bestTaxProvider
implementation 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.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.