시키다 is can use both mean.
1."compel","let(make,have) substantive do"
I made him work.
2.order something
something ex) food,product etc
I ordered hamburger
I ordered TV
주문하다's meaning is same 시키다's 1st,2nd.
But I think 주문하다 is formal expression than 시키다.