How can we improve WHMCS?

Share, discuss and vote for what you would like to see added to WHMCS

Dependent Configurable Options



276 Votes
Login to Vote
When you're offering dedicated servers, you are more than likely to have an endless list of configurable options for the customer to build his server upon. In order not to have an endless list that specifies each combination of every disk size of secondary disk that hasn't even been selected, or RAID-5, RAID-10 options that haven't been selected and so on, websites that offer this service would normally create dependencies between configurable options.

Creating dependent configurable options allows you to specify exactly which child configurable options would be displayed when a parent option is selected and which would be hidden if a certain option is not selected.

For some odd reason WHMCS doesn't offer this, as if it's not that important feature for a hosting business. The reality is that if any type of online business requires dependent configurable options it is a hosting business.

It's not just an issue of endless list when you have too many options to be displayed all at once.
Consider this:
You're offering a selection of CPUs to choose from. But not all of them you can offer with 128GB RAM, so what are you supposed to do? Display the 128GB under the option "Memory" for the customer to choose even if he had chosen a CPU that you can't provide it with?

So the solution is to create conditional configurable options and specify which options are not being displayed when certain options are selected.

Also, if a customer's selection means that no options were displayed for him at all under a certain option name ('RAID Controller' for example), there's no need to pass each unselected option name to the summary and to the cart. If the list is too long, you don't always want to say for each unselected option that hasn't even been displayed for example: 'RAID Controller: none' in the cart. The list would be too long and irrelevant. In that regards, there's already a problem with the existing functionality of WHMCS, because it doesn't allow you to display a configurable option without having one of the options pre-selected by default, and that's not always what you want to have.
Merged Ideas
    Configurable option depends on another configurable option
    In case the title is a bit confusing or misleading, I'm gonna give you an example of what I'm suggesting:Let's say I'm selling a game server where the price is based on slots, and the client can choose between two datacenters. One of my datacenters is located in a country, where dedicated servers are expensive to have hosted, so I want the price per slot to be a little higher when the client select 'Datacenter 2' on the order form. Both the Datacenter selection and the Slot selection is a configurable option.When the client is selecting 'Datacenter 2', the price of the Slot option should change.If you are a webhosting company, you could probably also use this. Let's say bandwidth is expensive in Country A - when a client selects Country A, the price for 10GB monthly traffic could increase. I don't really know much about webhosting, so I wouldn't know if the given example would be realistic, but I sure know that I would love this feature!

45 Comments

Login to post a comment.

I just stumbled upon https://thinkingemoji.com/, and I have to say, it’s an awesome way to bring some fun into your communication. It's essentially a one-stop shop for all the thinking emojis you can imagine—perfect for those moments where you’re deep in thought or just want to add some humor to your text.
<a href="https://januspro.dev/" target="_blank">Janus Pro</a>

is a game-changer. It provides powerful tools for debugging, testing, and overall development, helping to make your workflow faster and more efficient. A great platform to streamline your coding process.
<a href="https://januspro.dev/" target="_blank">Janus Pro</a>

is a game-changer. It provides powerful tools for debugging, testing, and overall development, helping to make your workflow faster and more efficient. A great platform to streamline your coding process.
https://poe2game.com ,Here, you can learn about the latest game information and strategy for Path of Exile 2, simulate skill talent trees, and view building character db.
https://splitfiction.org
Split Fiction Game - Co-op Adventure Coming March 2025 | Official Site
https://easy-timer.net
easy-timer A simple and elegant online timer for all your timing needs.
https://blox-fruits-codes.com
blox-fruits-codes Your trusted source for the latest Blox Fruits codes. Get free rewards, boosts, and in-game items with our regularly updated code list.
https://inzoimod.org
inzoi mod Download inZOI Mods & Custom Content | Official inZOI Mod Hub.
https://survevio.org
Play SurvEv.io(Surviv.io) - Free Battle Royale IO Game | Best Multiplayer Survival Game
https://spruted-online.org
Play Spruted Online - Create Music with Incredibox Mod & Sprunki Mod | Free Game
https://mortholme.org
The Dark Queen of Mortholme - A Unique Reverse Boss Battle Experience
Waiting for this for a really long time.
This should have been years ago.
But...better late than never, we hope it will be there anytime soon.
Streç film, genellikle plastikten üretilen ince, şeffaf ve esnek bir ambalaj malzemesidir. Polietilen (PE) bazlı malzemelerden yapılan bu ürün, yüksek elastikiyeti sayesinde farklı şekillerdeki nesneleri kolayca sarabilir. Gıda sektöründe yiyeceklerin tazeliğini korumak için sıkça kullanılır. Bunun yanı sıra, taşımacılık ve lojistik sektöründe de paletlerin güvenli bir şekilde sabitlenmesi ve korunması amacıyla tercih edilir. Evlerde, ofislerde ve endüstriyel alanlarda yaygın bir şekilde kullanılan streç film, ürünlerin dış etkenlerden korunmasında etkili bir rol oynar.

Avantajları ve Çevresel Etkiler
Streç filmin en önemli avantajlarından biri, kullanıldığı ürünleri toz, nem ve hava gibi dış faktörlerden koruyarak ömrünü uzatmasıdır. Ayrıca, esnekliği sayesinde kolayca uygulanabilir ve yerden tasarruf sağlar. Ancak, streç filmler genellikle geri dönüştürülemeyen plastiklerden yapıldığı için çevresel etkileri tartışma konusudur. Tek kullanımlık olması nedeniyle büyük miktarda plastik atık oluşturabilir. Bu sebeple, çevre dostu alternatiflerin geliştirilmesi ve geri dönüşüm süreçlerinin artırılması önemli bir gereklilik haline gelmiştir.

Doğru Kullanım ve Alternatifler
Streç filmin doğru kullanımı, hem israfın önlenmesi hem de çevreye verilen zararın azaltılması açısından önemlidir. Gıda saklamada streç film yerine yeniden kullanılabilir silikon kapaklar ya da arı balmumu kaplamaları gibi çevre dostu alternatifler tercih edilebilir. Bununla birlikte, ambalajlama süreçlerinde geri dönüştürülebilir streç filmler ya da biyolojik olarak parçalanabilen malzemeler kullanmak daha sürdürülebilir bir yaklaşım sağlar. Günümüzde artan çevre bilinci, streç film gibi ürünlerin daha yenilikçi ve doğa dostu şekilde tasarlanmasını teşvik etmektedir.

https://www.kozasan.net/
https://www.kozasan.net/palet-strec-film/
https://loanforuniversity.online/mani-finance/