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
Represents price-related information, including VAT, currency, and formatted prices. This class handles operations related to price calculations, such as addition, subtraction, multiplication, division, and formatting with or without VAT.
- PriceInfoCurrencyException
Represents a currency exeption.
- PriceManager
Represents a price manager. Provides methods to prepare and find prices for products.
- 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
Rounding service provides operations for working with the rounding model
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
The IPriceInfo interface is used to represent pricing information in the Dynamicweb Ecommerce system. It includes properties for currency, price with and without VAT, VAT amount and percentage, and formatted price strings. This interface is typically implemented by classes that handle product pricing details.
- 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.