Same thing happened to me but the manager was very nice about it and explained that they just were not able to enter in the online price in the system. She said if they could they would as they definitely didn't want to lose the sale and would rather have the commission, but the way the systems were, they could not match the online price for that phone. I guess for newer phones they can't do it, but some older phones they are able to override the prices.
Went home and ordered it and it shipped within hours.