Online orders are shipped from their main warehouse. If you want to see if it is your local store, you can call them and give them the stock id. However, i found that it is best to go to the actual store since their idea of something is in stock over the phone is different to what they actually have on the floor!
Yes
Yes you can.
Thanks! Your answer is awaiting moderation.