Sumário
Este problema conhecido foi traduzido automaticamente do inglês.
Há três cenários em que o mapa do site não está sendo gerado/atualizado:
-
Quando temos um produto não encontrado ou com algum tipo de problema no catálogo, o mapa do site não é gerado. Você pode pesquisar os registros no OpenSearch, nesse caso, para verificar qual produto tem um problema;
-
Quando a conta tem o aplicativo
search.resolver@1.x
, o mapa do site pode apresentar erros quando:
- Uma categoria tem seu primeiro produto proveniente de uma categoria semelhante (as regras de comercialização podem ter um impacto nesse caso, dependendo do produto que você está promovendo);
- A página de pesquisa/marca/categoria não tem produtos; nesse caso, a página não é indexada no mapa do site e sua geração falha
- Os produtos que não têm a política comercial definida no catálogo não serão recebidos pelo mapa do site
Simulação
Tente gerar o mapa do site para uma conta que tenha um dos cenários descritos acima e ele falhar
Workaround
- Criar um novo espaço de trabalho
- Instale o search-resolver@0.x
(vtex install vtex.search-resolver@0.x)
- Gerar o novo mapa do site
- Agora você pode reverter o search-resolver para a versão 1.x (
vtex install vtex.search-resolver@1.x
) - Promover o espaço de trabalho criado para mestre
Obs: Essa solução alternativa pode não funcionar em todos os momentos. Às vezes, a loja pode ter tantos produtos inválidos que nem mesmo o search-resolver@0.x
atualizará o mapa do site.
Mas, eventualmente, você precisará corrigir o cenário que impede a geração do mapa do site
Lembre-se de que atualizar a loja para resolver@0.x e gerar o mapa do site em um espaço de trabalho é a solução alternativa, pois alguns casos inválidos não ocorrem em nossa pesquisa herdada.
Lançamos uma nova versão do aplicativo de mapa do site (vtex.store-sitemap@2.16.1
) que resolve os problemas com as rotas de produtos. Portanto, esse problema foi corrigido:
Quando temos um produto não encontrado ou com algum tipo de problema no catálogo, o mapa do site não é gerado. Você pode pesquisar os logs no OpenSearch, nesse caso, para verificar qual produto tem um problema;
Agora, dividimos os outros problemas de mapa do site em dois outros KIs, que são: https://help.vtex.com/en/known-issues/sitemap-not-generating-due-a-timeout-toomanyrequests--60BSLo3INhsKDkarla38VZ e https://help.vtex.com/en/known-issues/sitemap-does-not-index-departments-brands-andor-categories-pages--59AJOYBjpw23Ee8EXKOjUF. Assim, podemos acompanhar cada caso separadamente e lidar com cada um deles.