@matthieu , that is understandable. Keep in mind if you are adding a lot of products often, you can use the APIs to help create and manage those permissions.
I.E. Create an Application Role, Create an Entity, Update a User Registration (for updating roles)