Extra Product Options allows you to create extra price fields on your WooCommerce products. The current version supports checkboxes, radio buttons, select boxes, textareas, input boxes, upload, date, range picker and color picker.
Demo Link: http://codecanyon.net/item/woocommerce-extra-product-options/7908619
v5.1