VP-ASP Shopping Cart

 

Developer’s Guide

Customization and Web Interfaces

 

Version 4.00

 

January 2, 2002

 

 

Copyright

Virtual Programming Pty Ltd

PO Box 1715

Tuggeranong, ACT 2901

Australia

support@vpasp.com

www.vpasp.com


 


Table of Contents

1      VP-ASP Shopping Cart.............................................................................................................................. 3

2      Using VP-ASP.......................................................................................................................................... 8

3      Interface to Existing Web........................................................................................................................... 9

4      Changing Basic Logos and Navigation....................................................................................................... 11

5      Product Formatting Templates.................................................................................................................. 33

6      Checkout Process................................................................................................................................... 36

7      Customer Service Center.......................................................................................................................... 48

8      Administration......................................................................................................................................... 57

9      Configuration (shopa_config.asp)............................................................................................................... 60

10     Adding Categories and Products............................................................................................................... 65

11     Adding a product..................................................................................................................................... 67

12     Editing VP-ASP Tables............................................................................................................................ 73

13     Bank or Electronic Payment Systems....................................................................................................... 76

14     Frames................................................................................................................................................... 78

15     Shipping Calculations.............................................................................................................................. 79

16     Taxes..................................................................................................................................................... 84

17     Discounts............................................................................................................................................... 86

18     Processing Products............................................................................................................................... 89

19     International Support................................................................................................................................ 90

20     Stock Control.......................................................................................................................................... 94

21     Limitations.............................................................................................................................................. 95

22     Compatibility with previous releases.......................................................................................................... 96

23     Security.................................................................................................................................................. 98

24     Files..................................................................................................................................................... 111

25     Configuration Options............................................................................................................................. 114

 


1           VP-ASP Shopping Cart

Thank you for purchasing the VP-ASP Shopping Cart. We hope you make your fortune selling on the Internet.

 

VP-ASP Shopping Cart has been designed for any kind of Internet shop. It has every major feature you would expect from an e-commerce solution and some unique features that can make your shop easier to implement.

 

VP-ASP is composed of a number of Active Server Page (ASP) files. Active Server Pages consist of a mixture of normal HTML and program logic. The database is used to store product information, customer information and orders and other information.

 

Please use this as an approximate guide only. Logic and features are all subject to change.

1.1          Overview

VP-ASP Documentation is divided into four documents:

 

·         VP-ASP Merchant Guide - tells you how to configure and use the VP-ASP Shopping Cart.

·         VP-ASP Developer’s Guide - has information related to altering VP-ASP colors, fonts and look and feel. It also includes a troubleshooting guide for database and mail related problems. Other issues include security, troubleshooting, database format, taxes, shipping, discounts and other related issues.

·         VP-ASP Installation and Trouble Shooting - has information for setting up your database, installing VP-ASP files and general testing and security issues.

·         VP-ASP Option Package - has information related to the VP-ASP Option Package. This includes gift certificates, discount coupons, affiliates, order tracking, html mailing, auto generation of HTML pages, project payments and gift registry..

1.2          Requirements Windows

VP-ASP requires a server capable of running Active Server Pages. These servers include Microsoft Personal Web Server on Windows 95/98/ME and Microsoft IIS on Windows NT/2000/XP. Personal Web Server (PWS) is supplied free by Microsoft and is included on the Windows 98 CDROM.

 

VP-ASP uses a Microsoft Access Database. An Access 2000 database has been supplied.  You do not need to install Microsoft Access or Microsoft Office to use the VP-ASP Shopping Cart. An Access 2002 or Access 97 database can also be used. Some later versions of Microsoft 2000 and XP do not support Access 97 databases.

1.3          Requirements Unix

VP-ASP Unix requires a server have Chilisoft ASP installed. This product is supplied by www.chillisoft.com. It also requires that MYSQL database support. Unix support is a separate fee payable add-on.

1.4          Gift Registry

The Gift Registry allows customers to choose a variety of gifts from your shop and save them in the registry. Friends and relatives can then come back to the shop and buy those specific gifts. This can be used for weddings, anniversaries, wish lists, birthdays, Christmas and other events. The Gift Registry is a separate fee payable add-on.

 


1.5          VP-ASP Shopping Cart Features

·         Free full source code

·         Free detailed design guide

·         Free Support

·         Free demo shop included

·         Free upgrades for a year

·         No system modifications or DLLs to install

·         Can be used on any web hosting company that supports Active Server Pages or run on your own Windows 95/98/NT/2000/XP.

·         Unix Version requires Chilisoft ASP and MYSQL

·         Uses Microsoft Access database (supplied)

·         Can use Microsoft SQL Server

·         MYSQL database for Unix and Windows

 

·         Merchants. VP-ASP supports credit card, non credit card and numerous electronic gateways. Sales reports, stock reports, e-mail for each order and product details can be updated while theshop is running. Extensive control over product displays and formatting.

·         Customers. Customers have an intuitive shopping experience. They can browse or use VP-ASP extensive search facilities. Customers receive a printable detailed order form and an e-mail confirmation. Customers can view previous orders, restore orders for quicker shopping, save and restore carts.

·         Developers. There is extensive configuration available in VP-ASP. Navigation, logs, fonts, colors and captions are all easily changed. Sort orders for products, product displays, information going into the cart and mail format are all easily configured. Using supplied hyperlink and form interfaces, VP-ASP can integrate into any existing web. A detailed design guide is available. VP-ASP is easily integrated with other web sites including those created with FrontPage or it can be used as its own web application.

·         International Support. VP-ASP can run in any world language. We can supply English, German, French, Italian Spanish, Portuguese, Swedish, Danish, Finnish, Dutch and Hungarian. Dual currency displays, for example, local currency and Euros is standard.

 

Features - Product Display

·         Unlimited products, categories and subcategories

·         Unlimited product features such as color, size etc

·         All product displays are dynamic

·         Product images are automatically displayed

·         Automatic hyperlink to your own extended description page

·         Automatic generation of extended description page*

·         Products can be prevented from displaying

·         Out of stock messages

·         Multiple product ordering with one button press

·         Customer based pricing - each customer can see different prices

·         Quantity based pricing

·         Dual currency displays

·         Prices can be turned off completely

·         Products can be sorted by any field

·         Product display is fully customizable