I am currently using Advanced Product Options for Magento 1 to accomplish custom lens ordering for my customers. This plug-in does not work properly for Magento 2. As a result I need to:
Create a plug-in for Magento 2 that allows a customer (optical professional) to specify the requirements for a custom optical lens. The data elements (entries) must be laid out in an easy to use manner that prevents users from entering incorrect or incompatible data. Some of the fields are required and if not complete will result in an error message and highlighted incorrect or missing entries. There should be the ability to specifically and apply individual prices to any of the optional elements. Prices will be added to the price of a frame product that the customer picks from a standard Magento 2 store implementation. The total price of the product item should change as optional elements are added or removed.
A typical data entry form will have 45 to 65 data possible elements. A data element may have up to 30 optional elements within a selection. I have attached a sample form for your review. I will do a demonstration of the form to the potential or selected developer.