The app drives me crazy on the occasions I do have to use it.
Picking fries brings me to a one-item category where I can... pick fries again.
Latency during the order process is insane, and then they add animations and little popup alerts throughout that actively interfere with me getting my all-important order code while I'm sitting like an asshole in the drive-through.
Yeah, the McD app is ridiculous. For some items it gives me an add to order dialog and then an add to bag dialog (I might have the order of those two swapped). I'm not sure what the distinction is between adding to the order and adding to the bag.
It also has some ridiculous restrictions. Nearly every week I take advantage of their in-app deal for free medium fries on Friday if you spend at least $1 on other stuff. I make a sandwich at home, order a couple cookies plus the free fries in the app, then go pick them at the McD that is about half a mile from my home.
Occasionally though instead of making a sandwich I decide I'd like to use my McD reward points to get a free burger. But you can't get both a rewards points item and a deal item on the same order.
I end up doing a rewards points order for a free burger, picking that up at the drive through, parking, then doing a cookies plus free fries deal order, and going through the drive through again to get that.
What's the point of not allowing both a rewards item and a deal item on the same order? If the rule was you could only use one reward or deal per day, then it would make some sense.
I don't think the app will let you start a second order before you've picked up your first order, although I've never specifically tried it.
I once had the app fail to realize I had picked up my order and I was unable to do new orders. I ended up deleting the app and reinstalling it and then I could order again. That was a few years ago, though, and they've changed the app several time since, so maybe I shouldn't assume that an order still awaiting pickup blocks new orders.
Maybe I'll try it next time I want to use points and a deal at the same time and see if you can order while another order is still in progress. If that still isn't allowed, I should probably then try placing the second order on a different device (one on iPhone, one on iPad for instance) to see if the limitation is because an instance of the app can only handle one order or because some account limitation is the problem.
If that doesn't work, two devices logged into different accounts would be the next thing to try--that's got to work. I'm using "Login with Apple" for my McD account. I could make a new McD account using "Login with Google".
Picking fries brings me to a one-item category where I can... pick fries again.
Latency during the order process is insane, and then they add animations and little popup alerts throughout that actively interfere with me getting my all-important order code while I'm sitting like an asshole in the drive-through.