For those of you that use Windows 10, you can use the following Powershell commands to check the stock for you:
#Create Hash Table to hold Phone your interested in
$PhonesHT = @{
'MN4Y2B/A'='Plus Gold 256GB'
'MN4Q2B/A'='Plus Gold 128GB'
'MN4U2B/A'='Plus Rose 128GB'
'MN502B/A'='Plus Rose 256GB'
'MN4M2B/A'='Plus Black 128GB'
'MN4W2B/A'='Plus Black 256GB'
'MN4X2B/A'='Plus Silver 256GB'
}
#Create Hash Table to hold Store locations
$StoresHT = @{
'R118'='BullRing'
'R255'='Touchwood'
'R308'='Highcross'
}
$URL = '
https://reserve.cdn-apple.com/GB/en_GB/reserve/iPhone/availability.json'
$WebContent = Invoke-WebRequest -Proxy
http://xxxxxxxxx:xxxxx -ProxyUseDefaultCredentials $URL
$Stock = $WebContent | ConvertFrom-Json
$LastUpdate = ([datetime]'1/1/1970').AddMilliseconds($Stock.updated).AddHours(1)
$Results = $StoresHT.GetEnumerator() | Foreach-Object {
$Store = $_
$PhonesHT.GetEnumerator() | Foreach-Object {
$Phone = $_
$Obj = New-Object -TypeName PSObject
Add-member -InputObject $Obj -MemberType noteproperty -name "Store" -value ($Store.Value)
Add-member -InputObject $Obj -MemberType noteproperty -name "Phone" -value ($Phone.Value)
Add-member -InputObject $Obj -MemberType noteproperty -name "Status" -value ($Stock.($Store.Name).($_.name))
Add-member -InputObject $Obj -MemberType noteproperty -name "Last Updated" -value ($LastUpdate)
$Obj
}
}
$Results
Store Phone Status Last Updated
----- ----- ------ ------------
Highcross Plus Rose 128GB NONE 21/09/2016 12:12:07
Highcross Plus Gold 128GB NONE 21/09/2016 12:12:07
Highcross Plus Black 256GB NONE 21/09/2016 12:12:07
Highcross Plus Silver 256GB NONE 21/09/2016 12:12:07
Highcross Plus Gold 256GB NONE 21/09/2016 12:12:07
Highcross Plus Black 128GB NONE 21/09/2016 12:12:07
Highcross Plus Rose 256GB NONE 21/09/2016 12:12:07
BullRing Plus Rose 128GB NONE 21/09/2016 12:12:07
BullRing Plus Gold 128GB NONE 21/09/2016 12:12:07
BullRing Plus Black 256GB NONE 21/09/2016 12:12:07
BullRing Plus Silver 256GB NONE 21/09/2016 12:12:07
BullRing Plus Gold 256GB NONE 21/09/2016 12:12:07
BullRing Plus Black 128GB NONE 21/09/2016 12:12:07
BullRing Plus Rose 256GB NONE 21/09/2016 12:12:07
Touchwood Plus Rose 128GB NONE 21/09/2016 12:12:07
Touchwood Plus Gold 128GB NONE 21/09/2016 12:12:07
Touchwood Plus Black 256GB NONE 21/09/2016 12:12:07
Touchwood Plus Silver 256GB NONE 21/09/2016 12:12:07
Touchwood Plus Gold 256GB NONE 21/09/2016 12:12:07
Touchwood Plus Black 128GB NONE 21/09/2016 12:12:07
Touchwood Plus Rose 256GB NONE 21/09/2016 12:12:07
I managed to grab two 256GB Black Pluses from Touchwood when I saw this:
PS C:\> $Results
Store Phone Status Last Updated
----- ----- ------ ------------
Highcross Plus Silver 256GB NONE 21/09/2016 11:42:06
Highcross Plus Gold 256GB NONE 21/09/2016 11:42:06
Highcross Plus Rose 128GB NONE 21/09/2016 11:42:06
Highcross Plus Black 128GB NONE 21/09/2016 11:42:06
Highcross Plus Black 256GB NONE 21/09/2016 11:42:06
Highcross Plus Rose 256GB NONE 21/09/2016 11:42:06
Highcross Plus Sliver 128GB NONE 21/09/2016 11:42:06
Highcross Plus Gold 128GB NONE 21/09/2016 11:42:06
BullRing Plus Silver 256GB NONE 21/09/2016 11:42:06
BullRing Plus Gold 256GB NONE 21/09/2016 11:42:06
BullRing Plus Rose 128GB NONE 21/09/2016 11:42:06
BullRing Plus Black 128GB NONE 21/09/2016 11:42:06
BullRing Plus Black 256GB NONE 21/09/2016 11:42:06
BullRing Plus Rose 256GB NONE 21/09/2016 11:42:06
BullRing Plus Sliver 128GB NONE 21/09/2016 11:42:06
BullRing Plus Gold 128GB NONE 21/09/2016 11:42:06
Touchwood Plus Silver 256GB NONE 21/09/2016 11:42:06
Touchwood Plus Gold 256GB NONE 21/09/2016 11:42:06
Touchwood Plus Rose 128GB NONE 21/09/2016 11:42:06
Touchwood Plus Black 128GB UNLOCKED 21/09/2016 11:42:06
Touchwood Plus Black 256GB UNLOCKED 21/09/2016 11:42:06
Touchwood Plus Rose 256GB NONE 21/09/2016 11:42:06
Touchwood Plus Sliver 128GB UNLOCKED 21/09/2016 11:42:06
Touchwood Plus Gold 128GB NONE 21/09/2016 11:42:06
Hope it helps