Не имеет. Магазин обязан обслужить всех покупателей, которые зашли в него до официального времени закрытия. То есть, теоретически, вы можете ходить по магазину хоть два часа и никто не имеет права вас выгнать.
(правда, во многих магазинах начинают в такой ситуации постепенно выключать свет )
Значит какрй то придурок зайдет и ждать пока выйдет??? Нет уж!!! Пусть соблюдают правила торговли!!!