atg.commerce.pricing.ShippingPricingEngine
is an extension of the PricingEngine
interface. It describes an object that determines prices for ShippingGroup
objects.
Implementations of this interface determine the cost of shipping the contents of a shipping group. The priceShippingGroup
method asks this object to determine a price for the specified shipping group. The getAvailableMethods
call returns the methods available for shipping the specified group.
Oracle ATG Web Commerce provides the ShippingPricingEngineImpl
class as a default implementation of the ShippingPricingEngine
interface. It computes the shipping cost for an order by invoking a series of ShippingPricingCalculators
.