Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone with no article paywalls. Just good, fresh content! Alternatively, you can donate through PayPal, Liberapay or Buy us a Coffee. You can also buy games using our partner links for GOG and Humble Store.

New & Improved GamingOnLinux Sales Page

By - | Views: 8,198
I'm happy to announce our games Sales Page has been revamped to be much more useful for you with new filters and sorting options! It may look mostly the same, but it's had a lot of changes behind the scenes.

I silently launched it earlier, but decided to add some more options before fully announcing it.

You can sort any column you like ascending or descending order, and this uses javascript! It's super fast with no page reloading needed, so you don't lose any sorting options. Just click the heading and it sorts it for you, magic.

Big props go to "tablesort.js": https://github.com/tristen/tablesort which handles the column sorting. It's actually the same script the excellent SteamDB uses to sort their table columns.

You can now filter games by price using the tiny dropdown box for things like under $5 or under £10.
In addition to this I have setup a converter to convert currencies for websites that don't supply the prices, so we should always have the three currencies now. This conversion will happen ever hour for missing currencies, so if one is missing it's probably a brand new sale that is waiting to be converted.
I have popped the code on github for anyone who wants to know how it's done.

You can now also sort by more than one store (Hold down control when you click a store, or shift to select lots), and select filters like DRM Free while browsing a store! Where as before you could only select 1 store, and selecting filter options like DRM Free wiped the store selection out.

If you have any more suggestions feel free to fire away and we will see if we can include them. It seems not many people know about the page, but you can access it any time from the "Sales" link in the topbar.

The future of the sales page
Also a question, do people feel that the expiry time field is needed? Does it affect your decision to click a sale?
They aren't always correct as some stores change their expiry times with things like Daylight Savings forcing us to adjust them every time it changes. Sales can expiry early, or carry on past their expiry time.

We have removed a few stores, and may possibly remove a few more as manually searching certain sites that don't provide a sales feed takes too much time, but anyone can submit a sale to the page any time. If you don't see the store listed just put it under "Other Stores".

We have reached out to a number of sites to ask for feeds otherwise we will drop them to save time and streamline the process some more. Most of them are really minor stores when it comes to Linux games anyway, we already have feeds for the main ones I'm concerned about (apart from the API breakage for Steam!).

We currently have feeds for GOG, ShinyLoot, Fireflower Games, Humble Store, GamesRepublic (Not finished), Steam (Steam broke their API, our server admin Levi is hopefully taking a look soon to fix it), Desura, IndieGameStand and Itch.io.

Big shout out to muntdefems who has been tirelessly keeping an eye on the sales page, but his time is limited, so we are trying to make it as automated as possible hence dropping stores that refuse to provide a feed/don't bother replying to us.

We hope you like the changes, I sure do! Check out the revamped Game Sales page now. Article taken from GamingOnLinux.com.
Tags: Editorial
0 Likes
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG and Humble Store. See more here.
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
The comments on this article are closed.
17 comments
Page: 1/2»
  Go to:

pb 6 Nov, 2014
It was much better when name of the game was linked directly to the storefront. After it was changed to pop up a window, I found it more and more annoying to the point when I stopped using it completely. Shame, because it was a pretty useful tool, sometimes listing deals that could not be found elsewhere.

[edit] As for the interface - it's great that the table can be sorted by any column, but it would be even greater if the user was aware of that. Currently there is no indication of any sort (bad pun) that a column can be sorted. Also what's lacking is the ability to sort by discount, like it is possible on SteamDB or Gamersgate.
Liam Dawe 6 Nov, 2014
We have been looking to drop that actually, and it's an easy change to make. It was going to have more information like a trailer, but we never found the time/a decent way to add it all in. That will be removed shortly (it annoys me now too).
pb 6 Nov, 2014
Quoting: liamdaweWe have been looking to drop that actually, and it's an easy change to make. It was going to have more information like a trailer, but we never found the time/a decent way to add it all in. That will be removed shortly (it annoys me now too).

I would really appreciate it. ;-)
pb 6 Nov, 2014
Hm, I think something is wrong. Either I'm mistaken or sorting only works for current page of the table. So if a table has 8 pages, I can sort by price only the games that are on the first page, then go to the next page and do the same (after switching page the sort options are reset). It sort of defeats the whole purpose of sorting. It should either be page-agnostic, or better yet, you should just always put all titles on one page. Then javascript-sorting would make sense.
Liam Dawe 6 Nov, 2014
Paging has now been removed to make the sorting more useful.

We have also removed the pop-up, all sales now open in a new tab.
sobkas 6 Nov, 2014
Well I bought already one game using this improved site.
Only thing that remains to be added is more info about games in a pop-up.
Kallestofeles 6 Nov, 2014
Hi Liam,

Looks nice and sleek.
Just a thought... the only feature I'm missing there (or I'm just blind) is a way to filter and sort games by discount. It would be a killer feature to get the best deals without going through pages of info. :)
Kallestofeles 6 Nov, 2014
Quoting: KallestofelesHi Liam,

Looks nice and sleek.
Just a thought... the only feature I'm missing there (or I'm just blind) is a way to filter and sort games by discount. It would be a killer feature to get the best deals without going through pages of info. :)
Nevermind that, I'm just dumb here. :D
Liam Dawe 6 Nov, 2014
Was about to say it's already a feature :P
Skully 6 Nov, 2014
Nice job!
While you're here, please consider supporting GamingOnLinux on:

Patreon, Liberapay or PayPal Donation.

This ensures all of our main content remains totally free for everyone with no article paywalls. We also don't have tons of adverts, there's also no tracking and we respect your privacy. Just good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.
Livestreams & Videos
Community Livestreams