Weiterleitung nach Registrierung ändern

Ich bin auf einer Produktseite oder auf einer CMS Seite oder sonst wo im Shop…

IST:
Ich registriere mich und nach erfolgreicher Registrierung werden ich auf eine Willkommensseite weitergeleitet.

SOLL:
Ich registriere mich und nach erfolgreicher Registrierung werden ich auf die vorherige Seite weitergeleitet.

Hat jemand eine Idee wie ich das schön und sauber Lösen kann?

Wenn die Registrierungsseite geladen wird, speicher dir in der Session, dem Cookie oder sonst wo den Referer ab. Das ist die URL von der aus der User auf die Registrierungsseite gekommen ist.

Beim erfolgreichen Beenden der Registrierung kannst du dir diesen abgespeicherten Wert dann wieder zur Hand nehmen und den User dort hin weiterleiten. Dies wirst du wahrscheinlich mit einem Modul machen müssen. Denk bitte auch daran, dass du dann auf der Seite, auf die der Benutzer weitergeleitet wurde, eine Meldung anzeigst, dass die Registrierung erfolgreich war und er eine E-Mail mit weiteren Instruktionen bekommt.