По своему опыту хочу сказать, что это зависит от политики магазина. Мой пример узок в применении, но тем не менее. У меня только один товар вызывает желание съесть его до оплаты - это горячий багет. Так вот, магазин МЕТРО исключительно лоялен к тем, кто съедает багет до кассы и кладет на ленту уже пустую упаковку.. а то и не одну... Зашел в новый Ашан этой зимой (Ривьера), купить тортиков от Ренарди, там же взял багет (невкусный, кстати). Так вот, охранники вежливо попросили меня пройти с ними на кассу, оплатить, а потом уже есть внутри магазина, если мне этого так хочется.
Про распитие в общественном месте не забудьте, если дело касается алкоголя.
Так что же будет если попить пива в 21:50, но простоять в очереди до 22:05?
Если вы уже оплатили еду - конечно, если к вам подойдут и зададут вопрос - покажите чек, если нет, объясните, что еда уже куплена и вы ничего магазину не должны. Но, с точки зрения правил приличия - лучше дойти до фудкорта