fixes on product backend, variable was set as provider (ay qoxi jaja). Added id to route on read function too as it is on provider