J'ai des événements que je souhaite exécuter lorsqu'un client s'inscrit ou enregistre ses coordonnées. Pour cela, j'utilise deux événements: customer_register_success et customer_save_after. Le problème que j'ai est que je finis par exécuter la tâche deux fois car customer_save_after est toujours appelé dans la même exécution que customer_register_success
.
J'ai essayé de détecter si le client est nouveau en vérifiant les données d'origine et appelé isObjectNew
, mais les deux retournent des données qui impliquent que l'objet n'est en fait pas nouveau. Comment puis-je vérifier si le client s'enregistre simplement dans l'événement customer_save_after avant de définir quelque chose dans le registre de l' customer_register_success
événement?