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.
- 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.
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.