If a shop doesn't change your order status after 30-minutes (i.e. they haven't marked your order as in-progress, or complete), we mark your order as expired. Sometimes shops can become overwhelmed, and can't accept online orders.
If you have an order expire, the best thing to do is call the shop for any clarification.
When your order is indeed complete, you have the option to marking picked-up in the app.