Ich habe Ereignisse, die ich ausführen möchte, wenn ein Kunde seine Daten registriert oder speichert. Dafür verwende ich zwei Ereignisse: customer_register_success und customer_save_after. Das Problem, das ich habe, ist, dass ich die Aufgabe am Ende zweimal ausführe, da customer_save_after immer in derselben Ausführung wie aufgerufen wird customer_register_success
.
Ich habe versucht festzustellen, ob der Kunde neu ist, indem ich die Originaldaten überprüft und angerufen habe isObjectNew
, aber beide Rückgabedaten, die das Objekt implizieren, sind tatsächlich nicht neu. Wie kann ich überprüfen, ob sich der Kunde gerade im Ereignis customer_save_after registriert, ohne etwas in der Registrierung des customer_register_success
Ereignisses festzulegen?