To https://wiki.openstreetmap.org/wiki/One_feature,_one_OSM_element:
there is nothing written that one should not also add the address to shop nodes.

By the way, I only add the address if I know it for sure. I most cases I take the one given at the website of a shop because (in others I take the one from business cards I got) this is the only way to get it right.