Dependent Custom Options

by Emipro
Community Insider


Magento Platform
Open Source (CE)
2.1, 2.2

Tech Specifications

Current Version:
Stable Build
29 October, 2018
Extensions, Content & Customizations, Product Content
Supported Browsers:
Chrome Linux: 42, 43, 44 Mac: 39, 44 Windows: 39, 40, 42, 43, 44 Firefox Linux: 31, 38, 39, 40, 41 Mac: 31, 38, 39, 40, 41 Windows: 31, 38, 39, 40, 41 Safari Linux: 7, 7.1, 8, 9 Mac: 7, 7.1, 8, 9 Windows: 7, 7.1, 8, 9 Edge Windows: 42
License Type:


Set any number of dependent custom options and efficiently manage dependency between them.

Other Extensions by Emipro


Back to top

Custom options are one of the integrated parts of a product in Magento. The admin often needs to offer the custom options dependency on the product options. For example, The color option 'Green' is only visible when the size selected is 'Large'.

The extension enables the admin to show or hide the custom options based on a selection of the parent custom titles. The admin can easily set the dependency relation between the custom options. The admin can select which custom option will behave as a parent and which as a child.


How does the extension work?

To set the dependency relation, create two custom options in any product. Now, in the 'Child SKU' field of the first custom option, you need to specify the main 'SKU' of the second custom option. So the second option will behave as a child of the first custom option. However, the second option only appears when you will select the specific option from the first one. 

You can set multiple dependencies by specifying the 'Child SKU' of the second custom option to the third custom option and so on. That will create various options depending on each other.

You can also set multiple child options for a single parent custom option. Mention the various custom options main 'SKU' in 'Child SKU' of the first option.  The multiple 'SKU' should be mentioned using a comma(,) delimiter without white space in between. i.e., SKU1,SKU2 up to SKU(n). 


Summary Of Features:

  • The extension supports simple, configurable, bundle (without dynamic pricing), downloadable and virtual product.
  • Create an unlimited number of dependent pairs of the custom options.
  • Allocate multiple numbers of the child custom options to a parent custom option.
  • Quickly add or remove the dependency from any of the custom options.

Key Features: 

Dependency Between Custom Options

This extension facilitates setting up a dependency relation between numerous custom options.

Supports All Types Of Products 

The extension supports simple, configurable, bundle (without dynamic pricing), downloadable and virtual type of products.

Organized Representation 

The representation of the options becomes more organized as customers view only relevant custom options and not all of them.

One-To-Many Dependency 

The extension allows the admin to make multiple options depend on one single option.

Demo Links: 

Back-end demo

Front-end demo


Shaping lots of Magento sites with our customizations, we have gained mastery over custom option related customizations. If you have any specific requirement for managing custom options or image with it, let us know in the live chat or email at We will provide you a tailor fit solution to accurately fulfill your requirements.

Release Notes

Back to top


  • Compatible with Open Source (CE) : 2.1 2.2
  • Stability: Stable Build
  • Description:

    This is the first release of extension.


Back to top
The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Q & A

Back to top


Back to top