Table of Contents

Namespace Dynamicweb.Ecommerce.Prices

Classes

ConfigurableVatProvider

Represents the configurable VAT provider.

DefaultPriceProvider

Represents a default price provider.

Price

Represents information about the price.

PriceCalculated

Represents information about calculated price.

PriceContext

Represents the context for price calculations.

PriceHelper

PriceHelper class. This class cannot be inherited.

PriceInfo

Gives to work with qualified prices.

PriceInfoCurrencyException

Represents a currency exeption.

PriceManager

Represents a price manager. Provides prepares and finds prices.

PriceMoveSetting
PriceProductSelection

Represents the selected product for which a price calculation is performed.

PriceProvider

Represents a price provider used to overwrite or extend how Dynamicweb calculate prices by overriding FindPrice(PriceContext, PriceProductSelection)

PriceQuantityInfo

Price quantity information.

PriceRaw

Represents a placeholder for an amount and a currency. PriceRaw is a simple unqualified price, that's mostly used internally by the PriceManager or by PriceProviders.

PriceService

Service for managing prices.

Rounding

Represents the methods for rounding of sums.

RoundingService

Interfaces

IInformativePriceInfo

Represents the interface of the informative price.

IInformativePriceInfoProvider

To completely take over informative price calculation from eCommerce, create a class that implements this interface and overwrites FindInformativePriceInfo

IPriceInfo

PriceInfo interface.

IPriceInfoProvider

To completely take over price calculation from eCommerce, create a class that implements this interface and overwrites FindPriceInfo

IPriceReferenceInfo

Represents the interface of the price reference.

Enums

PriceRoundingRule
To top