Powered by Magento Commerce 2.4.1

optiondependent2_240x240.jpg

Dependent Custom Options

TOTAL:
$75.00

Overview

Back to top

This simple addition makes product custom options dependent on each other. In default Magento installation, product options are not numerated. This extension makes options numerated by adding a unique number to each option. That option number is called "Row ID". Also, this extension adds an extra field to each option. You can enter numbers of other options in that field. The field is called "Children".

By adding row ids of other options in the Children field, you make that other option dependent on that option. "Dependent" means that the option will not be visible to the customer until its parent option is selected. Each dependent option can have other options dependent on itself. So it becomes possible to create multiple options dependent on each other. Customers can see and select only applicable options. The website owner can create such a guide for the customer. Each selected option will guide to a suitable size, location, or color options.

Each combination can end at a different price. This extension does not change the options price, but it can hide one option and display another option with the same title but different price. So that customers will see only the price change. This module will help when there are products and services that have hundreds of option values and only a few of them should be displayed to the customer. Or when some of the options are "optional" and required. It means that options will become required when they are visible. For example when a customer clicks a checkbox "upload custom style" the upload field will appear and it will be required to complete the order.

This extension has "Import options from other product" and dataflow .csv Import / Export features. So that even if it takes long to create dependent options you will be able to copy them from one product to another.

 

Key Features:

  • Make product options dependent on each other.
  • Customers can see and select only applicable options.
  • Each selected option will lead to a suitable size, location, or color options.
  • Import custom options from product to product.
  • Export / Import custom options as .csv file.

 

Use Case

  1. Go to Magento admin panel -> Products -> Catalog
  2. Find a product with type Simple Product and without custom options then click the "Edit" link.
  3. Add a custom option to it: Title - "Gender", Input Type - "Drop-down".
  4. Add rows to it: "Men's", "Women's".
  5. Add second custom option: Title - "Size", Input Type - "Drop-down".
  6. Add four rows with titles: "S", "M", "L", "XL".
  7. Scroll the page back to the "Gender" option.
  8. Find the "Children" field of the "Mens" row.
  9. Enter two-row ids of the "Size" option separated with commas: 4,5
  10. Find the "Children" field of the "Womens" row.
  11. Enter another two-row id of the "Size" option: 6,7
  12. Check everything with the screenshot.
  13. Click the "Save" button.
  14. Open your product page in the front-end.
  15. If you select gender "Men's" the size option must appear with two values S and M. (screenshot)

  

Demos

Frontend Demo 

Admin Panel Demo

User Name = od-demo , Password = optiondependent10

 

For Developers

This extension is not compatible with the "Custom Option Images" extension. If you need to make options dependent with images there is another version of this extension: Dependent Custom Options Gallery

 

Support

Contact me directly by email pektsekye@gmail.com if you have any questions before purchasing.

Technical Specifications

Back to top

Seller profile

Pektsekye

Seller contact

E-mail

Integrator

Current Version

1.24.1

Magento platform compatibility

Open Source (CE): 2.0, 2.1, 2.2, 2.3, 2.4

Type

Stable Build

Updated

03 September, 2020

Categories

Extensions, Content & Customizations, Product Content

Quality Report

Back to top

Installation & Varnish Tests

Passed

Coding Standard

Passed

Plagiarism Check

Passed

Malware Check

Passed

Marketing Review

Passed

Manual Testing

Passed

All tests were conducted on the latest versions of Magento that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.

Release Notes

Back to top

1.24.1:

  • Compatible with Open Source (CE) : 2.3 2.4
  • Stability: Stable Build
  • Description:

    Minor code corrections

1.22.5:

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

    To fix problem when row id number disappears after changing option value sort order on the product edit page.

1.22.4:

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

    To make it compatible with Magento 2.3

1.22.3:

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

    To make Magento not validate hidden (dependent) date option.

1.22.2:

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

    File extension validation for option type File corrected.

1.22.1:

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

    Correct CSV option importing code.

1.22.0:

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

    Updated to support Magento 2.2

1.21.2:

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

    To disable pagination for custom option values

1.21.1:

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

    To make it work correctly when creating a new product

1.21.0:

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

    Updated for Magento 2.1

1.0.0:

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

    I have added more details to the description to make it more clear how the custom options are related and dependent on each other.

Support

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.

Contact Vendor

Q & A

Back to top

Reviews

Back to top