Контроллер Onepage Checkout в версии 1.4.1 Magento не обновлен, чтобы иметь функции, которые могут получить идентификатор заказа, и, следовательно, вы не можете получить объект заказа и данные от наблюдателя события.Чтобы это работало в Magento 1.4.1, просто обновите ваш OnepageController необходимыми функциями.
Наилучшим подходом будет создание собственного модуля и переопределение контроллера ядра.
Добавьте это в config xml вашего модуля, чтобы ваш контроллер вызывался раньше, чем основной OnepageController.