CustomShippingOptionInfoProvider

This class manages the shipping option lookup table. It uses the ShippingOptionInfo class.

 

object GetShippingOptionInfo(int shippingOptionId) returns ShippingOptionInfo object with given ID
object GetShippingOptionInfo(string shippingOptionName, string siteName) returns ShippingOptionInfo object with given name on the given site
void SetShippingOptionInfo(object shippingOption) updates/inserts the shipping option with data from given ShippingOptionInfo object.
void DeleteShippingOptionInfo(int shippingOptionId) deletes the specified shipping option
bool CheckDependencies(int shippingOptionID) returns true if some objects depend on given shipping option.
DataSet GetShippingOptions() returns the DataSet of all shipping options. See database reference for detailed column information.
DataSet GetShippingOptions(string where, string orderBy) returns DataSet of the shipping options with specified condition and order.
DataSet GetAllShippingsForSite(int siteId, object status) returns the DataSet of shipping options on given site with specified status.
double CalculateShipping(object cartObj, string siteName) returns the shipping price for given ShoppingCartInfo object, in default currency.