Show Me The Points!
#1
Original Poster
Join Date: Feb 2014
Posts: 95
Show Me The Points! (now in Google Chrome Web Store)
As discussed here, I really messed up during my JB mileage run to Long Beach: I rented a Knights Inn for US$75, whereas I could've stayed at a Hyatt for 12K points that would've been slightly cheaper to acquire.
One of the reasons for my mishap is poor UX experience on the Hyatt search result page: you don't know the exact number of points (aka hotel's category) needed for each result. You have to go in and check the checkbox and then you can learn about minimal amount of points needed for a stay. This process is rather slow and not very efficient.
Hyatt's mobile webpage offers simple checkbox to see number of points needed for each hotel in the mobile search result page -- but mobile experience is quite complicated on it's own, I prefer to do my research behind desktop.
Hotel Hustle does offer combined data but results are partial, not all hotels have points assigned and not all have cash prices to them.
So I went digging. And as I expected, the wonderful people at Hyatt IT department already did all the heavy lifting for me. It appears that the points price is already built in into the search result page, it's just hidden and there's no apparent switch to show it. So I created this "points rate revealer".
What it does: it shows the points rate for each hotel. The rate is based on hotel's category and it's static. This information is already built in into the search page, it's just not visible. So I un-hide it. I think the reason not to show it in first place was real-time availability -- the points rate is calculated based off each hotel's category, it doesn't check is there a really reward room available for that rate. It's quite possible that when you click "Select" and go through, the hotel might be sold out of reward rooms. Sorry about that. Maybe some day I will add real-time availability requests but at this time I don't have immediate plans to do so.
The extension I made contains only one CSS file (reveal.css) with only one line, and no JavaScript. It does not collect any info. I can't get your personal information. It only reveals what's Hyatt website already has, it doesn't add anything else. It doesn't make any requests, it doesn't do anything to your browser or your computer.
You can install it from Google Chrome Web Store.
Send me feedback!
One of the reasons for my mishap is poor UX experience on the Hyatt search result page: you don't know the exact number of points (aka hotel's category) needed for each result. You have to go in and check the checkbox and then you can learn about minimal amount of points needed for a stay. This process is rather slow and not very efficient.
Hyatt's mobile webpage offers simple checkbox to see number of points needed for each hotel in the mobile search result page -- but mobile experience is quite complicated on it's own, I prefer to do my research behind desktop.
Hotel Hustle does offer combined data but results are partial, not all hotels have points assigned and not all have cash prices to them.
So I went digging. And as I expected, the wonderful people at Hyatt IT department already did all the heavy lifting for me. It appears that the points price is already built in into the search result page, it's just hidden and there's no apparent switch to show it. So I created this "points rate revealer".
What it does: it shows the points rate for each hotel. The rate is based on hotel's category and it's static. This information is already built in into the search page, it's just not visible. So I un-hide it. I think the reason not to show it in first place was real-time availability -- the points rate is calculated based off each hotel's category, it doesn't check is there a really reward room available for that rate. It's quite possible that when you click "Select" and go through, the hotel might be sold out of reward rooms. Sorry about that. Maybe some day I will add real-time availability requests but at this time I don't have immediate plans to do so.
The extension I made contains only one CSS file (reveal.css) with only one line, and no JavaScript. It does not collect any info. I can't get your personal information. It only reveals what's Hyatt website already has, it doesn't add anything else. It doesn't make any requests, it doesn't do anything to your browser or your computer.
You can install it from Google Chrome Web Store.
Send me feedback!
Last edited by abcpp; Aug 4, 2016 at 5:12 pm
#2
Original Poster
Join Date: Feb 2014
Posts: 95
Now you can install it from the Google Chrome Web Store!
#3
Join Date: Aug 2010
Location: ORD | MDW
Programs: AA Plat | United Silver | Hyatt Globalist | Hilton Diamond | Marriott Titanium | IHG Ambassador
Posts: 84
Thank you!
Now you can install it from the Google Chrome Web Store!
#8
Original Poster
Join Date: Feb 2014
Posts: 95
Thanks all for warm comments! I'm glad you liked it. Hopefully, we will be able to enjoy it for some time (before anyone in Hyatt IT will decide to kill it).
No, I did not. I'm not really sure how do I modify CSS class definitions using JS (I thought bookmarklet is a JS code?). Of course, I can always modify DOM elements that way. If there would be a number of requests for that feature, I might do that! Thanks for the idea
No, I did not. I'm not really sure how do I modify CSS class definitions using JS (I thought bookmarklet is a JS code?). Of course, I can always modify DOM elements that way. If there would be a number of requests for that feature, I might do that! Thanks for the idea
#9
Join Date: Jan 2016
Posts: 1
Here's a quick and dirty JS bookmarklet that injects the same CSS that abcpp's reveal.css does. Basically, the new CSS that you want to inject goes into the newcss variable, then the rest of the bookmarklet code either creates a new style sheet with the specified CSS, or appends the specified CSS to the existing style sheet. Caveat emptor: I've only tested this in Firefox:
Code:
javascript:(function(){var newcss="div.rate_container .rate_amount_points { display: inline !important }";if("\v"=="v"){document.createStyleSheet().cssText=newcss}else{var tag=document.createElement("style");tag.type="text/css";document.getElementsByTagName("head")[0].appendChild(tag);tag[(typeof document.body.style.WebkitAppearance=="string")?"innerText":"innerHTML"]=newcss}})();
#10
Original Poster
Join Date: Feb 2014
Posts: 95
#11
Original Poster
Join Date: Feb 2014
Posts: 95
Since Hyatt changed design of its website, it no longer publishes hotel's categories. So I made a change to the extension and now you can see actual real-time points availability for your search.
In other words, for each hotel that's listed in search results, the extension now makes a separate call to Hyatt website and requests points availability for specific redemption you're looking for.
If hotel cannot accommodate your request, the extension will show "N/A" as number of points.
Enjoy!
https://chrome.google.com/webstore/d...knkalgpnapcedh
In other words, for each hotel that's listed in search results, the extension now makes a separate call to Hyatt website and requests points availability for specific redemption you're looking for.
If hotel cannot accommodate your request, the extension will show "N/A" as number of points.
Enjoy!
https://chrome.google.com/webstore/d...knkalgpnapcedh
Last edited by abcpp; Jul 28, 2017 at 1:02 pm
#15
Original Poster
Join Date: Feb 2014
Posts: 95
Version 2.1!
Apparently, I made a fool of myself by not defaulting to Points rate filter. Fixed!
Alas, now when you go to see rates, it always will be points and never money. You would have to manually uncheck "Show World of Hyatt Points & Awards" checkbox to see monetary rates. Sorry!
Apparently, I made a fool of myself by not defaulting to Points rate filter. Fixed!
Alas, now when you go to see rates, it always will be points and never money. You would have to manually uncheck "Show World of Hyatt Points & Awards" checkbox to see monetary rates. Sorry!