However, instead you may want to try creating a plugin to handle EntityUpdatedEvent...
public class ShoppingCartItemUpdatedEventHandler : IConsumer<EntityUpdatedEvent<ShoppingCartItem>>
{
public async Task HandleEventAsync(EntityUpdatedEvent<ShoppingCartItem> eventMessage)
{
// Your custom logic here
}
}