Click or drag to resize

ProductPriceProvider Class

PriceProvider to find prices and other information for products.
Inheritance Hierarchy
SystemObject
  Dynamicweb.Ecommerce.PricesPriceProvider
    Dynamicweb.Ecommerce.LiveIntegration.ProductsProductPriceProvider

Namespace:  Dynamicweb.Ecommerce.LiveIntegration.Products
Assembly:  Dynamicweb.Ecommerce.LiveIntegration (in Dynamicweb.Ecommerce.LiveIntegration.dll) Version: 3.0.1
Syntax
public class ProductPriceProvider : PriceProvider

The ProductPriceProvider type exposes the following members.

Constructors
  NameDescription
Public methodProductPriceProvider
Initializes a new instance of the ProductPriceProvider class
Top
Properties
  NameDescription
Public propertyHandlePricesExclusively
Property indicating whether this PriceProvider handles all prices.
(Inherited from PriceProvider.)
Top
Methods
  NameDescription
Public methodFindInformativePrice(Product, Double, String, Currency, String, User)
Finds the informative price. Must be overriden.
(Inherited from PriceProvider.)
Public methodFindInformativePrice(Product, Double, String, Currency, String, User, String)
Finds the informative price. Must be overriden.
(Inherited from PriceProvider.)
Public methodFindPrice(Product, Double, String, Currency, String, User)
Finds the price..
(Overrides PriceProviderFindPrice(Product, Double, String, Currency, String, User).)
Public methodFindPrice(Product, Double, String, Currency, String, User, Double)
Finds the price for a given product in a given context. Can be called to show the price of a product, show the price of a product for a specific user, unit etc. Must be overriden.
(Inherited from PriceProvider.)
Public methodFindPrice(Product, Double, String, Currency, String, User, Double, String)
Finds the price for a given product in a given context. Can be called to show the price of a product, show the price of a product for a specific user, unit etc. Must be overriden.
(Inherited from PriceProvider.)
Public methodPreparePrices(DictionaryProduct, Double)
Prepares the prices.
(Overrides PriceProviderPreparePrices(DictionaryProduct, Double).)
Public methodPreparePrices(IEnumerableProduct)
Prepares the prices for a list of products shown in the frontend - usually a product list or a list of related products, favorites etc. Must be overriden.
(Inherited from PriceProvider.)
Public methodPreparePrices(ProductCollection)
Prepares the prices.
(Overrides PriceProviderPreparePrices(ProductCollection).)
Top
See Also