Yep.
In fact, we encourage people to pre-order from retailers such as Best Buy, Walmart, EB, and Gamestop.
Whichever way you order is the best way. 
When you order from a retail store, it helps them determine their initial stock level. That's why some games only have 2 boxes per store and others have 20 boxes per store.