has many through basico para los tipos de productos