Ambos son gramaticales .
«En la tienda» le dice al oyente que se encuentra en la tienda o lo suficientemente cerca para que se le considere en las instalaciones.
«En la tienda» es más específico y le dice al oyente que estás dentro de las paredes de la tienda.
El uso de en lo coloca en esa ubicación.
El uso de en te sitúa dentro de la ubicación y es una descripción más específica de tu ubicación actual.
Comentarios
Las respuestas de CDM y en ¿Cómo respondo «¿Dónde trabajas?» me inspiran. Puede decir «Estoy sentado a la mesa» porque en realidad está cerca de la mesa. Puedes decir «Trabajo en un banco» porque estás trabajando en la construcción de un banco. También puede decir «Recibo algo de dinero en un banco» porque algunos cajeros automáticos no están en un banco.
Creo que es razonable decir «Estoy esperando en la sala de embarque» o «Estoy en el aeropuerto «. Depende de lo que quieras enfatizar.