Dynamic Product Options for Magento® 2 (v2.0.2)

Dynamic Product Options for Magento2
  • Magento® Community 2.0.x, 2.1.x, 2.2.x
  • Magento® Enterprise 2.0.x, 2.1.x, 2.2.x
User Guide: Dynamic Product Options for Magento® 2 User Guide PDF DEMOS
  1. Dependent Options on Product View
  2. Product Options In Popup (click button "Configure")
  3. A Chain of Dependent Options
  4. Associated Options to Other Products
Dynamic Product Options
Full version for Magento Community Edition
Pack includes:
  • Extension for Magento CE 2.x
  • License key for 1 Magento Website
  • 4 months of Updates/Support
  • Documentation
2.x Community
Full Regular$299.00
PRO Installs:
4 months(included)
PayPal Buy Now Add to Cart
Request Customization
Request Customization
Your Name:* Your Email:* Contact Phone: Customization Details:* Please provide us with as much information as you can. Attachment:

Dynamic Product Options is an advanced custom options extension for Magento® 2. It supports dependent custom options, templates, color swatches, tier prices for options and much more. Get all-in-one solution for your product options in one extension.


preview preview preview preview preview preview preview preview preview


  • 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 to other products. If selected the associated product's inventory will be deducted after checkout
  • Various validation rules
  • Custom pricing
  • Quantity for options
  • Tier prices for options
  • Shipping weight for options
  • Ability to make fields visible for specific customer groups only
  • Options templates. Apply templates to multiple products in bulk
  • 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, special code, etc)
  • Ability to upload images for radio buttons and check boxes
  • 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 NEW

Video Tutorial

Enhanced Form

By defaults Magento® allows creating only one option per row. With Dynamic Product Options you can create multiple options in the same row making a table of options. The form remains responsive and is still displayed well on mobile and tablet devices. Group your options in titled sections if needed.

Field Types and Validation

The following standard field types are provided in the form: Input Box, Textarea, File, Dropdown, Radio Buttons, Check Boxes, Multiple Select, Date, Date & Time, Time. In addition, 2 more types are added: Image, DIV/HTML. Options of types "checkbox" and "radio button" may also have images attached. You can now validate the value of input boxes before adding products to cart: Email, Number, Money, Phone, Zip Code.

Customer Groups and Store Views

Fields can vary depending on customer groups. For example, request additional information from not logged in users. Options for different store views can be configured individually. For example, translate options or change prices for your wholesale store.

The Form Style and Appearance on Frontend

The form with options can be displayed directly on the product view. Or, if you have a long form you can show the options in a modal window thus saving the space for product details.

Advanced Editor

The form editor has been designed for the ease-of-use, to let you manage options easily. You can now drag'n'drop and reorder options and sections. See and manage hidden fields. Numerate options to create the conditional logic.

Dependent Options and Conditional Branching

The extension allows you creating dependent fields, when one option depends on other option. For instance, you have 2 dropdowns: A (visible) and B (hidden). You want to make B visible only if a specific choice is selected in dropdown A. In more complex cases a field can depend on several fields at the same time, e.g. C is visible for a specific selection in both A and B. There can be unlimited number of dependent fields in a chain, i.e. A -> B -> C -> D, each next field appears only if a certain choice is selected in the previous dropdown, etc. The same way you manage visibility of a section, i.e. the whole section with all fields in it is visible based on the previous selection.

Product Associated Options

Having Dynamic Product Options you can now associate options to other products, thus creating a bundle offer. Let's say you sell furniture and want to offer an armchair, loveseat and a side table as additional options for the sofa. Add 3 checkboxes and associate them with existing products in your store. Customer will see the additional options on the same product view. If an option is out of stock it will be grayed out and disabled on frontend. Customer won't be able to select it. If an option has been selected the associated product's inventory will be deducted on checkout. So you get the full inventory support on the options' level! In addition, enable the quantity for options, i.e. let customers choose how many armchairs they want to order along with the sofa. The option price will be multiplied by the quantity selected {option qty} x {option price}.

Option Pricing and The Option Weight

Each option may have its own price. When an option is selected the value is added to the final price. For options having individual quantity you can set up the tier prices. For example, if you want to provide a lower price for a bulk purchase. Even more, you can override the option's weight to calculate the proper shipping weight and price on checkout.

Product Option Templates and Mass Actions

You are allowed to create unlimited number of option templates and apply them to products further. On the product grid you have the Actions dropdown. Two more mass actions are added for you: Copy options from one product to multiple ones, and Apply a template to multiple products at once. Simply select products, pick up a template and apply it in bulk.

Additional Tools for Advanced Use

In some case you may need to adjust CSS. For instance, make a field larger or shorter or change colors of the fields, etc. For your convenience we've included the possibility to add your custom CSS styles and JavaScript associated with the options. Since now, no customization of core files is needed. You can do everything in the backend.
Dynamic Product Options is great for experienced Magento® owners as well as for Magento® newbies. The functionality of the extension is of great help for any online store.


risk free
Risk-Free Investment
No risk at all. 45 days money back guarantee. No questions.
simple licensing
Simple Licensing
One license per one Magento® installation. No store, website, or domain limitation. No monthly or hidden fees.
Try before purchasing
Try before purchasing
7-day Trial is available for Magento® Enterprise customers. We save your time and money. Try out our modules for FREE.
Free Installation Service
Free Installation Service
Contact Us and we will help you install our extensions absolutely for FREE.
full open source
Full Open Source
No obfuscation, no encryption. Only Full Open Source extensions. Ideal for customizations.
Following Magento Standards
Following Magento® Standards
All our extensions are written following Magento® code standards.
Professionally Tested Modules
Professionally Tested Modules
We do our best to keep quality of our extensions: performance, functional, and cross-browser testing.
Comprehensive Documentation
Comprehensive Documentation
Detailed documentation for all extensions is available online and in PDF. Forum and FAQs.
Outstanding Support
Outstanding Support
Free and friendly EST time support. Help, tips & tricks, and even small customizations will be provided.
Long Term Strategy
Long Term Strategy
8+ years in eCommerce. We grow to provide you even better services and extensions, and are always open to customers' suggestions.