Navigate to Inventory —> Products. This will list all /vspxisting products in your database. From this page you may add new products and/or edit your existing products.
| Field | Description |
|---|---|
| ProductCode | A unique part number/code for this product. Please see a detailed tutorial below for more information on choosing your product codes |
| ProductName | The complete name of your product |
| Product Name Short | The complete name of your product, but shorter. Try to omit any unnecessary words. This value is used in only two places:
This field, which has to be less than 50 characters long, should contain the product name, however a shorter version than your ProductName field. This field is displayed on the home page of your website on the right hand side for the Super Deal, Top Sellers, New Products sections. Most importantly, it is displayed in the URL address of your product pages if you have the SEO Friendly feature enabled. This is a critical component for SEO optimization. Make sure to use a keyword or keyword phrase that you think customers will type to find your product. Leave out numbers and words that customers wouldn't type while looking for this product. |
| Product Description | A long, detailed description of your product |
| Product Description Short | A one or two paragraph maximum description, which is shown in search results and therefore should not have too much text |
| Product Price | The price at which the product is being sold |
| Product Weight | The weight of the product in pounds. This weight is used by the shipping calculation systems. If your product weighs less than a pound, such as a 1/2 pound, enter 0.5 into this field. |
| Product Category(s) | Type in the CategoryID(s) of the categories in which you want this product to show up. You may type multiple categoryIDs separated by commas. |
| Examples of GOOD Product Codes... |
|---|
| ABC123 (Highly Recommended) |
| ABC-123 (HighlyRecommended) |
| ABC_123 |
| Examples of BAD Product Codes... |
|---|
| ABC/123 |
| ABC&123 |
| ABC:123 |
| ABC+123 |
| ABC=123 |
| ABC--123 |
| ABC123. |
Note: Product codes should not contain any non-alphanumeric characters except the hyphen, underscore or period (e.x. -, _, .). Those three characters are the only Safe characters that should be used. Also double hyphens -- should also not be used as this can cause errors as well.
There are multiple photo uploading options from automatic thumbnail creation to pre-thumbnailed batch uploading.
| Upload Method | Description |
|---|---|
| Product Image Uploader (Recommended!) | PROS: Upload one large photo, and it will automatically create the four required thumbnails |
| CONS: You can only upload one photo at a time. | |
| FTP Upload | PROS: Will work on any computer or browser |
| CONS: You must resize and correctly name each of your photos before you upload them. |
When creating photos for your products to upload via FTP, follow these standard guidelines:
Note: Most people use the Product Image Uploader method described above, which can be accessed by going to EDIT an existing product and clicking on Upload New Photos. This is by far the easiest way to upload photos. If you use this method you can disregard all further notes below about photos because the Product Image Uploader method takes care of everything automatically.
If you want to specify specific sizes for the four thumbnails, this can be done by clicking the Advanced Options link below the Uploader's progress bar.
When resizing your photos, you can choose to resize the photo based on Width, Height or Both. The four different sizes next to each field and where the photo is used is described in the chart below.
If you have a large number of existing photos, you can use the FTP Upload which requires uploading your photos via FTP. You can also use the Thumbnail Generator program that will automatically resize(create thumbnails) and rename all of your photos with a single click. Click here to download this program: Thumbnail Generator
Additional information on the Thumbnail Generator can be found HERE.
Naming Syntax: (product code)-(photosize).(filetype).
Note: The software only support .JPG file types for product images.
| Photo Size | Easy Upload Name | Recommended Dimension | Usage | |
|---|---|---|---|---|
| 0 | Tiny | 50x50 |
Image on
Shopping Cart page
|
REQUIRED |
| 1 | Small | 100x100 |
Thumbnail on Search Results
& Home Page Featured Products |
REQUIRED |
| 2S | Alternate View Size | 25x25 |
Alternate View Thumbnail
|
OPTIONAL |
| 2T | Medium | 150x150 | Normal Image on Product Page & PhotoGallery.asp |
REQUIRED |
| 2 | Large | 500x500 | Larger Image | REQUIRED |
| ............................................................................................................................................................................................ | ||||
| 3T | Medium | 150x150 | Additional Image |
OPTIONAL |
| 3 | Large | 500x500 | Additional Image Thumbnail |
OPTIONAL |
| 4T | Medium | 150x150 | Additional Image | OPTIONAL |
| 4 | Large | 500x500 | Additional Image Thumbnail |
OPTIONAL |
| ............................................................................................................................................................................................. | ||||
| etc. | etc. (unlimited photos supported) | etc. | ||
| EXAMPLE: This is how you would name the photos for a product with product code CD445. |
|---|
| CD445-0.jpg |
| CD445-1.jpg |
| CD445-2.jpg |
| CD445-2T.jpg |
| CD445-3.jpg |
| CD445-3T.jpg |
| CD445-4.jpg |
| CD445-4T.jpg |
All product photos are placed into the folder /vspfiles/photos/
Note that any explicit references in your own HTML code (used internally or from outside the site) to these files would need to refer to them as "/v/vspfiles/photos/filename" because of the virtual directory in which your site is located. If referenced external (from another site) would also include the protocol (http://) and the domain name, using something like this: http://www.yourdomainamehere.com/v/vspfiles/images/filename-2T.jpgManufacturer Logos are also supported! Simply upload the manufacturer's logo as a .jpg file into the /v/photos/manufactures/ directory and the name of the files should be the same as the manufacturer's name.
For example, if a manufacturer's name is Sony, then you should name the file sony.jpg. Recommended maximum image dimensions are 100 x 40 (width x height).
You can also use the manufacturer logo uploader by editing any individual product under Inventory —> Products. 
Note: The manufacturer field in a product is also used as the logos Alt Text, therefore it is strongly recommended that you change the name of your file to be the same as the actual manufacturer (i.e. Sony, Reebok, Nike, etc!
This feature allows you to have different images displayed for one product that appear below the main product image. When the alternate view is clicked on, the main product image will change to that specific alternate view. The screen shot below shows the results of using Alternate Views:
To see a working example of Alternate Views, please see our demo store: Alternate Views
To setup Alternate Views, follow the below steps:


Note: When using Alternate Views, you must create the Alternate Views starting with the first product photo. This creates the photo productcode-2S.jpg which is used as the Alternate View for the default image and acts as a trigger to display the rest of the Alternate Views.
To begin using the live inventory management feature, start by defining your current product's StockStatus value in the Products table.
A product is InStock if the StockStatus field for the product is greater than zero OR if the StockStatus field is left blank(NULL). A product is Out of Stock if the StockStatus is zero or less.
As long as the StockStatus field has a stock value OR, is NOT left blank(NULL), each time this item is purchased, your store will automatically deduct the quantity ordered from the product's StockStatus value. If this field is left blank(NULL), the system considers the product to have UNLIMITED stock and therefore is treated as always in stock.
Each time you receive a new product into inventory, you can add the quantity to the product's StockStatus value.
If the Config_EnableLiveStockStatus variable is enabled, the customer is able to view the actual StockStatus quantity on the product details page. Or, if instead, the configuration variable Config_EnableDisplayStockStatus is enabled, the customer is able to view the text In Stock on the product details page if your product's current stock status is greater than 0, or Out of Stock if the StockStatus is less than 0. If you do not wish to display any indication of StockStatus to the customer, you may set the configuration variable Config_EnableDisplayStockStatus to N.
You may also use the Availability field of the Products table to indicate availability. This field is a static field, not affected by your actual StockStatus in any way.
Enabling the configuration variable Config_EnableAllowBackOrders will allow customers to order products which currently have a StockStatus of less than 1. If you want to allow back orders only on certain products, you'll need to enable this variable, and then use the DoNotAllowBackOrders field of the Products table to disable back orders for a specific product.
Customers can choice to be emailed when a particular product is back in stock. This is tracked in the Back_In_Stock_Requests table under Marketing —> In-Stock Requests. This feature only works under the following criteria:
Once this criteria is met, if a customer goes to the product details page, they will see a link that says Email me when Back-In-Stock and when clicked on, will then take them to a page that will ask them for their email address.
To view your current in-stock requests, go to Marketing —> In-Stock Requests in your administration area. Here you will see each request for your products, the email addresses, date requested and how many times the product has been requested. Below is a list of the fields in the Back_In_Stock_Requests table and what each field is.
| Field Name | Usage |
|---|---|
| ID_Back_In_Stock_Requests | System generated ID number |
| ProductCode | The product the customer is requesting to know when it is back in stock |
| EmailAddress | Customer's email address they want to be notified at |
| Date Requested | Date customer made back in-stock request |
| Active In-Stock Requests | Total in-stock requests for this particular product |
In order for the Emails to be sent out to the customers to notify them the product is back in stock, the Stock Status of that product can only be changed by either manually adding the value using the Edit Mode for that product, or you use the PO system to mark that you have received the product.
The Back in stock email that will not get sent out if the stock status is updated using the Bulk Update feature or if you import from a spreadsheet. Since Importing and Bulk Update write directly to the database, they will NOT trigger the back in stock email to get sent out.
Note: The system will automatically send out an email to all of the email addresses in the table if the particular product's stock goes above 0. For example, if 44 customers requested product code 123, and then you add 10 to the stock status, an email will be sent to all 44 customers.
This feature lists multiple products under a single product and allows your customers to purchase multiple products and quantities at once. For a hands-on example of how to implement this feature, watch our Training Video. Below is an alternate method of setting up Multi-Child Add to Cart.
To create the parent product for Multi-Child Add to Cart, follow the below steps:

This will create the parent product which is the product the customer will browse for on your site. To create the child products.
When you are finished adding all the products, view the Live Product Page for the parent product. Refer to the screen shot below as an example of creating Multi-Child Add to Cart:
The Item # is the product code of the child products. With this feature a customer could order all of the products at the same time and multiple quanties without having to add each product individually.
Note: The child products are listed alphabetically by the Product Name, there is no direct way of changing the order, however if you need to change the sort, please click the following link to our Knowledge Base:
Sorting Multi-Child Add to Cart
Recurring payments allow you to sell products which have a recurring fee, such as a periodic monthly fee. Enabling the config variable Config_EnableRecurringPayments allows six extra form fields to be displayed on the Product Configuration page, to set up products to incur recurring fees. You'll be able to create any schedule of fees, including monthly fees, yearly fees, any number of months in between and even promotional start pricing.
To configure the recurring product navigate to Inventory --> Products and click the Add tab. Scroll down to the Recurring Pricing section and you will see the following:
Note: The Recurring Duration (months) field if left blank means the recurring fee will be charged infinitely until the account is canceled. For example, If you enter 12 in this field, this would limit the recurring fee to be charged only for 1 year (12 months).
To set up a downloadable product, go to edit the existing product and then follow these steps:


When the customer purchases the product, the link to download it is sent in the OrderHasShipped.asp email. This is the email sent when an order has been marked as shipped by clicking the Complete Order / Send Emails link in the order details. You can also manually send the email by selecting Shipped in the drop down menu at the bottom of the Quick Order Processing section of the order details. You must also collect payment on the order before you send the Shipped email, otherwise the link will not work.
The system can accept any file type, however some file types may need to be enabled on the server. If you test your product and the file does not download, please contact support at 800-646-3517 to see if the file type needs to be enabled.
Note: When naming your file, the file name CANNOT have any spaces, however you can use hyphens ( - ) or underscores ( _ ) to separate words. The maximum file size you can upload within the edit mode of the product is 10MB. Any files larger then 10MB need to upload via FTP to the /vspfiles/downloadables/ folder.
Sometimes Microsoft Windows will hide the extensions of your files, which may cause confusion when working with your store, where the extensions of files are important. To adjust your Windows setting's please follow these steps:
Note: You can only have one downloadable file per product.
The Product Key Distribution system is used for the following scenarios:
This system basically sends out an e-mail to the customer when payment is received for an order (payment captured).
For example, let's say the first piece of software you want to set up is called BlueSkySoftware
Navigate to Inventory —> Product Key Distribution, click the ADD tab
PKey_AllowReuse field is used if you are NOT distributing UNIQUE keys for a product. If this field is enabled, you only have to set up one record, as opposed to setting up 100 records(one for each time the product is ordered). The PKey_AllowReuse field allows a single key to be reused unlimited times. This transforms the ability of the Product Key Distribution system to be beneficial for many uses. You do not have to include a key in the e-mail that is sent to the customer, you can instead just send an e-mail with content / information about the product they just purchased.
For example, if you set up the Product Key Distribution system for a digital camera, you could send the customer an e-mail on photography tips & advice.
Another useful example, if you sell information, and if a customer purchases a product called Secrets of Online Marketing for example, your store could automatically send out an email to the customer with all information OR send an e-mail with a link to download / view the information online.
