Creo que esta frase está en pasiva, así que debería ser "was opened" en vez de "was open", ¿no? Si no es así, ¿por qué es "open"?
Respuesta de un hablante nativo
Rebecca
Esta frase utiliza "open" porque es "open for business". Esto es una frase hecha que implica que el negocio está abierto y preparado para atender el negocio. "Open" se utiliza como un adjetivo aquí.