yes the dealership can order the car, they make not like it but they can. Also it's not too late in the game to order.
I'd approach is this way though. Walk in look at the ST etc and after awhile say I'll purchase at that price minus the sunroof. If you can't do that, then please order a new ST without a sunroof.
They can still order.