У мене є події, які я хочу виконати, коли клієнт реєструє або зберігає свої дані. Для цього я використовую дві події: customer_register_success та customer_save_after. Проблема, яка у мене виникає, полягає в тому, що я закінчую виконання завдання вдвічі, оскільки customer_save_after завжди викликається в тому ж виконанні, що і customer_register_success
.
Я спробував визначити, чи новий клієнт, перевіривши оригінальні дані та зателефонувавши isObjectNew
, але обидва повернення даних, що передбачає об'єкт, насправді не нові. Як я можу перевірити, чи замовник просто реєструється у події customer_save_after, якщо не встановити щось у реєстрі у customer_register_success
випадку події?