How we compare prices
Where the prices come from
We receive product and price data from stores and affiliate networks through their official interfaces (APIs) and product data feeds. Stores cannot pay for a better position.
Some products also show in-store shelf prices. These come from Open Prices, an open database (ODbL) where volunteers record a price they saw in a shop, usually with a photo. They are marked "In-store price" with the date they were seen, they are not online offers, and the price in the shop may have changed since.
Matching the same product
Offers are grouped into one product by GTIN/EAN barcode first, then by brand and model number, and otherwise by title similarity. Uncertain matches are reviewed before they are merged.
Sorting
Offers are sorted by total price: item price plus shipping where the store states it. Offers in other currencies are converted with the European Central Bank (ECB) reference rates. Out-of-stock offers are listed last. When two offers have the same total price, the one that states its shipping cost comes first, then the faster stated delivery, then the higher store rating, and finally the store name in alphabetical order. Whether we earn a commission plays no role in the order.
Price history and the "genuine low price" badge
We store a new price-history entry whenever a price changes; the chart shows the daily lowest price. We only show the "genuine low price" badge when the current lowest price is below the lowest price of the previous 30 days (10 days in Türkiye). Without enough history we show no badge.
Prices can change
Prices and availability come from the stores and may change at any time. The price shown by the store when you order is the one that applies. Every offer shows when we last verified it.