Коллеги, подскажите, можно ли решить следующую проблему:
В transactional email для ордеров хочу добавить еще одну переменную (наряду с существующими уже)
Расширять класс Order ради изменения вызова
        $mailer->setTemplateParams(array(
                'order'   => $this,
                'comment' => $comment,
                'billing' => $this->getBillingAddress()
            )для того чтобы добавить новую переменную не хотлось бы.
Так как речь идет о магенто-модуле, может оказаться, что рядом кто-то тоже пытается это (расширение) сделать.
Может есть другой способ завести новую переменную (дополнительно к order/comment/billing)
Спасибо
Забыл дописать - речь идет о магенто версий 1.7-1.9
В функцию отправки майлов без реврайта не влезть.
Можно попробовать добавлять нужную переменную в объект order через order.setMyVariable('данные').
А в шаблоне вызывать order.getMyVariable()
Обычно функция вызывается сразу после сохранения заказа (если никто не переписал модуль заказа и не поменял логику), поэтому можно попробовать повеситься на событие sales_order_save_after.
Спасибо большое!
Будем пробовать