Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

ChanneledDan

macrumors newbie
Original poster
Jun 12, 2012
28
3
Hello my Canadian friends,

Just thought I'd share a little tool I made, based on the reserve for pickup/availability page Apple has up for the iPhone 6 (https://reserve.cdn-apple.com/CA/en_CA/reserve/iPhone/availability).

The difference is mine shows all Canadian Apple stores at once:

http://pineapplenetwork.com/iphone6/

Or, if you want to just see Apple stores in a specific province just append the province abbreviation. Examples:

http://pineapplenetwork.com/iphone6/BC
http://pineapplenetwork.com/iphone6/ON
http://pineapplenetwork.com/iphone6/QC

Data is cached for 30 seconds so as not to spam Apple's servers with requests.

Enjoy!
 
Last edited:
nice, do they update stock at specific times?

I just noticed some devices pop up but they seem to have sold already.
 
Tonight it seems that at midnight (local time at each store) a lot of the stores started showing iPhone 6 in-stock. Prior to midnight Eastern time tonight there was nothing in stock anywhere except one place. Other than that, I don't know.

Notice that it's not midnight yet in BC or AB, and those are the stores showing no stock at all.
 
I get an error when I try accessing the page. Copy and paste is below:

iPhone 6 Availability in Apple Stores in Canada

[!] Refreshed cache within 1 second ago
[!] Cache expiration is currently set for 30 seconds

Error: Could not reach server to refresh local cache

Please try again (try refreshing the page).
 
I get an error when I try accessing the page. Copy and paste is below:

iPhone 6 Availability in Apple Stores in Canada

[!] Refreshed cache within 1 second ago
[!] Cache expiration is currently set for 30 seconds

Error: Could not reach server to refresh local cache

Please try again (try refreshing the page).

edit: It appears that I've managed to fixed this problem. It was a caching issue that happened sometimes when fetching new data.
 
Last edited:
Unfortunately Apple's reservation system for the US works differently. There is no dedicated page for reserving the iPhone, instead you add it to your cart in the online store and then select a store to pick it up at.

edit:
I might take a look at the US version tomorrow, but at first glance it's completely different.
Also, I believe I've fixed the caching issue that resulted in the errors mentioned above :)
 
Last edited:
Thanks for your work!! Hope it has the alert function, sending email to me to get the real-time stock.

But you have done a great job!! Will refresh all the time!
 
Thanks for this by the way. Now that the error is fixed it works amazingly well!
 
Wow! Thank you so much. This will make my life a lot easier and hopefully I can get my hands on a 6+ soon. I'm really bad luck and couldn't beat the rush and speed of others, but with this I hope I can finally get one soon.

You've made my day a lot better. :apple:

dL
 
Thanks so much for the tool! I've used it twice now, back on Tuesday to reserve a 6+ 64GB Silver, and this morning to reserve a 6+ 128GB Silver to replace the 64 (realized I wanted the extra storage lol).

This tool is very useful. Thanks again!
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.