Magento 2 Custom Product Options is an advanced custom options extension for Magento 2. It supports dependent custom options, templates, colour swatches, tier prices for options and much more. Unbeatable set of features competitors won't provide you with. Get the best all-in-one solution available on the Market for your product options in a single extension.
Features:
Visual Interface. Plenty of settings for developers and webmasters;
Configure options for different store views separately;
Different form styles: DIV-based (one field per row), Table-based (several fields in a row), Table-based divided into sections;
Options display: on the product view, or in a popup after clicking "Configure" or "Add to Cart";
Conditional branching. Make field or a group of fields dependent;
Ability to associate options with other products. If selected the associated product's inventory will be deducted after checkout;
Text, Image and Color Swatches with the ability to reload the Base Image. + Dropdown with colour/image swatches;
Various validation rules;
Create Tooltips for custom options and values;
Relative and absolute pricing, relative and absolute SKU, relative and absolute shipping weight;
One-time/setup fees based on custom options;
Quantity for options;
Tier prices for options;
Shipping weight for options;
Ability to make fields visible for specific customer groups only;
Options Templates. Associate templates to multiple products in bulk using Mass-Actions;
Ability to clone options;
Fields: input box, text area, drop-down, multi-select, checkbox(es), radio buttons, file upload, date and time, image, HTML/DIV (embed video, description, terms and conditions, external plugins, a special code, etc);
Ability to upload images for radio buttons and checkboxes;
Developer tools: set CSS classes to fields, edit styles inline, CSS and JavaScript editors integrated;
Ability to Export/Import/Backup dynamic options via a file.