Problemas conhecidos
Pesquisar API não retornando mostrarIfNotAvailable=true SKUs for &fq=specificationFilter queries.
Pesquisar API não retornando mostrarIfNotAvailable=true SKUs for &fq=specificationFilter queries.
ID: 336896
No Fix
Publicado em 28/06/2022
•
Última atualização em 16/02/2024
Sumário
Este problema conhecido foi traduzido automaticamente do inglês.
Nossas rotas de busca devem exibir informações sobre os produtos marcados como showIfNotAvailable=true.
Entretanto, ao utilizar consultas de especificação sku, como &fq=specificationFilter_:
para uma determinada SKU que tem essa especificação, que não está disponível, mas ainda mostrando na loja, a resposta na API será vazia, o que diverge do comportamento padrão das demais consultas da API para a /search/
Simulação
- Criar um sku que tenha uma especificação sku.
- Torná-lo indisponível, mas que ainda esteja presente na loja.
- Tente pesquisar utilizando a
&fq=specificationFilter_:
query on a /search/ API. - Nada será refinado (a SKU que você acabou de configurar deve ser!)
Workaround
Usando as especificações como especificações do produto e/ou usando outros parâmetros de busca para encontrar os skus.