En realidad, hay una manera fácil de solucionar esto sin muchos problemas. Para las personas TL: DR, las partes en negrita son relevantes.
Una cosa para verificar primero; Si tiene varias vistas de la tienda, acceda al producto y cambie la vista a una vista particular. Desplácese hacia abajo y asegúrese de que la clave URL esté configurada en "Usar valor predeterminado". Si eso no está marcado, nunca se generará. Creo que esto puede suceder cuando importas productos M1. Tenía más de 200 productos que necesitaban retocados.
Esta solución también ayuda si haces el truco de cambiar tu tienda a una raíz y viceversa diferentes, lo que limpia todo. Incluyendo tus personalizados. Y puede terminar con nada más que las URL de categoría. No estoy seguro de por qué la generación de URL para productos falla por completo, pero creo que es porque Magento está tratando de hacer demasiados enlaces en una operación que falla.
Así que prueba esto. Abra la ventana de reescritura de URL y anote el número de entradas. Esto te permite saber si funciona.
Vaya a una categoría de primer nivel (no funciona de manera predeterminada porque no tiene una clave de URL). Desplácese hacia abajo hasta Search Engine Optimization / URL-Key. Agregue una X al final de la clave. Desmarque "Crear redireccionamiento permanente para URL antigua", solo agrega más trabajo a la operación. Guarda tu categoría.
Repita la operación y elimine la X, vuelva a desmarcar la opción "Crear redireccionamiento permanente para URL anterior", ya que no necesita que esas URL antiguas obstruyan la tabla. Guardar de nuevo.
Actualice la página de reescritura de URL y debería ver un nuevo número y nuevas URL brillantes.
Repita según sea necesario.
FYI realmente grandes categorías pueden pasar el tiempo. Entonces, en esos casos, hacen las subcategorías más pequeñas por sí mismas. En mi servidor ese umbral es de aproximadamente 400 entradas.
Magento es lo suficientemente inteligente como para hacer los enlaces para la categoría que se encuentra arriba de sus subcategorías. También es lo suficientemente inteligente como para que cuando vea un producto en otra categoría, también construya los enlaces allí.
Me llevó un tiempo descubrir por qué veía cada vez menos enlaces agregados a medida que avanzaba en la lista de categorías. Fue porque la mayoría de los productos ya estaban en la mesa y solo quedaron los rezagados que no habían aparecido antes.