Sana Assistant (online)
Table of Contents

ShippingMethod reference

This article provides reference material about ShippingMethod class.

ShippingMethod class represents an information about shipping method.

Properties

ShippingMethod class

Id

Gets Guid identifier of shipping method. This value must be copied to ShippingMethodId property value of ShippingRate class when extension returns shipping costs for the shipping method.

Settings

Gets shipping method settings. You should cast it to your own settings type which is inherited from ShippingMethodSettings when using them.

public override IList<ShippingCost> CalculateShippingRates(ShippingContext shippingContext)
{
    foreach (var method in shippingContext.Methods)
    {
      // getting your custom settings
        var methodSettings = (CustomShippingMethodSettings)method.Settings;
    }
}

See also