Is it also correct to say "आमिर दुकान में है" ?
में = in, 1st thing that came to my mind as well. but i don't know the answer to your question. could someone confirm that the difference between पर/में in this case would be like at/in in english?
Yes but although we say 'the shop' in English more commonly say 'the shops.'