There are 5 main places in VPASP that you need to modify in order to change the appearance of your shopping cart.
- shop$colors.asp
- shop.css
- shoppage_header.htm
- shoppage_footer.htm
- VPASP Merchant Configuration
Click here to see the design guide section on Shopping Cart Display.
VP-ASP is designed to make setup fast and easy, by following these setup instructions you should be able to have your site working wthin 15 minutes.
Step 1 - Check Hosting Environment
VPASP can work on both Windows and Unix operating systems but you need to purchase the right version for your particular hosting environment.
Click here for more information on hosting
Step 2 - Installing Files
VPASP will come in the form of a ZIP file. You need to unzip these files into a directory on your computer. Then you need to upload these files onto your web server.
Click here for more information installing files
Step 3 - Set Up Database
VPASP supports Access, SQLServer and MySQL databases but they all need to be set up differently. Please read this database setup guide for more information.
Step 4 - Set up shop$config.asp
shop$config.asp is a small file that contains vital information regarding how your online shop is set up. It is important that you enter the correct information into this file. Please read this guide on how to setup shop$config.asp
After this step your shop should be ready for use.
Step 5 - Using the Administration
The VPASP administration is the control panel for your shop, it is where you change configuration settings and add products and categories. The default administration page is shopadmin.asp, type this into your browser (for example http://www.yourvpaspsite.com/shopadmin.asp).
The default username and password are both "admin"
The administration contains hundreds of features, please read our user guides for information on how to use the administration.
Step 6 - Customising the look of your site
There are 5 main places in VPASP that you need to modify in order to change the appearance of your shopping cart.
- shop$colors.asp
- shop.css
- shoppage_header.asp
- shoppage_footer.asp
- VPASP Merchant Configuration
Click here to see the design guide section on Shopping Cart Display.
Step 7 - Securing your site
Once you have set up your site it is a good idea to secure it so hackers and intruders don't have access to your important information and settings.
VPASP contains some files and settings that are designed to make it easy for you to set up your shopping cart.
Once your have completed the setting up of your site then you need to remove these as soon as possible.
Click here for more information on how to secure your site.
1.0 Introduction
This guide will help you get your copy of VP-ASP shopping cart up and running on either your local server or on your web host. It provides the basics to get you up and running.
2.0 Check Internet Information Services (IIS) is Installed
If you are running your store on a web host then you can skip this section.
System Requirements:
Any of:
• Windows 95/98/NT4/2000/2003/XP-Pro
To check if IIS is running, open a web browser and enter http://localhost
If your IIS is running you will be taken to a page that says your web server is running, if not you will get a “Page Cannot Be Displayed” error.
For more information on installing IIS please visit –
http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/iiiisin2.mspx
3.0 Installing VP-ASP – Windows Installation Using Access Database
3.1 Setting Database Permissions
If your site is uploaded to your web host you can skip this section, but you will need to ask your host to enable read and right permissions on the database folder in your shopping sub-directory

3.1.2 Test Permissions
Now you will have to test to ensure all the permissions are set correctly.
You should receive the following screen

If you don’t get the screen above, go back to 3.1 and go through the steps again to ensure that you didn’t miss anything.
4.0 VP-ASP – Windows Installation Using SQL Server Database
4.1 Setting up the SQL Server Database
5.0 VP-ASP – Unix Installation Using MySQL Database
Verify that your host is running Chillisoft (Sun ASP). If not, you will not be able to run VP-ASP on your host.
5.1 Setting up the MySQL Database

6.0 Final Notes
VP-ASP is now installed, and your store should now be up and running.
Please be sure to also read through the Developers Guide, for more handy tips and setup guides for different functionalities of the shopping cart.
Help Guides can be viewed at http://www.vpasp.com/helpnotes
Once you have connected successfully to your database you can start setting up the shop.
You do this by entering the Merchant Administration, once in this area you can do things like add products, categories and shipping methods plus much much more:
Once you have set up your site it is a good idea to secure it so hackers and intruders don't have access to your important information and settings.
VPASP contains some files and settings that are designed to make it easy for you to set up your shopping cart.
Once your have completed the setting up of your site then you need to remove these as soon as possible.
Click here for more information on how to secure your site.
This online user guide will help you to configure VP-ASP in the following areas: formatting, taxes, shipping, discounts, electronic gateways, searching, security, stock control and many other aspects of setting up your shop.
To get the most out of this resouce we have developed an advanced search form availbale at:
http://www.vpasp.com/helpnotes/shopsearch.asp
You can print off topic groups by using the follliwng refernece:
http://www.vpasp.com/helpnotes/shoptoc.asp
ASPMAIL is a third party product.
JMAIL is a free software package
CDONTS is a free Microsoft add-on for Windows NT/2000
CDOSYS is a free Microsoft add-on for Windows 2003
ASPEMAIL is another free product
Testing E-mail
Our diagnostic tool diag_dbtest.asp (shopdbtest.asp in previous releases) can be used to help you determine what is installed on your system. It will send a 1 line message if it works
Configuring e-mail
E-mail needs to be configured by specifying a few options in the VP-ASP configuration file. The information that needs to be configured is:
Your e-mail address, the subject the customer sees on receiving an e-mail confirmation,
The e-mail system on your web hosting company. These are set-up in the VP-ASP Shop Configuration under Merchant Details
xemail=you@abc.com
Merchant e-mail address
xemailname=Merchant name
The name of your store
xemailsubject=Shopping Cart Order
Subject of confirmation e-mail
xemailsystem=mail.yoursystem.com
Your web host's e-mail system.There is no standard naming for your e-mail system it could be smtp.abc.com. Check with your NT/Windows administrator or web hosting company.
xemailtype=CDONTS
Mailing interface; CDONTS, ASPMAIL, ASPEMAIL, JMAIL, OCXMAIL, CDOSYS
Other ASP Interfaces
Other e-mail interfaces that are compatible with Active Server Page programs may be integrated into VP-ASP. They must be able to be called from an Active Server Page program. Normally this means that are implemented with a DLL and have a COM interface. VP-ASP cannot run EXE files.
If you want us to help integrate another interface besides then provide us with a working sample of Active Server Page code that works with your e-mail program.
These notes are for people using Version 5.5 or lower and upgrading to Version 6 or higher and using SQL Server.
Some of the fields in the database have changed in Version 6 from earlier versions. As the enhanced functionality of fields with larger sizes has been developed by Microsoft, VP-ASP has taken advantage of this functionality and changed some of the database fields the software uses to store large amounts of data like the extended description field. We have also discovered that text fields not placed at the end of a particular table can cause problems when trying to update products and categories.
For the above reasons, extra steps have to be taken when performing an upgrade to Version 6 or higher when you are using SQL Server.
Firstly you will have to ask your host to create a new blank SQL Server database for you.
You can now use the VP-ASP supplied tool convertsql.asp to set up the tables in your database. To use convertsql.asp, you must first tell VP-ASP where the empty SQL Server database is located by changing these lines in shop$config.asp
Xdatabase=”yourdatabasename”
xdatabasetype="SQLSERVER”
xSqlUser=”youruserid”
xSQlpwd=”yourpassword”
xSQLServer=”www.vpasp.com” or IP Address in form “123.12.123.12
Use convertsql.asp from your browser
www.yourvpaspsite.com/shopping/convertsql.asp
Building SQL Server Tables
Type in the filename
Create600sqlserver.txt
You will see messages being displayed telling you the tables that are being created. If you get an error that the database cannot be read or written, check the shop$config statements above.
Once you have created the tables in your new SQL Server database using the above script, you will need to contact your host and ask them to migrate your data from your old database to the new one you have just created.
Introduction
VP-ASP Shopping cart is one of the most comprehensive e-commerce solutions available anywhere and for any price. It allows you to build an Internet shop that can sell 1 product or tens of thousands of products. VP-ASP is ready to use and comes with extensive customer facilities for browsing, searching and ordering products. The back end administration allows the merchant to alter and manipulate products, run reports, bulk mail, track and display orders.
All source code is included. To use VP-ASP, your web site must be running on a Windows server with MYSQL installed.
Please note: the VP-ASP Starter Pac and Starter Extras Pac do not include MySQL support. Only VP-ASP Value, Plus and Deluxe have MySQL support.
Pre-requisites
VP-ASP is written in the Active Server Pages (ASP). ASP is Microsoft's Internet programming language. It can only be run from a browser. There is no EXE or CGI file. ASP files are similar to HTML and can be run only from a browser. You can run VP-ASP on your local Personal Computer or run VP-ASP on your web hosting company.
MYSQL Install on Windows PC
To use MYSQL under Windows you must have installed MYSQL database support for Windows. See www.mysql.com. All other requirements for Windows and ASP must also be met as noted below.
Windows -Running VP-ASP on your own local Personal Computer
First determine what Windows operating system you have. Then determine if you have the appropriate Microsoft prerequisites. If you have Windows 95/98 VP-ASP requires that you have the free Microsoft product called Personal Web Server (PWS).
If you do not have PWS installed, then you must install it. It comes either free on your Windows CDROM or it can be downloaded from the web.
If you have Windows NT/Windows 2000/XP Professional
VP-ASP requires that you have Microsoft Internet Information Server (IIS).
This is available on the NT or XP CDROM.
If you have Windows ME/XP Home
Unfortunately Microsoft has not made available any software that can run ASP on these operating systems. To evaluate VP-ASP you will need to use VP-ASP on your web hosting company.
Steps to install VP-ASP on your local PC
1. Create a folder on your hard drive called "shopping". It does not have to be called shopping, that is only a recommendation.
2. Unzip all files into the shopping directory
3. Create the MYSQL database
4. Add the demo data to the MYSQL
Windows - Creating MYSQL database
1. Use the Windows tool WinSqlAdmin to create your database. This will create an empty database. You click on databases and then right click on the computer name. This should bring up a dialog to create a new database.
2. Edit shop$config.asp and change the following values
const xDatabase="mysql550" 'Database name
const xdatabasetype="MYSQL" ' Do not change this
const xSQLUser="myuserid" ' change to user userid
const xSQLPwd="mypassword" 'change to your userid
const xSQLServer="localhost" ' Normally this will be OK
3. After updating shop$config.asp,
start the file mysqlcreate.asp from your browser.
http://www.mysite.com/shopping/mysqlcreate.asp
or http://localhost/shopping
If you have trouble starting VP-ASP or running ASP files see http://www.vpasp.com/virtprog/info/faq_helpme.htm
4. Type the file name create550mysql.txt
It will try to connect to the database, add the VP-ASP tables. If successful it will list the commands being issued and tell you of a successful completion. This only takes a few seconds.
5. Next run mysqlcreate.asp again and type in filename
create550admin.txt
This adds entries to the VP-ASP configuration table
7. To add the demo shop data use the file mysqldemo550.txt
Using the browser command mysqlcreate.asp, type in the name
create550demo.txt
Administration
Two userids are defined:
admin with password admin
vpasp with password vpasp
The first step is to verify the shop works by clicking on the shop. This should bring up the demo categories if the demo store is installed. If you simply want to play with the demo store, it will run immediately and no further configuration is required.
To log into VP-ASP Administration, click on the Merchant Administration hyperlink. After you login go to Shop Configuration. Administration is used to:
- Change the store name and address, e-mail address and more
- Configure options for taxes, shipping, discounts, product layout, and many other options
- Add and update categories and products you have
- To run sales reports
- To update any table
- Turn on or off the hundreds of VP-ASP features using the Shop Configuration
Customizing VP-ASP
VP-ASP "look and feel" are controlled by these files.
shoppage_header.htm will be displayed as your top and or top/left navigation bars and logo.
shoppage_trailer.htm will be displayed as your bottom navigation bars.
shop$colors.asp has much of the HTML generated by VP-ASP
shop.css is the style sheet used
VP-ASP allows you to use standard hyperlinks directly from any static HTML pages you have created. This hyperlinks allow you to add to cart, search, login, display a specific product, display categories of products and much more.
Licensing and Order Number
VP-ASP is licensed to one shop in one domain. See license.txt for more details. This license supercedes any previous license arrangements. By installing VP-ASP, you agree to abide by these license terms.
A license key is required to use VP-ASP. This license key can be obtained by going to www.vpasp.com/license.asp . You will need your VP-ASP order number, domain name and the e-mail address on the original order. If you have obtained VP-ASP through a reseller ask them for your license key.
When you purchased VP-ASP you will have received an order number. This is required to be placed into the file shop$config.asp. Edit shop$config.asp with a plain text editor such as notepad and change this line.
const xordernumber="0" the zero will change to your order number.
VPASP supports 3 types of database, Access, SQLServer and MySQL.
MS Access Setup
VPASP comes with a MS Access database and is configured to use this database as default. It is recommended that you move the database (shopping600.mdb) from the root VPASP directory and place it into a different directory.
This directory needs to have write permissions enabled so that the database can be updated.
You also need to modify your shop$config.asp file to point to the new database location.
SQL Server Setup
SQL Server is a complex Microsoft software product. From the VP-ASP point of view it is very simple to use. The steps in using SQL Server are:
Create the SQL Server database. This can be done using SQL Server's Query analyzer or it may have been created for you by your web hosting company
Add the VP-ASP Tables
Load the configuration table with default values
Optionally add the demo shop values
Web Hosting company has created the database
If your web hosting company has already created the database and you DO NOT have the ability to use Query Analyzer, then VP-ASP supplies a tool called convertsql.asp. This tool can be used to build the VP-ASP tables but cannot create the database.
It can build the tables and load the default configuration. It can also load the demo shop if required.
To use convertsql.asp, you must first tell VP-ASP where the empty SQL Server database is located by changing these lines in shop$config.asp
Xdatabase=”yourdatabasename”
xdatabasetype="SQLSERVER”
xSqlUser=”youruserid”
xSQlpwd=”yourpassword”
xSQLServer=”www.yoursite.com” or IP Address in form “111.22.333.90”
Use convertsql.asp from your browser
www.yoursite.com/shopping/convertsql.asp
Building SQL Server Tables
Type in the filename
Create500sqlserver.txt
You will see messages being displayed telling you the tables that are being created. If you get an error that the database cannot be read or written, check the shop$config statements above.
Loading the Configuration File
The next step is to load the default configuration options. Now start convertsql.asp by typing the location where you installed VP-ASP www.yoursite.com/shopping/convertsql.asp
Type in file name below. This loads the initial configuration and language file
Create500admin.txt
Loading Demo Shop
This step is only necessary if you want to “play” with VP-ASP demo shop. Otherwise it is not necessary. Use convertsql.asp and type in the filename create500demo.txt. This loads the database with the demo shop.
The SQL Server database is loaded and ready. You should now be able to click shop on the home page and see the product categories.
Creating the SQL Server – Query Analyzer
If you have expertise with SQL Server, you can use the SQL Server tool called Query Analyzer to create the database. The database needs to be created using SQL Server Query Analyzer or your web hosting company sometimes creates the database for you. Query Analyzer comes as part of the Microsoft SQL Server Product and is not supplied by VP-ASP.
Please note YOU CANNOT USE THE UPSIZING WIZARD TO BUILD VP-ASP TABLES
1 Query Analyzer Creation
Simply start Query Analyzer. Open the file create500sqlserver.sql and run the script. It should take about ten seconds. The database and the tables are now created.
Updating Shop$config.asp
The shop$config.asp settings should be as follows:
Xdatabase=yourdatabasename
xdatabasetype="SQLSERVER”
xSqlUser=”youruserid”
xSQlpwd=”yourpassword”
xSQLServer=”www.yoursite.com” or IP Address in form “124.77.090.90”
MySQL Setup
Unix - Creating MYSQL database via command level
To use MYSQL under Windows you must have installed MYSQL database support for Windows. See www.mysql.com. All other requirements for Windows and ASP must also be met as noted below.
Windows -Running VP-ASP on your own local Personal Computer
First determine what Windows operating system you have. Then determine if you have the appropriate Microsoft prerequisites. If you have Windows 95/98 VP-ASP requires that you have the free Microsoft product called Personal Web Server (PWS).
If you do not have PWS installed, then you must install it. It comes either free on your Windows CDROM or it can be downloaded from the web. Please see http://www.vpasp.com/virtprog/info/faq_pws.htm
If you have Windows NT/Windows 2000/XP Professional
VP-ASP requires that you have Microsoft Internet Information Server (IIS).
This is available on the NT or XP CDROM.
If you have Windows ME/XP Home
Unfortunately Microsoft has not made available any software that can run ASP on these operating systems. To evaluate VP-ASP you will need to use VP-ASP on your web hosting company.
Steps to install VP-ASP on your local PC
Windows - Creating MYSQL database
Diagnostic Tools
Our diag_dbtest diagnostic tool or shopdbtest for releases prior to 5.0, tests if the directory has been set-up correctly to read and write the database.
OR
The problem may simply be a configuration setting in VP-ASP which is described below.
If you take most of our defaults, use our default home page, then VP-ASP can have your shop up and running in hours. If you choose to modify VP-ASP to match your exact requirements this can be done using our supplied configuration options. The following is a summary of configuration facilities VP-ASP offers.
Shoppage_header.htm |
This is a plain HTML file. It is used so that you can totally replace it. It can be edited with your favorite editor such as Frontpage or Dreamweaver. It controls, top and left navigation values |
Shoppage_trailer.htm |
This is a plain HTML file. It is designed to be totally replaced. It can be edited with your favorite editor. It controls bottom and right navigation |
Shop$colors.asp |
This is a file you can edit with a plain text editor. It has most of the HTML that VP-ASP uses. Here you can change the colors, fonts and table definitions. |
Shop$config.asp |
This file tells VP-ASP where your database resides and what type of database it is. Normally you will only change this once when you install VP-ASP for the first time. |
Shop Configuration |
This is not a file. It a browser based facility that you change using the VP-ASP Administration facility. There are over 400 different options you can select. It controls things such as how products are sorted, what payment options you wish to accept. |
Templates |
Templates are plain HTML files that allow you to control product and category formatting. If you do not have the VP-ASP Option package there are only a few templates. With the Option Package many are supplied. |
| Shop.css | The shop.css file located in the Stylesheet folder controls much of the formatting of text and link displays. By making changes to this file and even adding your own new classes and styles you can completely alter the look of the default package. |
By changing values in those files or Shop Configuration you can make your shop look and feel just about any way you choose. If you have a simple shop, then VP-ASP can be configured and set-up in minutes.
An Internet store can be set-up and running extremely quickly. The following lists the basic steps necessary.
• Install the VP-ASP software.
This normally means copying it from your local PC to your web hosting company.
• Configuring your company details.
This involves using your Internet browser to update your company name, address e-mail details
• Adding your product categories.
• Adding your products.
• Checking the security of your site.
• Learn how to display and process orders.
The following steps will vary between stores. In some stores these may be important and must be done and in others they are not necessary.
![]() |
Back | ![]() |
Printable Version | ![]() |
Search other topics | ![]() |
Submit a Ticket |