По правилам пограничного режима, которые никто не менял, человек может следовать по транзитному пути и пользоваться любым придорожным сервисом (магазины, аптеки, заправки и пр).
Транзитный путь — это все центральные улицы Ивангорода (Кингисеппское ш., Матросова, Гагарина, Котовского, Пасторова...). Более отдаленные районы города (улица Федюнинского, Восточная и т. п., садовые участки Юбилейные и дальше) не относятся к транзитной зоне, туда без пропуска нельзя.
Если у Вас в Ивангороде проживают родственники, родители или Вы имеете недвижимость, Вам необходимом иметь справку об этом, и опять же, пропуск не нужен.
К любому человеку может подойти пограничник и просто проверить его документы (Это правила погранзоны). Бояться этого не надо. При назначении штрафа пограничник обязан указать адрес, по которому Вы находитесь в данный момент. Если адрес будет находиться на транзитном пути, такой штраф легко можно опротестовать. Так что будьте уверены, что никто не выпишет Вам штраф без оснований в транзитной зоне.