I'm not sure about a shop but online im pretty sure you can buy white ones....wether they were the correct species of poppy to obtain opium, i do not know.... however i know there are some you can buy which produce opium....but the white ones are best (yeild wise...according to erowid)

But I was actually thinking about growing some aswell....lol....i would love to try some opium. Just once...