The Extra Product Options plugin enables you to add additional price fields to your WooCommerce products. With the latest version, you can include checkboxes, radio buttons, select boxes, textareas, input boxes, upload options, date pickers, range pickers, and color pickers.
Check out the demo here: http://codecanyon.net/item/woocommerce-extra-product-options/7908619