Package com.broadleafcommerce.shipping
Interface FulfillmentPricingProvider
- All Known Implementing Classes:
BandedFulfillmentPricingProvider
,FixedFulfillmentPricingProvider
,VirtualFulfillmentPricingProvider
Deprecated.
Since 1.7.0. Moved to shipping service.
Defines a service that provides fulfillment pricing, e.g., shipping.
- Author:
- Chad Harchar (charchar)
-
Method Summary
Modifier and TypeMethodDescriptioncalculateCostForFulfillmentGroup
(FulfillmentPricingRequest fulfillmentPricingRequest) Deprecated.Calculate shipping for a request that includes a specified fulfillment option.boolean
canCalculateCostForOption
(String option) Deprecated.Whether this provider has knowledge of the provided option and thus can provide cost information for it.default boolean
canProvidePricedFulfillmentOptions
(FulfillmentPricingRequest fulfillmentPricingRequest) Deprecated.Whether this provider can provide fulfillment options based on the "fulfillmentPricingRequest"estimateCostForFulfillmentGroup
(FulfillmentPricingRequest fulfillmentPricingRequest) Deprecated.Estimate shipping for a request that includes a specified fulfillment option.default List<FulfillmentOptionPricedResponse>
getFulfillmentOptionPricingResponses
(FulfillmentPricingRequest fulfillmentPricingRequest) Deprecated.providePricedFulfillmentOptions
(FulfillmentPricingRequest fulfillmentPricingRequest) Deprecated.Retrieve all possible priced fulfillment options for the provided request.
-
Method Details
-
getFulfillmentOptionPricingResponses
@Deprecated default List<FulfillmentOptionPricedResponse> getFulfillmentOptionPricingResponses(FulfillmentPricingRequest fulfillmentPricingRequest) Deprecated.Retrieve all possible priced fulfillment options for the provided request. Intended to be used to display options to the customer for selection.- Parameters:
fulfillmentPricingRequest
- The request for which to calculate shipping and return options.- Returns:
- All possible priced fulfillment options for the provided request.
-
providePricedFulfillmentOptions
List<FulfillmentOptionPricedResponse> providePricedFulfillmentOptions(FulfillmentPricingRequest fulfillmentPricingRequest) Deprecated.Retrieve all possible priced fulfillment options for the provided request. Intended to be used to display options to the customer for selection.- Parameters:
fulfillmentPricingRequest
- The request for which to calculate shipping and return options.- Returns:
- All possible priced fulfillment options for the provided request.
-
canProvidePricedFulfillmentOptions
default boolean canProvidePricedFulfillmentOptions(FulfillmentPricingRequest fulfillmentPricingRequest) Deprecated.Whether this provider can provide fulfillment options based on the "fulfillmentPricingRequest"- Parameters:
fulfillmentPricingRequest
- The request used to identify relevant fulfillment options- Returns:
- Whether this provider can provide fulfillment options based on the "fulfillmentPricingRequest"
-
calculateCostForFulfillmentGroup
FulfillmentOptionPricedResponse calculateCostForFulfillmentGroup(FulfillmentPricingRequest fulfillmentPricingRequest) Deprecated.Calculate shipping for a request that includes a specified fulfillment option.- Parameters:
fulfillmentPricingRequest
- The request for which to calculate shipping.- Returns:
- Response object with calculated shipping cost for the provided request.
-
canCalculateCostForOption
Deprecated.Whether this provider has knowledge of the provided option and thus can provide cost information for it.- Parameters:
option
- The option to consider whether this provider can calculate cost information.- Returns:
- Whether this provider has knowledge of the provided option and thus can provide cost information for it.
-
estimateCostForFulfillmentGroup
FulfillmentOptionPricedResponse estimateCostForFulfillmentGroup(FulfillmentPricingRequest fulfillmentPricingRequest) Deprecated.Estimate shipping for a request that includes a specified fulfillment option.- Parameters:
fulfillmentPricingRequest
- The request for which to estimate shipping.- Returns:
- Response object with estimated shipping cost for the provided request.
-