You are right. Открытый, закрытый, сломанный should be considered adjectives in most cases, not past perfective participles, since there isn't any 'perfectiveness' in their lexical meaning:
Магазин...