Previous Docs Version

The documentation you are viewing is for a previous version of the Vendr product. Click here to jump to the current stable version.

ShippingMethodService

API reference for ShippingMethodService in Vendr, the eCommerce solution for Umbraco v8+

ShippingMethodService

public class ShippingMethodService : ServiceBase, IShippingMethodService

Inheritance

Namespace

Constructors

ShippingMethodService

public ShippingMethodService(ILicensingService licensingService, 
    IRepositoryFactory repositoryFactory, IUnitOfWorkProvider uowProvider, ILogger logger, 
    ICacheAccessor cacheAccessor)

Methods

DeleteShippingMethod (1 of 2)

public void DeleteShippingMethod(Guid id)

DeleteShippingMethod (2 of 2)

public void DeleteShippingMethod(ShippingMethod entity)

GetShippingMethod (1 of 2)

public ShippingMethodReadOnly GetShippingMethod(Guid id)

GetShippingMethod (2 of 2)

public ShippingMethodReadOnly GetShippingMethod(Guid storeId, string alias)

GetShippingMethods (1 of 2)

public IEnumerable<ShippingMethodReadOnly> GetShippingMethods(Guid storeId)

GetShippingMethods (2 of 2)

public IEnumerable<ShippingMethodReadOnly> GetShippingMethods(Guid[] ids)

GetShippingMethodsAllowedIn

public IEnumerable<ShippingMethodReadOnly> GetShippingMethodsAllowedIn(Guid countryId, 
    Guid? regionId)

SaveShippingMethod

public void SaveShippingMethod(ShippingMethod entity)

ShippingMethodExists

public bool ShippingMethodExists(Guid storeId, string alias)

SortShippingMethods

public void SortShippingMethods(Guid[] sortedIds)

Edit this page on GitHub

Site + logo design © 2025 Outfield Digital Ltd. Content contributions licensed under MIT.
Vendr® is a Registered Trademark of Outfield Digital Ltd.