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 : EntityServiceBase, IShippingMethodService

Inheritance

Namespace

Constructors

ShippingMethodService

public ShippingMethodService(IRepositoryFactory repositoryFactory, IUnitOfWorkProvider uowProvider, 
    ILogger logger, ICache cache, IEntityStateCacheAccessor entityStateCacheAccessor)

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

public IEnumerable<ShippingMethodReadOnly> GetShippingMethods(Guid storeId)

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.