There are many useful scenarios for conditional variants, one example is a product configurator similar to what most of us have used if you have ever bought a laptop or server online at Dell or CDW.
For example, if you are at the Dell website and configuring a new server and you select the option for an IDE controller, the web page will dynamically display IDE hard drive options. If you choose a raid controller it will show you SCSI hard dirves. In this example you would define variants in the cart as follows:
Regular Variants - Hard Drive Controllers
Variant Group |
Variant Name |
Display Type |
Conditional Group |
Hard Drive Controller |
IDE Controller |
Radio Button List |
IDE Hard Drives |
Hard Drive Controller |
RAID Controller |
Radio Button List |
RAID Hard Drives |
|
|
Conditional Variants - IDE Hard Drives
Variant Group |
Variant Name |
Display Type |
Conditional Group |
IDE Hard Drives |
320 GB IDE Hard Drive |
Radio Button List |
|
IDE Hard Drives |
500 GB IDE Hard Drive |
Radio Button List |
|
IDE Hard Drives |
750 GB IDE Hard Drive |
Radio Button List |
|
|
Conditional Variants - SCSI Hard Drives
Variant Group |
Variant Name |
Display Type |
Conditional Group |
SCSI Hard Drives |
720 GB IDE Hard Drive |
Radio Button List |
|
SCSI Hard Drives |
900 GB IDE Hard Drive |
Radio Button List |
|
SCSI Hard Drives |
1.2 GB IDE Hard Drive |
Radio Button List |
|
|