Class | Description | |
---|---|---|
![]() | ConfigurableVatProvider | |
![]() | DefaultPriceProvider | Represents a default price provider. |
![]() | MultiplePrice | Represents quantity of prices. |
![]() | MultiplePriceCollection | Represents a collection of MultiplePrice objects. |
![]() | Price | Represents information about price. |
![]() | PriceCalculated | Represents information about calculated price. |
![]() | PriceCollection | Represents a collection of prices. |
![]() | PriceInfo | Gives to work with qualified prices. |
![]() | PriceInfoCurrencyException | Represents a currency exeption. |
![]() | PriceManager | Represents a price manager. Provides prepares and finds prices. |
![]() | PriceMatrix | Represents a matrix of prices. |
![]() | PriceProvider | Represents a price provider. |
![]() | 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. A PriceRaw have no indicators to tell if VAT is included or if rounding have been perfomed. If you need to work with qualified prices, use PriceInfo. |
![]() | PriceRawCollection | Represents a collection of Raw Prices. |
![]() | Rounding | Represents the methods for rounding of sums. |
![]() | RoundingCollection | Represents a collection of Rounding objects. |
Interface | Description | |
---|---|---|
![]() | IPriceInfo | PriceInfo interface. |
![]() | ISupportPriceInfo | To completely take over price calculation from eCommerce, create a class that implements this interface and overwrites FindPriceInfo |
![]() | IWithPrice | Represents an interface with one property that gives information about price. |
Enumeration | Description | |
---|---|---|
![]() | Criteria | Criterion. |