The Actual Price module calculates actual price lookup that will be used for price change effect.
Lookup
How looking up the actual price works:
Product Extension Source Type
-
Search for records of the current dependency level in the selected source table. If none is found, use the dependency fallback mechanism.
-
Details about the dependency fallback mechanism can be found at Dependent Price Lists and Data Fallbacks.
-
The selected source table depends on the dependency mapping configuration. Details can be found at DependencyMappingConfig CP.
-
-
Filter records with current valid time configuration.
Price List Source Type
-
Search for the latest approved price list which contains the record for the current SKU. The price list must also have the same dependency level name and calculation logic name as the current PL/PG.
-
Get the final price of the found item.
Live Price Grid Source Type
-
Search in the current PG for the latest approved record of the current SKU. If there is no approved price yet, it will take the price from previous calculation.
-
Get the final list price of the found item. If the final list price is not available, get the final price.
Calculation with Actual Price
-
Convert the price currency to the current currency. Currency is converted based on the settings in the ExchangeRates CP.
-
Perform the calculation based on the selected price strategies.