Stealth_and_Deckbuilding The function to turn on/off keyshops is not a problem for us. It's already built into the website's functionality.
The real challenge with keyshops is the number of price changes that happen there. With official stores everything is simple - most games are at RRP, some are on sale. The sale lasts a week and the price goes back to RRP. The price fluctuations are very managable.
Keyshops are a different pair of shoes. Their portfolio is enourmous (literally every single game possible from Steam, Origin, Uplay, Epic etc + varieties like Steam key/ Steam gift, region Europe/Global etc). The prices of these games fluctuate every hour (!). A single keyshop can generate more price price changes in one day than all official stores combined together. Recording all these changes + not flooding the Deals view + maintaining logical Deal Rating (which determines order of Best Deals) is what we need to figure out.
We'll try to get Stage 4 and Stage 5 finished this year and have this issue finally over with.