Thanks for your response.
Yes woocommerce has its functions to add custom fields. I am looking at it should be easy for the administrators who are non-techie who can hide/show/add fields easily without going to coding.
That would be great, there are lots of Woocommerce users that needs custom fields on the checkout page. When your plugin is available I will be the first one to buy it.