Produtos sem estoque aparecendo nas Vitrines

Olá senhores e senhoras, como vão?
Precisa ser nativo ou ter uma opção para que produtos fora de estoque não apareçam nas recomendações das vitrines padrões e personalizadas. Temos algumas lojas rodando, que a variedade é algo pequeno, mas temos mais do que 20 produtos, nesse caso, que repita em todas as vitrines somentes os produtos que tem estoque. Se tiver alguma outra loja que queira que apareça, por favor, criar um parâmetro que permita aparecer ou não produtos sem estoque nas vitrines.
Obrigado.

Oi, tudo bem e você?

Você tem interesse que esses itens sejam mostrados nas pesquisas ou que ele não mostre em lugar nenhum no site?

Aguardo o seu retorno!

Ate mais! :+1:t2:

Nas pesquisas podem aparecer, sendo os últimos. É um padrão que acontece em todas as lojas virtuais. Na listagem podem aparecer, mas nos últimos resultados das paginações.

Obrigado.

Sim, isso já acontece. Ele mostra no final.

Vou abrir uma sugestão aqui…

Abraço!

oi @jonathan, tudo bem?

Sobre os itens sem estoque na estante, existem algumas situações que nosso time de desenvolvedores repassou e é importante que a gente entenda juntos.
Veja abaixo:

  • Os produtos sem estoque são jogados para o final da estante e não deverão aperecer na primeira visualização se a estante tiver produtos o suficiente.

  • Se a loja tem poucos SKUs deve utilizar uma só estante na página inicial e sem filtros por categoria, coleção ou marca, talvez seja interessante até que essa estante tenha o limite de itens editado para exibir todos os produtos da loja, nesse caso os sem estoque nunca aparecerão antes dos disponíveis.

  • O “padrão” em outras plataformas é SSR, nesse caso os itens são listados para a home em backend a cada novo acesso e antes da renderização do HTML são escolhidos os produtos, é totalmente diferente porque no Storefront nem mesmo há servidor e portanto isso não se aplica, e essa diferença de arquitetura é justamente o que deriva a grau de performance e flexibilidade, muito acima desse “padrão”.

  • A solução óbvia seria na hidratação listar novamente todos os itens e substituir, mas isso custaria mais requisições e CLS em todas as lojas, portanto não é uma implementação que valha a pena, é um solicitação persistente mas ainda sem ideia de correção definitiva sem perda de performance, portanto é necessário administrar as estantes para evitar o problema.

Com as justificativas acima, eu peço que siga as orientações, como não criar filtro na estante e definir quantidade máxima de produtos nela conforme detalhado abaixo:

Ficou clara a explicação? Se você tiver alguma dúvida me avisa por favor, tá!

Grande abraço!!! :blush:

Tentarei usasr desse formato, mas é uma solução um pouco grotesca, porque você meio que depende da sorte que na montagem daquela vitrine possa não ter um produto sem estoque. Espero que essa funcionalidade seja colocado no roadmap para próximas features. Obrigado.

1 curtida