Parent-child Options 3

Parent-child Options 3
Parent-Child Options allows to show or hide certain product options (option groups) based on the values selected by the customer for their parent options. This adds more flexibility and customization for representation of different product variations.

Key Features:
  • Show or hide child options depending on selected values of their parent options.
  • Use options of any type as child-options ("Select", "Radio", "Checkbox", "Text", "Date", etc.).
  • Use options with pre-defined values as parent-options ("Select", "Radio", "Checkbox").
  • Assign multiple parent options to a single child option.
  • Define multiple child options to a single parent option.
  • Use a child option as a parent for another option (and vice versa), allowing multiple levels of parent-child dependencies.
  • The option show/hide functionality works for both the customer product page and the admin order edit page.
  • Comes with a simple export/import function for easy transfer of parent-child option relationships.

Animated demonstration:

This is the module for OpenCart 3.x, for OpenCart 2.x please use Parent-child Options for OpenCart 2.x


Demo admin:
login/pass: demo/demo

We also recommend:
  • Live Price -to dynamic price update (including discounts, special etc) on product page, depending on selected options and quantity.
  • Live Price PRO - improved version of the Live Price module, which allows additionally to set global discounts and specials, to set discounts and specials in percentage and has more useful pricing features.
  • Product Option Copy - to copy options from product to product
  • Related Options -to create combinations of related product option values and set stock, price, model etc. for each combination. It's useful for sales of products, having interlinked options, such as size and color for clothes (recommended to use with Live Price module).
  • Related Options PRO - improved version or Related Options module, which allows to create different combinations of options values per one product.
  • Product Option Image PRO - to assign images to options (or options to images) and change main product image and list of additional images on product page depending on selected options (allows to set several images per option value).
  • Product Option Image Ultimate - to improve option image functionality making the administration work easier (selecting many images at once, simple sort order for options images, setting images for combinations of related options, etc.)

Contact for support, questions and suggestions:

What customers say about Parent-child Options 3

Cart Integrator
Great support from Mikhail, he went above and beyond to help me with issues that were unrelated to this extension. 5 stars!
~Cart Integrator
Very powerful extension.
I can't day enough about the customer service. It works flawlessly. I'm using opencart with journal 3 latest version as of this message.


  • Developed by OpenCart Community
  • 12 Months Free Support
  • Documentation Included



Last Update
31 Oct 2023

9 Aug 2017
274 Sales
Member since: 2 Jun 2013

View all extensions Get Support