Có: Nếu logic của bạn cho phép bạn nghe sales_convert_quote_to_ordersự kiện.
Ví dụ về addSalesRuleNameToOrderđịnh nghĩa trong Mage / SalesRule / Model / Observer.php
    $order->setCouponRuleName($ruleModel->getName());
    return $this;
Không có cuộc gọi đến $order->save();
Tôi đã sử dụng thành công điều này trong một mô-đun tùy chỉnh. Phương pháp quan sát của tôi chỉ là:
public function addCustomCommentToOrder(Varien_Event_Observer $observer)
{
    # conveniently, Mage/Sales/Model/Convert/Quote.php gives us both the order and the quote
    $order = $observer->getEvent()->getOrder();
    # ...
    $custom_comment = 'some useful comment'; 
    $order->addStatusHistoryComment($custom_comment)
        ->setIsVisibleOnFront(True) # change this to hide it from frontend
        ->setIsCustomerNotified(False) # change this to email the customer or not
    ;
    # no call to $order->save(); !
}
Hy vọng rằng có thể giúp đỡ ;-)