Hallo,
ich möchte nach erfolgreichem Bestellabschluss die gekauften Artikel an eine API senden.
Meine Idee ist, den CheckoutController zu extenden und eine eigene function für die Order zu schreiben, welche wiederum einen Service aufruft, um die Daten an die externe API zu senden.
Irgendwie scheint mir das jedoch nicht der richtige Ansatz zu sein.
Gibt es einen einfacheren Weg, sich da einzuhängen?
Danke für die Tipps
Grüße
Florian
Ich würde jetzt nicht die Controller erweitern, sondern gucken ob irgendwo ein Event geworfen wird, was dich weiter bringen könnte.
Eventuell reicht für dich schon das Event CartConvertedEvent? Oder besser EntityWrittenEvent (order.written?), wobei hier drauf geachtet werden muss, dass das Event nur bei der Entity Order gelauscht wird.
Eventuell kannst du auch den FlowBuilder erweitern und den benutzen? (Hier fehlt mir leider die Erfahrung)
vg
Danke, das ist ne gute Idee
Hab das hier gefunden:
Beim Flow-Builder hatte ich auch schon geschaut