Utilizando política comercial para alterar o catálogo não vejo nenhum impeditivo.
Lembrando que a VTEX possui apenas 3 políticas comerciais gratuitas, dependendo de quantos nichos vai querer, isso impactará no custo mensal, já que acima de 3 o cliente acaba pagando por cada política extra.
Por política comercial daria sim, porem para esse projeto é esperado inúmeros lojistas, e esse numero pode passar de 500.
Vendo por esse lado, não tenho certeza se por politica comercial seria o ideal.
Ainda trabalhando com politica comercial, só conseguiria fazer uma exibição dos produto por politica comercial, se duplicasse a loja, gerando uma nova url no License Manager?
Não consegui pensar em uma forma de exibir os produtos diferentes na mesma loja para cliente diferentes.
Hoje vejo que a Polishop trabalha nesse formato.
Se você entrar como parceiro/revendedor, você tem acesso a uma loja sua, com produtos e promoções especificas em um ambiente seu.
É basicamente a mecânica que a Polishop aplicou, e ela também é Vtex.