Categories and products are the core elements of any online store. This section of the manual will cover how to create records for these elements, as well as options for products that require them.
Categories organize or your store into distinct product groupings. They generally make up the navigation menu of a website — located either on the top or the left side of the storefront. The purpose of this menu is to help your customers navigate to their desired destination with ease. For example, if you’re operating a clothing website, categories could include "Shirts", "Pants", "Skirts", "Shoes" and so forth.

This page defaults to Edit mode. You can also switch to Drag & Drop mode by clicking the tab at the top.
In Edit mode, the categories list is divided into navigation menu elements. Winter ’09 supports up to eight navigational menu elements that you can configure with any number of categories and subcategories.
In Edit mode, any navigation menu element without categories is an empty navigation menu (nav menu). In these cases, the Click to add new category option is visible. To add a category to any empty nav menu:


To create new categories within nav menus that already contain categories, mouse over one of the existing category titles and click Add New Category or Add New Subcategory, and follow the above steps.
This section will show you how to add products to your categories. Note that every product can be configured with a wide variety of settings. This section will detail the basic settings required for each product. Further product settings are discussed in the “Advanced Settings” section of this manual. Creating Products
In the admin area, click on Inventory >> Products.
To add a product to your store, click Add at the top.
Under Basic Product Info, enter information into the following fields to define the required product settings:
| Easy Setup - Products | |
| ProductCode* | This field contains the individual ID number which acts as a reference point. It can contain letters, numbers, hyphens or periods. Note that it cannot include punctuation marks and must be unique for each product. |
| ProductName* | This field contains the actual product name as it displays on your site. |
| ProductPrice* | This field contains the product’s price. |
| ProductWeight | This field defines the product’s weight for shipping. It should only be left blank for downloadable products, gift certificates, or items with fixed shipping costs. |
| ProductDescription | This field stores a basic product description and any html or image links you wish to display. |
| Category | This dropdown allows you to assign the product to a category or subcategory. |
Once you’re finished configuring the following fields for your product, click Save at the bottom of the page.
Search Engine Optimization (SEO) is locatedbelow Basic Product Info. It contains five optional text fields that should be configured for all products. SEO is the act of inserting specific “meta data” into web pages to increase the chance of search engines like Google, Yahoo!, and MSN of successfully browsing, indexing and categorizing them. SEO is essentially a marketing best practice — the more that search engines browse and index your site, the easier it will be for potential customers to find your store.
To optimize each product page for SEO, fill out all five fields. We will discuss SEO feature details in the “Marketing” portion of this manual. For now, enter your product’s name into each of these five fields. Note that all five fields must be set for SEO to function properly.
Under the Shipping Options section of the category page, Warehouse ID(s) allows you to assign an ID number that relates to a warehouse location you’ve programmed.This option isn’t necessary for every product, but it must be configured if you ship products from a location other than your primary business address (as defined in Company >> Settings of the admin area). The Click to Edit option allows you to configure the product’s warehouse.
Unless your product is downloadable or you don’t wish to track inventory, each product should have an initial stock value. Under Vendor Information, enter the number of units in Stock Status and click Save. Stock can be set to 0, or to a negative number if the store allows backorders.
Note that this value must be initialized before the system will track a product’s stock. By default, this value is null and will never change based on orders, RMAs or purchase orders processed.
Product images are important because they help potential customers evaluate the product more than any other factor. In Winter ’09, each product’s settings page contains an Image Management section.
Please note that product photos must be in either .jpg or .gif format. If product photos are edited in image editors such as Adobe Photoshop or Corel Paint, please ensure that the image is in RGB color format before saving.
To find more information and some tips on additional advanced settings, see the “Advanced Settings” and “Tips and Tricks” sections of this manual.
For certain store types, product options are just as important as products themselves. For example, a clothing retailer probably won’t sell a t-shirt without additional attributes. The shirt will most likely come in a variety of sizes and colors. In this example, attributes like “large” and “blue” are options, and the attribute classifications such as “size” and “color” are option categories. Winter ’09 allows you to establish all attribute combinations to your customers from a single page.
Although you can set up product options before option categories, we recommend setting up option categories first. In the admin area, click Inventory >> Product Options. This page is divided into two sections: the Options table and the Option Categories table.

Near the top of the Options table, select Option Categories from the View dropdown menu, then click on a default option category ID number to edit it.
Each product option category offers the following settings:
| Product Option Categories |
|
| ID* | This field contains an auto assigned number used for the system identification. |
| HeadingGroup | This field can be used to group option categories together on the store. Setting this field to the same value for two or more option categories will combine them under a single storefront heading. |
| OptionCategoriesDesc* | In this field, specify the name of the option category that displays to visitors (e.g. "shoe size" or "choose color") |
| AboutOptionCategories | This field allows you to provide a category description for your customers in a popup window when they click a help icon next to the option category in the shopping cart. |
| ArrangeOptionCategoriesBy* | This field sets up the order in which option categories dispaly on a product's page. The higher the number, the later the option category will display on the page. If values for one or more option categories are the same or set to none, the system will dispaly them alphabetically by default. |
| DisplayType | This dropdown menu provides eight different format options for each category display. These will be discussed in more detail below. |
| IsRequired | Enabling this option forces the category to require your customers to choose an option in order to complete a purchase. |
| Hide_OptionCategoriesDesc | Enabling this option will hide the text defined in the OptionCategoriesDesc field from customers. |
| Include_In_Search_Refinement | This option includes the category in the search refinement options near the top of the shopping cart page. |
As mentioned above, option categories can use one of eight different display types that affect which options display to store visitors:Option Category Display Types
Option Category Display Types
DROPDOWN
Displays the options in a dropdown menu.
CHECKBOX
Displays the options as a series of checkboxes for customers to select (often used to provide customers the opportunity to select multiple options in the same option category).
RADIO
Displays each option with a round “radio” button.
TEXTBOX
Displays a text box in which customers can manually type options (often used to provide customers customized options).
DROPDOWN_CONTROL
Similar display to DROPDOWN, normally used in conjunction with the DROPDOWN_CLIENT display.
DROPDOWN_CLIENT
Similar display to DROPDOWN, normally used in conjunction with the DROPDOWN_CONTROL display.
DROPDOWN_SMARTMATCH
Similar display to DROPDOWN, normally used in conjunction with Color-Swatch and Inventory Control Grid settings in Products. Review the “Advanced Settings” section of this manual for more details.
PLAIN_TEXT
Displays each option as a line of plain text. Most often used to display options automatically included with the selected product..
To create product options, go to Inventory >> Options. From this table, you can edit a default option, or click Add to create a new one.

Product options can utilize many possible settings. The following table details the basic settings required for each product option you create:
| Details |
|
| ID* | This field contains an auto-assigned number used for system identification. |
| PriceDiff* | In this field, enter a price for the system to add or subtract from the main product price when a customer chooses this option. For options that do not affect the main product price, enter “0.” |
| OptionCatID* | This field assigns the option to an option category. Note that an option can only be assigned to one option category. |
| OptionDesc | This field contains the text that displays to customers when they select the option. |
| ApplyToProductCode(s) |
This field assigns the option to one or more products by product code. Each product code must be separated by a comma. |
Although an option can only be assigned to one option category at a time, you can create an unlimited number of option categories for each product, and an unlimited number of options for each option category.
To learn more about the Inventory Control Grid feature and how it affects product options, and for information on additional settings, see the “Advanced Settings” portion of this manual.
If you need to quickly add a large number of products to your store, or to edit them in bulk within a spreadsheet, Winter ’09 provides importing and exporting capabilities. In the admin area, click Inventory >> Import/Export. This page is divided into two main sections — Standard Import/Export and Other Import/Export Features

To export your product information to a spreadsheet, click Data Export.

The export section of the Import/Export system supports four file types:
| Supported File Types | |
| CSV | Comma Separated Value files are essentially text files. Values within these files are delineated by commas. This is the most commonly file type used for importing and exporting. The benefit of this file type is that it can easily be imported to a spreadsheet program (such as Microsoft Excel) for convenient editing. |
| TAB | Tab delineated files are similar to CSV files, but all values are separated by a tabbed space within the text file. Many text file editors can read and modify these files. This file type is expressly used as the default export file type for other ecommerce systems and is provided to allow for easy data migration from other shopping cart systems to Volusion. |
| PIPE | Pipe Delineated Files are text files similar to CSV and TAB files with the exception that values within the file are separated by the pipe ( | ) character. |
| XML | Short for exensible Markup Language, XML is an industry standard used to format data in a nested or hierarchical manner that appears similar to HTML. |
Within the Table field, select the Volusion data table you wish you export. Note that you can only export data from the tables listed in this menu. Also, you can only export data from one table at a time. In this case, select Products.
This field auto-populates a list of all variables in the database table including a list with the data type of each variable. In this case, enable all options. Note that columns marked with (*) are the primary key — the column that contains the unique identifier for every entry in the table. It’s recommended to always export this value, especially if preparing a file that will be imported back into the system. Columns marked with (**) are dynamic, virtual columns that are assembled by two or more connecting tables. This data can be exported, but cannot be re-imported. Leave these fields unchecked.
As previously mentioned, the system supports four file types. For this project, choose CSV.
Click Export Now. Note that an export from a very large table, such as a products table that contains over 100,000 entries, may take several minutes to export. Once the export is complete, you’ll receive a notification with a link to download the exported file to your local hard drive.
Once you’ve downloaded the CSV file, you can open this file in your text editor or spreadsheet program of choice (e.g. Microsoft Office, Open Office, etc.).
When you open the CSV file, you’ll see a spreadsheet containing all data from your store’s product table with each expressed as a separate column. You can edit or add to this file as needed. Although it is not necessary to configure every column, it may be a good idea to familiarize with if you plan to use this method for editing tables. When finished editing, save.
If editing a CSV file generated by Volusion export in Microsoft Office, note that the Mac version of MS Office supports multiple CSV file formats. When saving your CSV file, use the “CSV (MS Windows)” file type.
The purpose of the import function is to quickly insert a large amount of data into one or more of your database tables to add, replace or update table content. In the admin area, click Inventory >> Import/Export >> Data Import.
From the Table menu, choose the table you’d like to update. Note that you can only import data into the tables listed in this dropdown menu. Also, you can only import data to one table at a time. In order to import data to multiple tables, you’ll have to perform multiple imports. In this case, select the Products. From the File Name field, define the file path or use Browse to select the local file you’d like to import. In this case, select the CSV file you saved to your hard drive. There are three action types to choose from in the Overwrite Existing Data? section when importing data : 1. “No, do not change any records already in my database” — This option inserts new data from the import file into the database without overwriting or modifying any existing table data. For example, if the system encounters CSV file entry with a product code that matches a one already in your store’s database, the system will ignore CSV file row and proceed to the next row. 2. “Yes, replace any existing data with my new updated data” — This option inserts new data from your file into your database table and updates existing data for matching product codes. 3. “Clear entire table and replace with this import file” — This option deletes all content in the specified table and replaces it with the content of the import file. Use this method with extreme caution, as it will permanently remove all existing table data! Click Upload My Files to begin the import process. Note that importing can take some time, depending on the amount data to be imported. For example, importing a CSV file containing 100 entries to update the productstable should be completed in less than a minute, but attempting to update the same table with a CSV file containing 100,000 entries will take significantly longer. When the import is complete, you’ll receive a confirmation that the import was successful and the data from the imported file will be visible in the selected table. After importing data, it’s important to rebuild your product index. This is a simple step that reorders your database and monitors and repairs any possible inconsistencies. In the admin area, click Settings >> Maintenance >> Rebuild Product Index.
Executing an Import
Step 1 - Choose a Table
Step 2 - Choose a File
Step 3 - Choose Import Type
Step 4 - Define Test Mode
The Define Test Mode field allows you to specify whether to import the file or simply test whether or not it can be imported. Go ahead and import my data file is selected by default. Test my file; do not import it yet performs the import functions without importing the data. When used in conjunction with other diagnostic options available here, you can troubleshoot previous import issues.
Step 5 - Import
After the Import
Rebuilding the Product Index
The HTML editor allows you to create HTML code without any knowledge of or experience with HTML. You can find links to the editor in various locations of the admin When referencing images uploaded by the HTML Editor, we recommend prefixing the path in the Source field with a single forward slash “/.” For example, “EasyEditor/assets/sample.jpg” should be entered as “/EasyEditor/assets/sample.jpg. Also, your image names should not contain any spaces.Using the HTML Editor
The HTML editor allows you to create HTML code without any knowledge of or experience with HTML. You can find links to the editor in various locations of the admin area, such as product edit pages, category edit pages and site content edit pages.Inserting Photos
1. Click HTML Editor.
2. Place your cursor on the page location where you’d like to insert an image, then click the image icon.
3. You can either select an image already on your site from the area labeled File Name, or you can upload a new image from your computer by clicking the folder icon next to the Source field. [I see no File Name section]
4. To upload an image from your hard drive, locate the file and click Upload.
5. Click Insert to apply the image to the editor window.
6. Click Copy HTML to Parent Window and then Update.
1. To create a link, click the hyperlink icon in the editor window.
2. Select the protocol you’d like to use from the Source dropdown menu:
news:// — Use this option to link to a newsgroup article.
If you are linking to a page within your website, we highly recommend leaving this menu blank. Using http:// when attempting to access a page on a site using a secure certificate can cause errors.
3. Enter the destination of the link to the right.
4. Use the Target menu to designate where you want the link to appear:
Parent — This option opens the link in the parent browser.
If you’re using frames, the link will open in the browser without using the designated frame set. If you enter the link in a popup, the link will open in the popup window.
Most of the features in the HTML Editor are used for text formatting, such as font, color and size specification, as well as indention. It operates much like a word processor.
Go to top of page