I am writing a plugin that will capture the events of a customer updating and order completion. From the looks of discussions on the boards, it seems to be a fairly common idea.
After adding a class that inherits from IConsumer<EntityUpdatedEvent<Customer>> it detects some but not all clicks of the Save button on the 'Customer/Info' page.
Is my approach a robust enough capture of the event? or should i be looking into an ActionFilter, which I see a lot of mentions about. I am struggling to understand what is best practice for this type of plugin?
Thanks in advance.