Menu
Feedback
Comece aqui
Tutoriais
Portal do desenvolvedor

Problemas conhecidos
Diretivas de suporte
Troubleshooting

Perguntas frequentes
Comunicados
Problemas conhecidos
Promoções que resultam em classificação/filtragem incorreta por preço ou desconto
Promoções que resultam em classificação/filtragem incorreta por preço ou desconto
ID: 888304
Backlog
Publicado em 28/08/2023
Última atualização em 10/11/2023

Sumário

Este problema conhecido foi traduzido automaticamente do inglês.

As listas de produtos e os resultados de pesquisa podem ser mal classificados/filtrados ao usar a classificação ou a filtragem por preço ou desconto se houver preços de itens desatualizados no nível do índice, mesmo que a vitrine esteja mostrando o preço correto.

A classificação dos produtos é sempre baseada em informações indexadas anteriormente (dados frios), enquanto a vitrine geralmente recalcula todas as informações em tempo de execução (dados quentes), de modo que os preços apresentados estão sempre corretos em relação ao carrinho.

Espera-se que cada alteração de preço (e até mesmo outras alterações) faça com que os itens sejam reindexados para que o índice esteja atualizado com as novas condições. O problema é que o módulo Promoções não suporta o envio de notificações para o serviço de indexação quando uma promoção começa ou termina, resultando ocasionalmente em preços de itens desatualizados, em que o módulo Pesquisa não é capaz de classificar/filtrar os itens corretamente em comparação com os preços em tempo real.

Qualquer ação que reindexe as condições comerciais do item (como alterações de estoque) também atualizará organicamente seu preço considerando a promoção, o que acaba mascarando o problema para alguns itens.

As lojas que usam simulationBehavior=skip não verão divergências entre a classificação de itens e os filtros aplicados no PLP, pois esse parâmetro resulta na renderização dos "dados frios" ali, mas elas aparecerão ao comparar o mesmo item no PLP com seu PDP, que funciona de forma fixa como um simulationBehavior=default, recuperando informações atualizadas em tempo de execução.

Simulação

A maneira mais fácil de ver os efeitos desse problema é ter uma lista de produtos classificados pelo menor preço, criar uma promoção para um produto no meio da lista e observar se a classificação não muda depois de ativar a promoção, mesmo quando ele fica mais barato do que outros produtos.

Workaround

N/A

Contribuidores
2
Photo of the contributor
Photo of the contributor
+ 2 contributors
Contribuidores
2
Photo of the contributor
Photo of the contributor
+ 2 contributors
Nesta página
Ainda tem dúvidas?
Pergunte à comunidade
Encontre soluções e compartilhe ideias na comunidade VTEX.
Junte-se à nossa comunidade
Solicite suporte à VTEX
Para assistência personalizada, entre em contato com nossos especialistas.
Abra um ticket de suporte
GithubDeveloper portalComunidadeFeedback