Interface IPriceInfo
- Namespace
- Dynamicweb.Ecommerce.Prices
- Assembly
- Dynamicweb.Ecommerce.dll
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.
public interface IPriceInfo
Properties
Currency
Gets or sets the currency.
Currency Currency { get; set; }
Property Value
Price
Gets the price.
double Price { get; }
Property Value
PriceFormatted
Gets the formatted price.
string PriceFormatted { get; }
Property Value
PriceFormattedNoSymbol
Gets the formatted price without symbol.
string PriceFormattedNoSymbol { get; }
Property Value
PricePIP
Gets the price in PIP (Price in Points).
long PricePIP { get; }
Property Value
PriceWithVAT
Gets or sets the price with VAT.
double PriceWithVAT { get; set; }
Property Value
PriceWithVATFormatted
Gets the formatted price with VAT.
string PriceWithVATFormatted { get; }
Property Value
PriceWithVATFormattedNoSymbol
Gets the formatted price with VAT without symbol.
string PriceWithVATFormattedNoSymbol { get; }
Property Value
PriceWithoutVAT
Gets or sets the price without VAT.
double PriceWithoutVAT { get; set; }
Property Value
PriceWithoutVATFormatted
Gets the formatted price without VAT.
string PriceWithoutVATFormatted { get; }
Property Value
PriceWithoutVATFormattedNoSymbol
Gets the formatted price without VAT without symbol.
string PriceWithoutVATFormattedNoSymbol { get; }
Property Value
VAT
Gets or sets the VAT amount.
double VAT { get; set; }
Property Value
VATFormatted
Gets the formatted VAT amount.
string VATFormatted { get; }
Property Value
VATFormattedNoSymbol
Gets the formatted VAT amount without symbol.
string VATFormattedNoSymbol { get; }
Property Value
VATPercent
Gets or sets the VAT percentage.
double VATPercent { get; set; }
Property Value
VATPercentFormatted
Gets the formatted VAT percentage.
string VATPercentFormatted { get; }