Is it possible to have a product display a set of options depending on whether or not a particular selection was made in another option?
For example suppose in a clothes store we have a size option of Small, Medium, Large or Custom. Is it possible to display a further set of options only if 'Custom' was selected? Alternatively would it be possible to display an external pop-up form if 'Custom'was slected to collect furthr data from there?
Thanks in advance.
For example suppose in a clothes store we have a size option of Small, Medium, Large or Custom. Is it possible to display a further set of options only if 'Custom' was selected? Alternatively would it be possible to display an external pop-up form if 'Custom'was slected to collect furthr data from there?
Thanks in advance.
no there is no mod for this that I'm aware of at this time.
OpenCart commercial mods and development http://spotonsolutions.net
Layered Navigation
Shipment Tracking
Vehicle Year/Make/Model Filter
These are usually referred to as "dependent options". You can do a search on that phrase in the forums, and you'll see that it's been discussed but no one is willing to take it on at this point. It's difficult to do, so it's unlikely anybody's going to come out with an extension for it any time soon.
Id love to shake the developers hand who charged you 3 grand for this, its expensive but no where near a grand.agmccall wrote:if you go to elance and put out a job request there are many coders that will be able to do this for you. i have had it done for my site. But, it is not cheap. You are probably looking at 3-5 thousand
well depending on exactly how you would like it to work I could see maybe 1k, but 3-5 is a bit steep. Remember that people on a freelance site like that are not people who will be selling the module over and over on the extension store. They are going to build it custom for you and they have to cover their time. A mod like that depending on exactly what you are wanting could be very time consuming. Lets just say they charge $40/hr that would only be 25 hours of work to get to $1k and I could easily see this taking that long depending on what you want. If you are just talking about a simple javascript without many checks it might not be a big deal, but if you want more backend work with a rules system and everything It actually could easily go into the 3-5K range honestly.
OpenCart commercial mods and development http://spotonsolutions.net
Layered Navigation
Shipment Tracking
Vehicle Year/Make/Model Filter
can't he simply create the options then use some jquery along this to do what he needs?
http://plugins.jquery.com/project/related-selects
when you say 3k you mean Indian Rupee right?
http://plugins.jquery.com/project/related-selects
when you say 3k you mean Indian Rupee right?

The jQuery is the easy part. It's the db structure that seems to have us all stumped.sinbad wrote:can't he simply create the options then use some jquery along this to do what he needs?
http://plugins.jquery.com/project/related-selects
well if you read the post he say when a certain option like custom is selected then another option shows up. Where are you going to define the rules for this. If it is something like it's always custom you might could fake it with jquery by hiding a specific other option and then showing it when and option with value custom is selected, but a complete solution would require an entire rules system to be implemented which is a royal PITA.sinbad wrote:can't he simply create the options then use some jquery along this to do what he needs?
http://plugins.jquery.com/project/related-selects
when you say 3k you mean Indian Rupee right?
OpenCart commercial mods and development http://spotonsolutions.net
Layered Navigation
Shipment Tracking
Vehicle Year/Make/Model Filter
Hi blackhalo. Thanks for the interest. I was waiting until after 1.5.2 came out as it slightly reworks options. Since 1.5.2 doesn't seem close to release at this point and others have expressed interest in dependent options I'll be finishing it up and releasing for 1.5.1.3 after I complete my current project. Hopefully this will be late January/early February if not sooner.
-Ryan
Let us know when you are 99% finished and we'll release 1.5.2rph wrote:Hi blackhalo. Thanks for the interest. I was waiting until after 1.5.2 came out as it slightly reworks options. Since 1.5.2 doesn't seem close to release at this point and others have expressed interest in dependent options I'll be finishing it up and releasing for 1.5.1.3 after I complete my current project. Hopefully this will be late January/early February if not sooner.



Qphoria wrote:Let us know when you are 99% finished and we'll release 1.5.2rph wrote:Hi blackhalo. Thanks for the interest. I was waiting until after 1.5.2 came out as it slightly reworks options. Since 1.5.2 doesn't seem close to release at this point and others have expressed interest in dependent options I'll be finishing it up and releasing for 1.5.1.3 after I complete my current project. Hopefully this will be late January/early February if not sooner.![]()
![]()

I'm going to try to put up a proof of concept site in the next day or so. Right now the database structure is set and the storefront is up and functional (pending some bug testing). The big job left to do is Admin. I'm junking my previous work there and moving the conditional option settings from being set globally to being set for each product.
-Ryan
Finally got a second to get the Dependent Options demo website up. Right now I'm aiming for February to get all the back-end Admin stuff done.
This is a fairly simple implementation. For the product you set one option as a "parent" then specify which of the parent option values need to be selected in order for the child option value to appear.
For example, on the demo site "Style" is a parent option and "Size" is its child. There are four options on Size: Small, Medium, Large, and X-Large. Small, Medium, and Large will show when you select the Style "Women's Casual" and Medium, Large, and X-Large will show when you select "Men's Tees".
This is a fairly simple implementation. For the product you set one option as a "parent" then specify which of the parent option values need to be selected in order for the child option value to appear.
For example, on the demo site "Style" is a parent option and "Size" is its child. There are four options on Size: Small, Medium, Large, and X-Large. Small, Medium, and Large will show when you select the Style "Women's Casual" and Medium, Large, and X-Large will show when you select "Men's Tees".
-Ryan
I have just joined the forum to find out whether OpenCart facilitated dependant options and found this thread.
I too have been looking for around 3 years for a cart that will do this.
The sooner this mod is made available the better and it will definitely make me use OpenCart over anything else
I too have been looking for around 3 years for a cart that will do this.
The sooner this mod is made available the better and it will definitely make me use OpenCart over anything else

Who is online
Users browsing this forum: No registered users and 42 guests