Используется Present Perfect 'has opened' (открылся), чтобы указать на свершившийся факт открытия магазина, который имеет отношение к настоящему моменту. Конструкция 'has been opening' (открывался) подразумевает процесс, который начался в прошлом и, возможно, еще продолжается, что менее вероятно для открытия магазина.