If someone places a takeout food order over the phone and you want to ask them when they will arrive, what is the shortest way to ask? I could only come up with, "What time would you like to pick your order up" or "What time would you like to come."
I find both responses a bit long.
Usually when you order food, they will tell you when it will be ready. The worker would say "it'll be ready in 15 minutes."
If you were dealing with someone ordering something well in advance, you could ask "when will you need it?" or "What time will you pick it up?"