SteamDatabase / steamdb.info-issues

🚱 Issue tracker for the SteamDB website
https://steamdb.info
The Unlicense
413 stars 60 forks source link

Provide searching for games inside bundles (for identifying sales) #623

Closed zxsdklfhskyrvk closed 4 years ago

zxsdklfhskyrvk commented 5 years ago

It would be nice to have the ability to search and filter on bundles containing specific games. The default Bundle page is unusable unless you know what you are looking for.

If there is a way to identify games included in the bundle that are on sale, that would be VERY helpful.

Elsewhere, you are able to markup games that a player has in their wishlist (via the browser plugins), this seems plausible to do something similar here, via a check of the "games" included in a bundle. Yes, prob another lookup, but seems possible.

xPaw commented 5 years ago

App page lists which bundles the game is included in: https://steamdb.info/app/236850/subs/

zxsdklfhskyrvk commented 5 years ago

My goal is to locate sales of the games. Not just be aware of what bundles they are in.

Doing this from the bundle side of things would make bundles useful/searchable.

So, ideally looking for markup of bundles (like you do for games) which have games on your wishlist, etc.

xPaw commented 4 years ago

Can you elaborate on what exactly you want to search for?

enchained commented 4 years ago

@xPaw I'm not sure what @zxsdklfhskyrvk meant exactly, but I can agree that bundles with games that are on sale need more discoverability, cause they can save a lot, but currently you can properly see those deals either by going on every game's Steam page from the SteamDB Sales page, or you try to go through the SteamDB Bundles page (the latter took an insane amount of hours for me during the Summer sale, so I'm interested in any alternatives for bundle discovery).

I think the main issue with the current Bundles page is that there's no way to filter anything, there's just sorting and search, and it's a really long list. So after my deep dive into that list, I came up with a few ideas, I hope you'd find some of them useful and implementable.

Proposed filters:

If we need to go deeper, there's an idea to add specific bundles to wishlist/ignore list and filter by those, maybe even alert on sales, but this requires the user to be registered for that data storage.

Proposed sorting:

As for the bundles tab (like https://steamdb.info/sub/25586/bundles/ and https://steamdb.info/app/221040/subs/) - it could include the total and owned number of subs, like the main Bundles page already does.

Also, from the side of the SteamDB Sales page, there could be an indication if game on sale also has bundles, so you possibly could save more and should look into that. At least an icon with link to bundles page of the game, or even small popup on icon hover showing clickable bundle names with discount percentage and an icon of bundle type.

I am also not sure I understand the meaning of green and blue highlight on the Bundles page, could you please explain it, and add that to the page's legend?

xPaw commented 4 years ago

I added some features on the bundles page, take a look.

enchained commented 4 years ago

@xPaw Thank you so much, you added most of the filters so quickly, and it seems to work great! I'll continue testing it during the future sales, and will post about the new features on reddit and steamgifts sometime soon.

Also the most obvious and powerful filter came to mind: a filter to show only bundles which internal apps are currently on some sale. This could work wonders when applied together with current wishlist filter.

xPaw commented 4 years ago

So you mean showing only bundles if anything inside of it also has discounts on their own, besides the base bundle discount?

enchained commented 4 years ago

So you mean showing only bundles if anything inside of it also has discounts on their own, besides the base bundle discount?

@xPaw yes, as a way to discover a deeper discount on temporary sales. Oh, I see that you've added it already. That's amazing, thank you very much!