Lists and Options
KiweeCommerce provides a very flexible product options system.
Many companies are happy to just sell a product, but some need to ask customers for details such as color, what monogram style to use, whether to gift wrap, etc. In some cases these options may modify the price. For example, adding a monogram might add $5.99 to an item's final price. KiweeCommerce supports these concepts.
To set up an option using these concepts, you must follow these four steps:
- Set up a list to contain the values you want customers to be able to choose from.
- Add the required values to the list.
- Set up an option that renders the list to the customer using the desired form control.
- Use the option on a product page.
To get started, make anew list to contain the values you want to provide. As an example, suppose we wanted a list of color choices for hats that we sell. We give a list a name, and a description (a reminder to us of what's in the list), and click Create List. In the screen above, you can see that two lists have been created already. Next, we add values to the list by clicking the "Edit Items" button.
Each item has a name, which is displayed to the customer, a value, which is stored in the database for our own reference, and a price offset. For choices that don't affect the product's price, use a price offset of 0. Price offset is added to the base price of the product when the option is selected.
Next, create an option that uses the list:
Each option has the following fields:
- Name - The name of the option. This will be used to select the option when building a product page.
- Render As - The type of form control that will be used to display the option. Note that some form controls have settings that others do not. For example, text boxes have size fields, but cannot use lists. Options include Drop Down, Text Box, Text Area, Check Boxes, Multi Select, and Radio Buttons.
- List Name - For controls that present option lists, the name of the list set up above.
- Size - For text boxes, the size of the field to display.
- Rows/Columns - For textarea boxes, the rows and columns to display.
- HTML Class - For all controls, the class to assign. This lets you use CSS to set how the control looks.
- Default Value - For options that present lists, the value value to select.
Once options are configured, they may be used on product pages. See the Product Maintenance page for more information.