Class BandedFulfillmentPricingProvider

java.lang.Object
org.broadleafcommerce.core.pricing.service.fulfillment.provider.BandedFulfillmentPricingProvider
All Implemented Interfaces:
FulfillmentPricingProvider

public class BandedFulfillmentPricingProvider extends Object implements FulfillmentPricingProvider

Used in conjunction with BandedPriceFulfillmentOption and BandedWeightFulfillmentOption. If 2 bands are configured equal to each other (meaning, there are 2 FulfillmentPriceBands that have the same retail price minimum or 2 FulfillmentWeightBands that have the same minimum weight), this will choose the cheaper rate of the 2

If the retail total does not fall within a configured price band, the total cost of fulfillment is zero

Note: For BandedWeightFulfillmentOption, this assumes that all of your weights have the same units

Author:
Phillip Verheyden