remike As you mentioned comparing to Steam price is problematic, but you can compare to DRM platform price, no?
The platform and price of a key are fixed, so there's no need to worry about regions or having to compare 1 key to prices of 2 platforms. You know the platform you need to check as each key is for specific platform and your filters can already pick up which platform a key is for.
I don't know about region, so here's a question: When I look at any game and see steam price listed, which region price am I seeing? Can you use the same price (or the same region you use to get that price) to get an accurate price?
If the answer is "yes" that accounts for region.
I don't get where the confusion comes from. They see the key price and that won't change.
Is confusion regarding discount percentages an issue?
- The price on official platform is listed nearby (Official sellers section)
- Show the prices you are calculating with: Like 3.79$
25.99$(-85%).
- Finally, you can show "Est: -85% based on RRP 25.99$" to avoid all confusion.
Example (USD GOG and Steam prices are differen, but G4A sells GOG and Steam key for same price):
- [G4A] <Game> (Steam) 3.79$
29.99$(-87%) -8% with code G4ALWAYS
- [G4A] <Game> (GOG) 3.79$
25.99$(-85%) -8% with code G4ALWAYS
- [Gamivo] <Game> (steam) 5.01$
29.99$(-83%)
- ...
- [G4A] <Game> Epic Turbo Max Edition (Steam) 15$
59.99$(-75%) -8% with code G4ALWAYS
If GOG has a sale and the key is cheaper than on key shops, you show nothing or the calculated percentage like +50% on the key seller offer. Example (percentage can be colored to reflect overprice):
- [G4A] <Game> epic turbo edition (Steam) 3.79$
1$(+379%) -8% with code G4ALWAYS
I as far as data goes I only see 2 potential problems:
- Can you actually retrieve/store all those prices (I assume official platform prices are not retrieved in real time)?
- Can you avoid getting lost in different editions? Like can you differentiate a key being for "game ultimate edition" not being for "game digital deluxe"?