Class BandedFulfillmentPricingProvider

java.lang.Object
com.broadleafcommerce.shipping.banded.provider.BandedFulfillmentPricingProvider
All Implemented Interfaces:
FulfillmentPricingProvider

@Deprecated public class BandedFulfillmentPricingProvider extends Object implements FulfillmentPricingProvider
Deprecated.
Since 1.7.0. Moved to shipping service.
Banded implementation of FulfillmentPricingProvider for implementations that require banded (or tiered) shipping configuration for its fulfillment options based on minimum price or weight. For fixed shipping, see FixedFulfillmentPricingProvider. Alternatively, a FulfillmentPricingProvider integrated with a 3rd party, such as ShipEngine, is preferred.

This implementation takes in a BandedFulfillmentPricingConfig provided by BandedFulfillmentPricingProperties.getConfigPath(). This property can be configured with Spring Config Server, including Broadleaf's own implementation. This will allow changes to the property value to be reinitialized by this provider, as long as the declaring bean for this provider is annotated with @RefreshScope.

Author:
Chad Harchar (charchar)
See Also: