Posted June 03, 2023
![avatar](http://images.gog.com/1221223471dac76a6bf9f24b0780dfd421e7ee3a38985114c75d7031ab46694c_avm.jpg)
I have Deluxe versions which don't show the separate DLC as owned on the store page.
For instance I own Metro Exodus Gold Edition (includes the DLC), but the Expansion Pass isn't marked as owned. The same goes for The Witcher 3, Pillars of Eternity: The White March, etc. It's not just story DLC, it's also soundtracks, etc. which have this issue.
I would think that it would be possible in GOG's back end services to make a very simple and performant query that used the set of SKUs that the logged in user has and one or more match lists of SKUs for each SKU that it wants to display on the page. Depending on matching none, partial, any or all it could return an appropriate status { Not Needed, Partially Owned, Included in another Version, etc } to display (color coded please!) in the corner of the image.
It would also be nice for GOG to require developers to add SKUs that 'make up the difference' or otherwise allow them to just buy just the extra content they don't have.
On the weekly sale that just expired, I could have gotten a DLC that I didn't have as part of a bundle that included 8 items - 7 of which I already have. The missing item was the soundtrack. The bundle was 90% off, and cheaper than the stand-alone soundtrack DLC, which also was on sale. At checkout, GOG knows all the items that you already have and warns you.
Post edited June 03, 2023 by SpacemanSpiffed