Не имеет, в законе как раз для таких случаев есть понятие "злоупотребления правом" (ст. 10 ГК) - он пришел не публичный договор купли-продажи заключать, а погреться и любой адвокат легко докажет это, если дело каким-то невероятным образом дойдёт до суда.
Выкинуть бомжа к чёртовой матери из магазина и отбиться в суде от претензий если каким-то образом на магазин натравят роспотребнадзор за то, что выкинули бомжа.
На основании чего? Владелец вправе установить платный вход в магазин, владелец не вправе отказать лишь в предоставлении услуги, если речь о публичном договоре.
А почему нет? В клубы вход платный? Платный, значит и в любое другое заведение он тоже может быть платным, вот одного пустить, а другого нет владелец уже не сможет, но в самом факте платности входа никакого нарушения закона нет.
В клуб человек тоже может идти ради того, чтобы купить любимый коктейль в баре, юридически цель похода нигде и никак не оговаривается, равно как с юридической точки зрения элитный бутик в Барвихе ничем не отличается от сельпо в деревне. Закон запрещает только отказывать клиенту в заключении публичного договора, но одновременно с этим продавец сам вправе выбирать то как у него этот публичный договор будет выглядеть.
В кино человек тоже может идти посидеть на кресле, а не кино смотреть. Так зачем платить за просмотр фильма?
Но можно же проскользнуть пока билетера нет, например когда сеанс начался.
Кажется кто-то пропускал уроки/лекции по правоведению.
А можно продукты из магазина воровать пока не поймают.
Никаких юридических препятствий для организации платного входа для коммерческого предприятия нет, а вот выкинуть на мороз или передать полиции проскользнувшего неплательщика есть все основания.

