If you have installed the OneStepCheckout extension for your Magento store and wondering why you are not seeing the order comments (OneStepCheckout feature) in your order confirmation emails, your email template needs to be edited. You will have to edit (or create a new template and assign it to new order emails) the new order confirmation email template and add this shortcode to it.
[php]
{{var order.getOnestepcheckoutCustomercomment()}}
[/php]
This will display the order comments in the order emails sent out by your Magento store.
Thanks Kathir, exactly what I was looking for!
This is not working
Is there any other way? or please provide proper shortcode