On product page I've a custom text field and I want to save it to order's comment section, if it is filled and order placed for that user.
I can either use
sales_order_place_after event to add comment to an order. How I can manage the session of the entered text ? Will it be fine to set session of the entered text in my controller using
Mage::getSingleton('core/session')->setOrderComment($text); and observe it in
sales_order_status_history_save_after and update order?
All I wanted to make sure is this comment goes for the particular product and customer who has entered this text. Can I set it on quote creation level ?