How to add custom field to order in Magento? How to add custom field to order in Magento? xml xml

How to add custom field to order in Magento?


Add an observer :

<events>    <checkout_type_onepage_save_order>        <observers>            <Savefield_observer>                <type>singleton</type>                <class>mymodule/observer</class>                <method>Savefield</method>            </Savefield_observer>        </observers>    </checkout_type_onepage_save_order></events>

And in the mymodule/savefield/model/obsever.php file add this:

class Mymodule_Savefield_Model_Observer{    public function Savefield($observer){        //get event data        $event = $observer->getEvent();        //get order        $order = $event->getOrder();        //set the variable here        $order->setMyField($fieldVal);    }   }