Na verdade, existe uma maneira fácil de corrigir isso sem muitos problemas. Para as pessoas TL: DR, as partes em negrito são relevantes.
Uma coisa para verificar primeiro; se você tiver várias visualizações da loja, entre no produto e mude a visualização para uma visualização específica. Role para baixo e verifique se a URL-Key está definida como "Usar valor padrão". Se isso não estiver marcado, nunca será gerado. Eu acho que isso pode acontecer quando você importa produtos M1. Eu tinha mais de 200 produtos necessários.
Essa correção também ajuda se você fizer o truque em que alterna sua loja para uma raiz diferente e vice-versa, o que limpa tudo. Incluindo os seus personalizados. E pode terminar com nada além dos URLs da categoria. Não sei por que a geração de URL dos produtos falha completamente, mas acho que é porque o Magento está tentando fazer muitos links em uma operação que falham.
Então dê uma chance. Abra a janela de reescrita do URL e anote o número de entradas. Isso permite que você saiba se funciona.
Entre em uma categoria de primeiro nível (não funciona no padrão porque não possui uma chave de URL). Role para baixo até Otimização do mecanismo de pesquisa / Chave do URL. Adicione um X ao final da chave. Desmarque a opção "Criar redirecionamento permanente para URL antigo", pois ele adiciona mais trabalho à operação. Salve sua categoria.
Repita a operação e remova o X, desmarque novamente a opção "Criar redirecionamento permanente para URL antigo", porque você não precisa desses URLs antigos entupindo a tabela. Salve novamente.
Atualize a página de reescrita do URL e você verá um novo número e novos URLs brilhantes.
Repita conforme necessário.
Para sua informação, grandes categorias podem expirar. Portanto, nesses casos, faça as subcategorias menores sozinhas. No meu servidor, esse limite é de cerca de 400 entradas.
O Magento é inteligente o suficiente para criar os links para a categoria acima das suas subcategorias. Também é inteligente o suficiente que, quando vê um produto em outra categoria, cria os links para lá também.
Demorei um pouco para descobrir por que eu estava vendo cada vez menos links adicionados ao descer a lista de categorias. Isso porque a maioria dos produtos já estava na mesa e apenas os retardatários que não apareceram antes permaneceram.