WooCommerce Extra Product Options
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...