Product change - Historical Best prices
Last changed: 2022-06-29
Easier for our clients to comply to the new EU rules.
Background
From Jul 1, 2022 EU has new rules for eCommerce merchants that wants to sell to the EU market. Among other things one important issue is that it is required to be able to show historical price information from the last 30 days to the customer. This aims to provide better clarity to the would-be customer to make good choices in their consumption.
Changes
Configuration
The historical price functionality is always on and no activation is required.
Storm API
A new method is introduced to Storm API called ListHistoricalBestPrices that returns the best prices over the last 30 days for the application.
It returns a historical list of all best prices for the specific product (variant), with PartNo, PriceListId, Price VatRate, PriceIncVat and a timestamp ( Updated) when the price was enabled. With this, it is possible to make a timeline of the historical prices for the product on its page.
Currently, this call can only be used separately, and therefore it is not recommended to show historical prices on listing of products or on a page showing all variants at the same time (if they are many).
Consequences
The new method in Storm API can be used to show the best public price for comparisons. There are some important restrictions to this.
- Norce stores best price from all public price lists on the application at the time. Not member or customer prices are taken into account
- Promotions are not taken into account
- Prices in different currencies (if exists) are compared in the applications currency
This is an optional functionality, that can be used for EU markets. But each solution built on Norce [Storm] might be different and make sure that this functionality is enough for the needs you have, before implementing it. If not, we suggest building your own price history logger and present the data from it instead.