В данном случае "в магазине" используется предлог "в" с существительным "магазин". Это сочетание стоит в местном падеже (или, как его ещё называют, препозитивном падеже).
Местный падеж отвечает на вопрос "где?" и указывает на место, в котором происходит действие. Например, "Я нахожусь в магазине". Если у тебя есть дополнительные вопросы о падежах или других аспектах русского языка, с радостью помогу!