Sumário
Este problema conhecido foi traduzido automaticamente do inglês.
Atualmente, ao utilizar o filtro de busca da marca Navigator juntamente com uma faixa de preço em uma edição comercial da VTEX, produtos fora da marca filtrada podem ser mostrados.
Simulação
- Povoar o controlador de busca com pelo menos 2 marcas, ou seja, para uma determinada categoria/subcategoria, ter pelo menos 2 marcas diferentes listadas:

-
Posteriormente, filtro para apenas
Brand B
, por exemplo, agora, apenas os resultados produzidos por esta marca específica para esta categoria devem ser mostrados, -
Ao interagir com o deslizador de faixa de preço, se você filtrar por um preço, o filtro da marca realizado no passo 3 é ignorado, ou seja, você possivelmente terá produtos da Marca A sendo mostrados nos resultados da Marca B.
Workaround
Use diretamente a API de busca usando simultaneamente o PriceRange e os filtros de marca, a resposta de busca está enviando os resultados corretos https://developers.vtex.com/vtex-rest-api/reference/search-3#productsearchfilteredandordered
(example: https://{accountName}.{environment}.com.br/api/catalog_system/pub/products/search?fq=C%3A%2F1000050%2F1000155?fq=C:/1000050/1000155&P:[20830 TO 24100]
)