HomeHome Product Discus... Product Discus...SmithCartSmithCartConditional Variant Group DOES WHAT?Conditional Variant Group DOES WHAT?
Previous
 
Next
New Post
8/20/2010 8:30 PM
 

What is the purpose and use of the Conditional Variant Group?

It is not listed withing the manual and I am unclear of it's purpose.

Thank you,

 
New Post
8/21/2010 4:27 PM
 

Both the variant group and conditional variant group define the “type” of variant you are creating for a product. For example, size and color are examples of variant groups. The variant group field you define be will displayed as a label next to the product variant dropdown, radiobutton or checkbox on the product detail screen.


At your service,
Dave Smith
DotNetNuke Consulting, DotNetNuke Store and DNN Ecommerce
 
New Post
8/26/2010 5:53 PM
 

I understand this exactly pertaining to the 'Add New Product Variants' > Product Variant Group: i.e. size or color, i.e. dropdown list, radio buttons, etc.

But At the Bottom Of The 'Add New Product Variants' page there is a dropdown list titled Conditional Variant Group: which has the same variants listed as the Product Variant Group.

Product Variant Group dropdown lists Sizes, Colors.

Conditional Variant Group dropdown lists Sizes, Colors.

Both Product Variant Group AND Conditional Variant Group dropdowns are the same... so what is the purpose of the Conditional Variant Group?

They both display the same choices in their perspective dropdowns.

 
New Post
8/26/2010 6:54 PM
 

The conditional variant group allows you to define a variant group to be dynamically displayed based on the selected value of a regular variant. There are alot of different scenarios of how you could use this feature but 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 the new server your want to buy, if you choose an IDE controller it will show IDE hard drive options but it 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

 
 

We should have the cart manual updated tomorrow with a brand new section that explains how conditional variants work.


At your service,
Dave Smith
DotNetNuke Consulting, DotNetNuke Store and DNN Ecommerce
 
New Post
8/26/2010 8:26 PM
 

Allen,

Since I'm the one that paid for this enhancement, let me tell you what it's good for. It allows one variant to depend on the value of another which are mutually exclusive. For the case that I needed it for, the variant was the type of track that a hanging door uses to install into a ceiling. There are three ways that these doors are connected into the ceiling. You can use either the standard track that comes with the door at no charge, buy a track that installs flush with the ceiling called a "Recessed track", or use "Curved Track" if the door closes around a bend. These three choices are mutually exclusive. If you use standard track, you can't have recessed track. If you have curved track, you can't have either recessed or standard. All three of these types of track have different prices. When you select one type from the variant drop down, the appropriate "conditional variant" opens up to allow the person to enter the number of feet of track of the type selected in the dropdown. The number of feet is multiplied to by the price per foot and added to the base price.

It basically allows one variant to control another variant based on a value.

I hope that helps.

Regards,

Art

 
Previous
 
Next
HomeHome Product Discus... Product Discus...SmithCartSmithCartConditional Variant Group DOES WHAT?Conditional Variant Group DOES WHAT?