"у магазині" should also be accepted I guess...
yes, it should be, you can report
"В крамниці" right too
Is there any rule ablout writing "y" or "B"?
you accept у and в, why not на? it is indicated in the list of options.