NOT FINISHED

Selling Highly configurable products.

Overview

Building a store to sell a highly configurable products can be a challenge, especially if the price of the item is based on a matrix of choices, or an aggregate of item options. There are several methods that you can use to build a site with highly configurable items, below you will find a description of these methods

Match-key method

Match a generated sku/id value against a preset price modifier option value.

In this method, you create a channel entry containing one price modifier that may contain many unique configuration SKUs. Basically this method would represent up to 100 configurations (perhaps more, but over that number system performance will be impacted)

Match-item method

Match a generated sku/id value against one of hundreds or thousands of preconfigured channel entries

Generated-price method

Each option has an associated price. For each selected option, javascript is used to calculate the price of the item. This method isn't as secure as the other methods, because the price is being manipulated in the front-end where the user could potentially manipulate it themselves using web development tools (like Firefox.)