shop, especially British, is a building or a room in a building where you can buy things; store is American
store , especially american is a building or a part of a building where goods are sold to the public; a shop.
in American English store is used to mean any kind of a shop. in British English store is used especially about large shops that sell a variety of goods