Quantcast
Channel: Programmierung - Shopware Community Forum
Viewing all articles
Browse latest Browse all 2871

Bestellung vor dem Speichern prüfen und ggf. Fehler melden

$
0
0

Hallo,

ich arbeite zur Zeit an ein kleines Plugin, welches ein Feld beim überprüfen (Confirm) der Bestellung hin zufügt. Nun will ich das Feld bevor die Bestellung gespeichert wird, überprüfen und falls es leer ist oder ein falchen Wert hat, den Benutzer zurück zu Confirm Seite schicken mit einer Fehler Meldung.

Das klappt einfach nicht, ich hab schon mehrere Events ausprobiert und jedesmal wenn der Kunde weitergeleitet wird, ist der Warenkorb leer und die Bestellung gespeichert :/

Ich benutze zur Zeit folgende Events:

Enlight_Controller_Action_PostDispatch_Frontend_Checkout

Um die ausgabe zu erzeugen.

Und dieses Event um die Daten zu überprüfen und den Kunden zurück zuschicken. Wie erwähnt, klappt das nicht wie geplant.

Enlight_Controller_Action_Frontend_Checkout_Finish

Folgende Methode wird benutzt um den Kunden zurück zuschicken:

				$subject->forward(
					'confirm',
					'checkout',
					'frontend',
					[
						'example' => 'lorem ipsum'
					]
				);

Vielleicht kann mir ja jemand weiter helfen?


Viewing all articles
Browse latest Browse all 2871

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>