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.

PriceFreezerService

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

PriceFreezerService

public class PriceFreezerService : ServiceBase, IPriceFreezerService

Inheritance

Namespace

Constructors

PriceFreezerService

public PriceFreezerService(ILicensingService licensingService, 
    IRepositoryFactory repositoryFactory, IUnitOfWorkProvider uowProvider, ILogger logger, 
    ICache cache)

Methods

FreezePrice

public void FreezePrice(Guid orderId, string key, FreezablePrice price)

GetFrozenPrice

public FreezablePrice GetFrozenPrice(Guid orderId, string key, Guid currencyId, 
    Guid? countryId = default(Guid?), Guid? regiondId = default(Guid?))

ThawPrices

public void ThawPrices(Guid? orderId = default(Guid?), string partialKey = null, 
    Guid? currencyId = default(Guid?), Guid? countryId = default(Guid?), 
    Guid? regiondId = default(Guid?), DateTime? olderThan = default(DateTime?))

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.