Цікаве питання, дякую.
Чи є подія у VirtueMart на цю тему - треба шукати. Якщо документація мовчить, то пошукай по слову trigger по файлах і подивись, які події він запускає.
Шукаю по com_content на фронті.
Так само треба і в адмінці шукати - часто одні і ті ж класи спрацьовують і там, і там.
http://view.xscreenshot.com/dbfe42134eb79caf056a765a35e508ae
Так треба переглянути всі файли VM-а і знайти що він запускає.
Ось в доках події є, але вони геть не повні. Атім, описано, як робити плагін для VM.
Але ліпше все ж зкопіювати і переіманувати існуючий
https://docs.virtuemart.net/tutorials/development/84-extension-plugins.html
З ходу нагуглив події виду
[b]plgVmOnUpdateOrderPayment
plgVmConfirmedOrder()
plgVmOnUpdateOrderPayment($virtuemart_order,$status)
[/b]
Тобто там точно є подія на цей випадок.