You cannot do this with only a query on the posts (products) because the user field is not associated with the posts, it is associated with a term (category).
What you will need to do is first to use get_terms() with a meta_query to get a list of terms that are associated with the user. Using this you then query the posts using a taxonomy_query of the terms found in the first step.