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.

ProductPriceFreezerService

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

ProductPriceFreezerService

public class ProductPriceFreezerService : IProductPriceFreezerService

Inheritance

Namespace

Constructors

ProductPriceFreezerService

public ProductPriceFreezerService(IProductService productService, 
    IPriceFreezerService priceFreezerService)

Methods

FreezeProductPrice

public void FreezeProductPrice(Guid storeId, Guid orderId, string productReference, 
    ProductPrice price)

GetOrCreateFrozenProductPrice

public ProductPrice GetOrCreateFrozenProductPrice(Guid storeId, Guid orderId, 
    string productReference, Guid currencyId)

GetProductPrice (1 of 2)

public ProductPrice GetProductPrice(Guid storeId, Guid orderId, string productReference, 
    Guid currencyId)

GetProductPrice (2 of 2)

public ProductPrice GetProductPrice(Guid storeId, Guid orderId, string productReference, 
    Guid currencyId, out bool isFrozen)

HasFrozenProductPrice

public bool HasFrozenProductPrice(Guid storeId, Guid orderId, string productReference, 
    Guid currencyId)

ThawFrozenProductPrice

public void ThawFrozenProductPrice(Guid storeId, Guid orderId, string productReference, 
    Guid currencyId)

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.