When you 'order' something, you 'order' it, you do not 'order for' it.
For example, you should say "we ordered ice cream", not "we ordered for ice cream". Or "we will order 100 balloons", not "we will order for 100 balloons".
The phrase 'order for', when 'order' is used as a verb, is an Indianism. It's grammatically incorrect. This applies to all tenses.
However, you can and should use 'for' after 'order' when 'order' is used as a noun. For example, "We cancelled the order for 2 cakes".
You can view my complete article on Indianisms at CNNGo: http://www.cnngo.com/mumbai/life/10-indianisms-652344