Bisheriges Fazit - bezogen auf Produkte:
Mit reinen Shopware-Mitteln bekommt man das gar nicht umgestellt.
Man muss sich also selber ein Tool/Plugin bauen (daran sitze ich gerade), womit die neuen URLs im gewünschten Format erstellt und eingespielt werden - unter Berücksichtiging der Sprache und Verlaufskanal. Bei den neuen URLs muss dann „is_canonical“ und „is_modified“ auf „1“ gesetzt werden.
Die alten URLs bleiben für die Historie generell im System, aber „is_canonical“ muss auf NULL (nicht „0“) gesetzt werden.
Sprich,
Schritt 1 → bei den alten URLs „is_canonical“ auf NULL setzen
Schritt 2 → neue URLs mit oben genannten Parametern einspielen
Fertig