product as sub state of shop