Совет по поводу плагина очень правильный.
Если хотите оставить логику для мененджеров, пожалуйтста, только оптимизируйте свои бизнес процессы таким образом чтобы общие вещи обрабатывал плагин.
Чем меньше и проще бизнес процесс, тем он стабильнее работает - проверено!
В скрине явно видно что процесс не оптимален. Используйте подпроцессы, разбейте процесс на этапы и т.д.