Ho eventi che desidero eseguire quando un cliente si registra o salva i propri dettagli. Per questo, sto usando due eventi: customer_register_success e customer_save_after. Il problema che sto riscontrando è che finisco per eseguire l'attività due volte poiché customer_save_after viene sempre chiamato nella stessa esecuzione di customer_register_success
.
Ho provato a rilevare se il cliente è nuovo controllando i dati originali e chiamato isObjectNew
, ma entrambi i dati di ritorno che implicano che l'oggetto non è in realtà nuovo. Come posso verificare se il cliente si sta semplicemente registrando nell'evento customer_save_after dopo aver impostato qualcosa nel registro customer_register_success
dell'evento?