URL Parameter auslesen bei vorgeschlatenem Login

Hallo liebe Shopware Community, ich bin dabei ein Plugin zu entwickeln welches es ermöglicht über die GET Parameter der URL einen Artikel in den Warenkorb zugeben. Dies funktioniert soweit auch bereits. z.B. www.shopware.de/index.php?ordernb=SW10001?quantity=5 fügt 5mal den Artikel mit der Ordernumber SW10001 in den Warenkorb ein. Nun habe ich die Erweiterung Business Essentials im Einsatz und verwende diese im Sinne eines Shopping Clubs d.h. ohne vorherige Anmeldung kommt der Benutzer gar nicht in den Shop. Für diesen Fall wollte ich eigentlich Ordernumber,Quantity und SessionID in der Datenbank zwischen speicher um diese nachdem einloggen auszulesen. Dies würde grundsätzlich auch funktionieren jedoch wird mein Plugin nicht aufgerufen wenn das Login Formular angezeigt wird respektive der Benutzer noch nicht angemeldet ist. Akutell hängt das Plugin an folgendem Event, ‚Enlight_Controller_Action_PreDispatch_Frontend_Index‘ . Kann mir hier jemand weiterhelfen.