Yes, but not every shop offers the option. Please ask before ordering!
I'm not sure, but everything from parking, to passes, to drinks, and food can be purchased through the app. That's what I mainly use, although I know they have a decent customer service department.
Thanks! Your answer is awaiting moderation.