affallowaffiliatesrevieworders
Allow affiliates to review orders placed with their affiliate number. 
affallowlinkreport
Yes allows the affiliate to review links by date
affcommissioncategories
A set of categories and their commission values.  Examples:

1,2,3,6=.20;4,5=.10

This means categories 1,2,3 and 6 have a commission rate of 20% and categories 4 and 5 have a commission rate of 10%

affcommissioncategory
Yes means that the affiliate commission is based on the main product category 
affcommissionincludesallorders
If Yes, calculates affiliate commission all orders.
If No, calculates commission only on "Processed".
affcommissionincludesshipping
If set to Yes, commission will include shipping amounts.
affcommissionproduct
Yes means that the affiliate commission is based on the main product. The commission is stored in the product field AffCommissionproductfield
affcommissionproductfield
The field name in the products table to find the affiliate commission value when using commission by product.
affcommissionrate
Commission rate default for affiliates.
affdirecturl
Default page on your site that the customer will be directed to. You can alter this on an individual basis using normal administrative facilities. 
affinfourl
A page on your web site where you supply more information about your affiliate program. This page needs to be created by you, it is not supplied. 
affmastercommissionrate
A number such as .05, which represents the higher level affiliate commission rate. 
affmultilevel
Yes means that the two tier commission is to be used
affpaymenttypes
When an affiliate registers, these are the payment types displayed. 
ffsubject
The name of your site. It is used on mail to affiliate .
afftemplateaffiliate
tmp_affiliate.txt is used as the mailing template for the affiliate on registration.
afftemplatemerchant
tmp_affmerchant.txt. Used as the mailing template for the merchant to be notified on a new registration.
affwebsite
Location of your VP-ASP web site. This will be used to generate a URL to be given to the affiliate to link to shopaff.asp. Shopaff.asp is the file the affiliate links back to your site to associate a customer order with an affiliate
xaddcatalogid
Whether to automatically add the catalogid to an extended description hyperlink. Required for automatic generation of extended description pages. Always specify Yes unless there is a specific reason for No
xaddproductsubcategorybycategory
Compatibility with previous releases only. Not used in VP-ASP 5.0.
If Yes, then when products are added or changed in the administration section, only the subcategories for the category are displayed.
xaddproductsupplierdropdown
Yes means that when adding products, the supplier names are listed in a dropdown list in the add product page. 
xadminmenucheck
This is an enhanced security feature. If Yes, each menu used is checked against the list of menus available to that administrative userid. 
xadminpage
The name of the shopadmin.asp page. For enhanced security you may want to rename shopadmin.asp. If you rename the physical file, alter this configuration value to match. 
xadminrestrictproducts
Support restricted administrators. Restricted administrators can only alter or change products that they have added. 
xaffiliatedb
Location of affiliates table. Default is in the same database as products. Can only be used with Access databases. If you create a separate database, copy the affiliates table to that database.
xaffiliateusecookies
To store a cookie on the customer's PC when using the affiliate interface. If the customer comes back and purchases, the affiliate will be associated with the order. This increases affiliate orders.
xallowcoupons
Allow discount coupons. Coupons are created by the merchant and can be use and date limited.
xallowcreditcards
During checkout, should credit cards be allowed as a payment option. 
xallowcustomerregister
Yes allows the customer to register without purchasing anything. A menu item appears in the customer service area.
xallowcustomerupdates
Allows the customer to update their details when they login and purchase something on your site
xallowdecimalquantity
Allows the quantity field to be other than a whole number. Because of the way the Internet treats commas, it may not be possible to use this feature when commas are used as decimal points.
xallowinvalidcards
Yes allows you to enter invalid credit card numbers. This bypasses the basic credit card validation.
xallowmaillist
Allow customers to change their address details. Customers can change their details during checkout or from the Customer Services menu.
xalloworderreview
Yes allows the customer to login and review previous orders
xallowotherpayments
If set to Yes, VP-ASP will prompt for non credit card payments. These other types can be changed by altering. Other Payment Types
xallowratingproducts
Allow customers to rate individual products. See also xallowratingsummary, xratingauthorize
xallowratingsummary
Display summary of ratings when displaying a product. Applies only to VP-ASP default shop product displays. 
xallowrestoreorder
Allow customer to restore previous orders back into the shopping cart from a previous order.
xallowrevieworders
Allow customers to review previous orders. 
xallowsavecart
Allow customers to save their carts as a cookie on their on their own personal computer. 
xallowsubsubcategories
Compatibility mode only. Not used in VP-ASP 4.0  Allow up to 5 levels of categories and subcategories. By default, in compatibility mode there is only a category level and a subcategory level. In normal VP-ASP 4.0 there are no restrictions. 
xallowsupplierlogin
If Yes, Suppliers can log into the administrative system with their supplier userid 
xallowsupplierregister
Allow suppliers to register through the customer service form. 
xautoloadconfiguration
Yes automatically reloads the in memory shop configuration values anytime a change is made to the shop configuration.
xbillemail
When using the recurring billing add-on, this is the e-mail address the bill appears to come from
emailname
When using recurring billing add-on, this the name from which any e-mails come from
billemailsubject
When using the recurring billing add-on, the is the subject of the e-mail sent to the customer
xbilling
Yes turns on the recurring Billing System. This is a separate VP-ASP product.
xbilltemplate
Template used to generate billing e-mails
xbuttonaddressadd
Image to be used to add a gift delivery address. If none is specified, text is displayed. 
xbuttonaddresschange
Image to be used to change a gift delivery address. If none is specified, text is displayed. 
xbuttoncancel
Image to be used to cancel the order. If none is specified, text is displayed. 
xbuttoncheckout
Image to be used to start checkout during shopping. If none is specified, text is displayed. 
xbuttoncontinue
Image to be used to CONTINUE on many different forms. If none is specified, text is displayed.  
xbuttoncontinueshopping
The button used to continue shopping on the shopaddtocart.asp page
xbuttonimage
If you want an image instead of an order button on product display put the gif or jpg here. If using xProductSelect=Yes then no button is displayed.
xbuttonlogin
Image to be used on various forms for a login. If none is specified, text is displayed.
xbuttonmoreinfo
Image to be used on product display to hyperlink to extended description. If none is specified, text is displayed. 
xbuttonnextpage
When displaying products this is image used to display next page
xbuttonorderproduct
Image to be used on product display when using multiple product selection. If none is specified, text is displayed. 
xbuttonpreviouspage
When displaying products, this is the image used to display previous page
xbuttonreadreview
The is the product read a review image
xbuttonrecalculate
Image to be used on cart display to recalculate items in the cart. If none is specified, text is displayed.  
xbuttonremove
Image to be used to remove an item from the cart. If none is specified  a checkbox does the same function. 
xbuttonreset
Image to be used on various forms for the reset function. If none is specified, text is displayed.  
xbuttonsearch
Image to be used on search form. If none is specified, text is displayed.  
xbuttontellafriend
This is the image used to display tell a friend
xbuttontext
If you want a different word than order appearing on a button then put the words here. xbuttonimage and xbuttontext are mutually exclusive. 
xbuttonwritereview
This is the image used for write a product review
xbypasscreateorderpage
Yes means that the page shopcreateorder.asp is bypassed. The customer will not see the full price including, shipping, handling, taxes, discounts if this page is bypassed
xcardissuenumber
On checkout, ask the customer issue number used in Solo and Delta cards. 
xcartfields
A list of fields from the products table that will appear in the shopping basket. Anything in the basket will also be included in invoices and e-mails. For example to add the product code (ccode) to the basket set

ccode,cname,cdescription

xcartimage
Yes places the product image into the cart. This is not carried forward to the final order. It only appears in the cart during the buying process.
xcartremovechecked
When viewing the cart the remove button is checked or unchecked. For compatibility with previous releases.
xcartstaticquantity
Yes means that the customer cannot alter the quantity once the product is added to the shopping cart
xcategoriessimple
Yes means that VP-ASP should not use the prodcategories table when searching for products. This can speed up searches for very large databases but it also means that products can only be in one category and one subcategory.
xcategorydisplaytemplate
The template used to format categories
xcategorydisplaytext
When categories are displayed, any data in the catmemo field is displayed under the category name and image
xcategoryproductsonly
When displaying categories, do not generate the words "products" and "subcategories" underneath the category image
xcategoryproducttemplates
Yes means to use the category template for formatting products associated with this category. This causes slightly more overhead. Templates cannot be mixed so a search for example, ignores this setting.
xcategoryusetemplate
Yes means to use templates when formatting categories
xcatmaxcolumns
A number representing the number of categories per column
xcheckexistingcustomer
When adding a new customer during checkout, check that the customer does not already exist
xcheckmaillist
When doing mailing from the administration area, send mail to only those customers who have checked the join mailing list check box. If set to No, mail will go to all customers selected. 
xcheckout
Specify a particular electronic payment add-on here. The default is to use standard VP-ASP shopcheckout.asp If you have a VP-ASP electronic payment add-on for example, Eway, then 
xcheckout=ewayshopcheckout.asp 
xcheckstocklevel
Whether VP-ASP is to compare the stock level against the quantity ordered. VP-ASP will display a warning and not allow an order for more than is in stock. 
xcontactform
Yes allows the customer to use the contact us form
xcontinueshopping
The location of the page to return to continue shopping after the customer has added an item to the cart. Default is shopdisplaycategories.asp  
xcontinueshoppingdynamic
Yes means that VP-ASP will try to go back to the exact page that was being used when the continue shopping button is used when viewing the shopping cart
xconverteuropeannumbers
Under certain circumstances European numbers with a comma (,)  for decimal store incorrectly. If this occurs, the symptoms are usually the shipping amount multiplied by 10. To Fix this, set Yes .
xcookielogin
If Yes, VP-ASP will remember who the customer is by setting a cookie on their PC. This will remove the need for the customer to login. 
xcountryrequired
If set to Yes, the country field will be required. 
xcreditcardimages
A list of images to be used for displaying on page shopcheckout.asp
xcreditcardtypes
A list of credit cards that should be displayed as payment types: For example: Visa, MasterCard, American Express 
xcrosslinkurl
When using cross selling, the file to link to display the associated products. If you have the Option Package change to shopexd.asp.
xcrossselling
If Yes, VP-ASP will display associated products when products are displayed. The crossselling field in the product record must be filled in.
xcurrencybase
The abbreviation to be used when linking to the currency conversion service
xcurrencylink
Yes means to provide a link in the minicart to a free currency conversion service.
xcurrencysymbol
If the currency symbol is not available through an LCID, you can supply one here. Any valid text can be used.  This can be used to display Euro symbol for example.
xcustomerdb
The name of an access database or ODBC connection to hold customer information. If null customer information is stored in the same database as products. Customer database needs only the Customers Table. 
xcustomeremail
tmp_customeremail.txt
This is the template file to be used to send and e-mail confirmation to the customer 
xcustomermaxotherfields
Normally do not change. The maximum number of additional fields to be added to the customer form.
xcustomerothercaptions
When using xcustomerotherfields, these are captions to be displayed for each field. 

Example
Account Number, Driver's License

xcustomerotherfields
List of customer fields to be added to the standard customer form automatically. Fieldnames need to be added to the customers table by you. The fieldnames cannot have spaces in them. The captions for these must also be specified. See xcustomerothercaptions. Example

AccountNo,Drivers

xcustomerotherbypass
List of customer fieldnames to be excluded from automatic display. Fields would need to be added to the customer form manually. VP-ASP will do the rest and store the data in the customers and orders tables. This allows addition of dropdown lists, radio buttons which are not supported by xcustomerotherfields. The names must still appear in the xcustomerotherfields.
xcustomerotherfieldsinorder
Yes tells VP-ASP to store the extra customer fields in the orders table as well as the customers table
xcustomerotherrequired
If using xcustomerotherfields, then this lists those field names that the customer MUST fill in. If none are specified, the extra fields are optional. 
xcustomerpricefields
Used only when customer based pricing is used. It lists the field in the products table to be used for a particular customer type.
For example
cprice,retailprice,pother3
xcustomerpriceidentifier
Used only when customer based pricing is used. Tells VP-ASP which field in the customer record, identifies the type of customer. Default contacttypeid which is a numeric field.
xcustomerprices
Yes means apply customer base pricing using the customerprices table. Extra overhead is incurred in using this feature. 
xcustomerpricetypes
Used only when customer based pricing is used. It lists each customer type and is related to which field in the products table to be used to find the correct price field.

For example
reseller, wholesaler, friend

xcustomeruserid
Yes means that the customer can select their own userid for logging in. Must be used with xpassword.
xcvndisplay
If Yes, the customer is prompted for the Card Verification Number. This is a three or four  digit code that is printed on the back of a credit card. 
xcvnrequired
Used in conjunction with xcvndisplay. This makes the CVN (card verification number), required. 
xdateformat
The date format for order display and e-mail is determined by specifying a formatting string. Some examples are:

d/m/y=14/12/01
dd mm yyyy=Friday 6 December 2001
mm/dd/yyyy=December 14 2001
m.d.y=12.14.01
m-d-yyyy=12-14-2001

valid values are d for a digit, dd for a day of the week and day
m for a month number, mm for a month name
y for a two digit year, yyyy for a 4 digit year

separators can be  blank, period(.), dash(-), or slash(/)

xdebug
Use only under request of Virtual Programming. Will display debugging information on many pages of the shop.
xdecimalpoint
Number of decimal points in currency. 
xdefaultcountry
The country abbreviation to force a default country when using xinclude countries.
xdefaultshippingmethod
If Yes, a default shipping method is displayed. This allows for quicker checkout.
If No, then the customer must select a shipping method from the list supplied. 
xdeliveryaddress
Whether customer can provide delivery address details per product. 
xdeliveryrequired
If no delivery address is supplied, the customer is prompted to supply one before being allowed to complete the checkout. 
xdeliveryshipping
Calculate shipping separately for each gift item. 
xdiscountamount and xdiscountlimit
This a percentage separated by comma for each amount in xdiscountlimit field. If you wanted to give a discount of 10% on orders over $100 and 15% on orders over $500 set. For European countries using  a comma as a decimal point, separate the fields with a semicolon(;)

.10,.15 in xdiscountamount
or
.10;.15

100,500 in xdiscountlimit

xdisplaycategoryimages
If Yes, the category image is displayed on the top of the page that displays the products. This will add slight overhead to product displays. 
xdisplayoriginalprice
If using customer based pricing or quantity pricing, the orginal price can be displayed. 
xdisplayprices
If No, then no prices are displayed when products are displayed. See also xproductcatalogonly.
xdownloadblock
Yes disables the use of the secure download facility
xdownloadlimitcount
A number that is the limit of the number of times a person can download  aproduct. Applies only the secure download facility
xdownloadlimitdays
A number of days from the date of the order for which downalods will be allowed. Applies only to the secure download facility
xdownloads
Yes enables the Secure Download facility
xdownloadtempdirectory
A folder name used for staging temporary files. Used only by secure download facility.
xdualconversionrate
The conversion rate to be used to convert the price of the product to the dual price. This number is multiplied by the price to obtain the dual price. 
xdualprice
If Yes, VP-ASP will display prices in two columns. The normal price and an alternative or dual price. 
xdualpricefield
When displaying dual prices, it is possible to bypass the conversion and display the second price from a field in the products table
xeditdisplaymaxrecords
A number which represents the number of rows displayed for many administrative reports. 
xemail
After an order has been completed, who should be notified. This is the email address of that person. 
xemailcustomer
Yes means mail the customer at the end of an order
xemailformat
Values can be Text or Html. This determines the mailing format. HTML can be used only with the VP-ASP Option Package. 
xemaillist
If you want to e-mail to other people to receive confirmations on order completion. A sample tmp_emaillist.txt is supplied. This is part of the Option Package. 
xemailmerchant
Yes means mail the merchant at the end of an order
xemailname
The name of your shop. Used on e-mails to the customer as the name of the sender. 
xemailremovehtml
When uses text based mailing, VP-ASP attempts to remove HTML formatting to make the e-mail message look correct
xemailsubject
This is simply the subject when the customer gets an e-mail confirmation. 
xemailsystem
This is the name of the mail service on your ISP. Your ISP will need to let you know what this is. It normally will start with mail... or smtp.... There is no standard name. You must ask your NT administrator or Web hosting company. If not set correctly , emails will not be sent.
xemailtype
The type of e-mail interface program to use. VP-ASP supports ASPMAIL, CDONTS, ASPEMAIL, OCXMAIL and  JMAIL. VP-ASP does not write to your mail system directly. It needs an interface and these are the most common ones. 
See http://www.vpasp.com/virtprog/info/faq_email.htm for more details.
xemailwithtemplates
Yes turns on mailing with templates. Requires the VP-ASP Option Package
xencryptcreditcard
If you want credit card information encrypted in the database set to Yes
xencryptkey
Any string of characters to be used for encryption of the credit cart. If you change the string after you start storing credit card details, you will not be able to read the credit card information. 
xendoforderattachmentfield
The field in the products table to be used to determine if an attachment is to be added to the e-mail sent to the customer. Default is orderattachment.
xendoforderattachments
If Yes, VP-ASP will try to add attachments to the e-mail sent to the customer. The products table is used to determine if an attachment is to be added to the e-mail sent to the customer. 
xendoforderhyperlinkfield
The field in the products table to be used to determine if an attachment is to be added to the e-mail sent to the customer. Default is orderdownload.
xendoforderhyperlinks
If Yes, VP-ASP will try to add download hyperlink to the final customer order completion form. The products table is used to determine if a hyperlink is displayed. Default field is  orderdownload.  
xendofordervalidpayments
When generating hyperlinks or attachments, this list of valid payments are searched. If the payment method does not match one on this list, the hyperlink or attachment is not performed. List such as: Authorizenet,Visa
xenvironment
The operating environment. Only two values are currently supported: NT for Windows and Chillisoft for Unix. 
xextendedpopup
Yes allows the extended description image or page to be pop-up as a separate Window
xfeaturesort
The field in the features table used to sort the product features
xfeaturesrequired
If product features must be selected by the customer, then set the value to Yes. VP-ASP also supports individual features required. This is set in the prodfeatures table. 
xfeatureweight
Yes means to include the feature weight in shipping calculations
xfixedshippingcost
If used the fixed shipping method, this is the cost of the shipping
xfixedshippingmethod
This is the name of your shipping method. Use 
xfont
Basic font for error messages and general information. 
xframes
See Frames section of the Design Guide, before changing this value. Not all frames environments require a setting of Yes. 
xfrontpagefield
The field in the products table to be used to find the products to display
xfrontpagemaxcolumns
The number of columns to display on the home page
xfrontpagemaxrecords
The maximum number of records to display on the home page
xfrontpagevalue
The value to be used when reading the products table to determine which records to display. If the name random is used then the products are obtained randomly.
xgenerateshopexdlink
Yes tells VP-ASP should to generate a hyperlink to shopexd.asp when a product is displayed. This removes the need to enter a value in each product record.  Requires VP-ASP Option Package.
xgeneratesku
Set Yes for VP-ASP to generate an SKU value based on combining fields in the products table and the product features selected.  
xgiftautoenable
Yes tells VP-ASP to enable gift certificates immediately.
This should only be set if you are confident of your payment system. 
No means that  you must manually update the gift certificate to tell VP-ASP it is authorized.
xgiftcertificates
If set to Yes, VP-ASP will allow gift certificates to be purchased and redeemed. 
xgiftexpirydays
The number of days before a gift certificate expires. 
xgiftlimit
The maximum amount per gift certificate. 
xgiftprefix
The prefix to be added to the unique gift certificate number. 
xgiftproductid
A number which represents an imaginary catalogid for a gift certificate. This allows VP-ASP to distinguish gift certificates from real products. 
xgiftregistry
Yes turns on the Gift Registry. The Gift Registry is a separate VP-ASP product.
xgifttemplate
The mailing template file used to send to the person receiving the gift certificate. 
xhackercheck
Yes Values in the hackers table are used to stop certain people from shopping
xhandlingprice
A number to be used as the handling cost. If a complex algorithm is required, you must modify shophandling.asp 
xhome
The URL to return to your main page. It can be a full URL such as http:..  or just a file name such as default.htm. 
xhome1
Used only in a frames environment to return back to main page containing the frameset. 
xhtmleditor
Yes allow HTML edit of certain fields. Requires install of the HTML editor free add-on
ximportmatchfield
The field name in the products table to used as a match when using shopimport to import product records. 
xincludecountries
If Yes, a drop down list of countries is added to the customer form. 
xincludeoidonlink
Yes includes the oid on the link to shopcheckout.asp
xincludestates
If Yes, a drop down list of US States and Canadian Provinces is added to the customer form.  
xkeepcanceleditems
If Yes, this option can keep the items in the oitems table. Yes can only be used if you are keeping cancelled orders. 
xkeepcanceledorders
By default VP-ASP deletes the order if it is cancelled. You can keep them in the database by specifying Yes
xlanguage
Default Language. Primarily used only with the Option Package language switch feature. 
xlcid
The local system identifier for currency and date formats.  For example 1036 for French. This determines currency symbol and date formats. 
xlicenseagreement
Yes forces the customer to check a box that they have read the license agreement
xlicenseurl
The file or URL of your license agreement
xlistallorders
Yes When displaying orders in the admin section, a link can be generated that when used will display all unprocessed orders
xlogonrequired
The shop is available to everyone. Set to Yes, the shop is restricted to customers who login or provide their details before they can shop.
xmaillistauthorize
Yes means that the customer must respond to an e-mail after they add themselves to the mailing list. Ths is also known as Opt-in mailing
xmaillistcheckbox
If Yes, generate a checkbox on the customer form.  
xmaillisttable
The table where people joining the mailing list are stored. Default is the standard customers table. 
xmaillisttomerchant
If Yes, the merchant is notified if a person joins the mailing list. 
xmailtosuppliers
Yes at the end of an order, mail is sent to each supplier whose products have been ordered
xmaxcartitems
Maximum number of items allowed in the shopping basket. 
xmaxcategories
A limit of the number of categories.
xmaxfeaturecaptions
The maximum number of different features
xmaxfeatures
The number of features allowed per product. Default is 4. Can be set to any reasonable number.
xmaximumorder
The maximum order amount. If the order is greater than this, the customer is prompted to order less. 
xmaxproductoptions
Unused
xmaxsavedcarts
The maximum number of saved carts. The number applis to acrts saved permanently on the server or as cookies
xmaxsubcategories
Unused
xmerchantemail
This is the template file to be used to send and e-mail confirmation to the merchant. 
xmerchantshipzip
Zip code used for some add-ons for VP-ASP such as UPS, USPS and FedEX
xminimumorder
The minimum order amount. If the order is less than this, the customer is prompted to order more. 
xmysite
Used for Tell A Friend. It represents the URL of your site.
xmysql
Yes means that you are using the MYSQL database
xnavigatecategories
Yes means to display the categories as a list for easy navigation.
xnavigateminicart
Yes means to display the minicart
xoitemstemplate
tmp_oitems.txt The template used to format the order items if using mailing by templates
xoldcategorymode
Unused
xorderdb
The name of an access database or ODBC connection to hold order information. If null order information is stored in the same database as products the orders database needs three tables: orders, oitems and mycompany
xorderpending
Yes displays a set of status values for an order that can be set and search for
xorderpendingvalues
A list of values used to set the status of an order
xorderstatus
List of possible order status values. Used to allow quick updated of the order status. Used only if you have order tracking enabled.

For example

Being Shipped,Back Order,See tracking message 

xotherdatabases
Used with xothertables. It lists the database names in which those tables can be found. If left empty, then the other tables are assumed to be in the same database as the products. 
xotherpaymenttypes
A list of non credit card payment types. For example: Cash, Phone, Fax
xothertables
A list of tables to be added to the standard VP-ASP tables. This allows the administrator to edit and display these tables using VP-ASP facilities. 
xoutofstocklimit
Level at which out of stock message is displayed. For example 2. When stock reaches 2, the out of stock message is displayed. The message is defined in the language file Langoutofstock
xpassword
If Yes, allow user to set own password and use on login. No assumes e-mail address can be used for login. 
xpasswordlastname
For compatibility with 2.45 set to Yes. 
xpaymenturl
Used with some electronic gateway add-ons. Use only if the readme that comes with the gateway code requires something.
xpincustomertemplate
TRhe template used to send Pin number e-mail. Used only if you have the Pin Number add-on.
xpinnumber
Yes turns on Pin Number mailing. Pin Numbers are a separte VP-ASP product
xpinnumberlowlimit
A number used to determine when to notify the merchant when pin numbers become low
xpinproductmatch
When matching products to the pin number table, this is the field to be matched
xpinproducttemplate
Template used to create the pin number message to the customer
xpoints
Yes accumulate points for the customer when the buy in your shop
xpointsfield
The field in the products record where the point value is located
xpointsredeem
Unused
xprice0
A message to be displayed in the product has a price of 0
xprinterfriendlypage
Yes generates a hyperlink on the customer confirmation page to a printer friendly page
xproductaddsimplemode
If you have a basic shop and do not need all the fields in the products table, this causes the admin add products page to be greatly shortened
xproductcaptions
Used with xproductfields. These are the captions at the top of the product display in shopdisplayproducts
xproductcatalogonly
Yes turns VP-ASP into a catalog. Products are displayed but cannot be purchased
xproductcolumns
The number of products per column. Of more than 1 is specified VP-ASP switches to product displays using templates automatically
xproductdisplaysaving
Yes displays the "savings" the differen between the reatil price and the cprice fields
xproductdisplaytemplate
The template used when displaying products using a template.
xproductfields
A list of fields to be displayed in columns using normal VP-ASP product displays
xproductfiltering
Yes allows the customer to restore and filter products after they are displayed 
xproductgroupdiscount
If Yes, VP-ASP will apply quantity discounts over a range of products. This does cause extra overhead and should only be set to Yes, if you are using this special discounting feature.
xproductlinktellafriend
Yes means to put out a hyperlink on standard product displays fo tell a friend
xproductmatch
Used for a mini-mall where multiple shops can share a common database. Only products match the xproductmatch field in shop$config.asp will be displayed. If set to Yes, then the products must match the xproductmatch field.
xproductmatchcustomer
Used to limit which products a specific customer can view. When a customer logs in their productgroup field is read. Only products that having a matching the customermatchfield in the products table are displayed. 
xproductmaximumquantity
Limits the number of one product that can be purchased
xproductminimumlist
xA number that is used to generate the minimum quantity dropdown list when a value is in the minimumquantity field of the products table.
xproductminimumquantity
Yes means that VP-ASP will enforce the minimum quantity that is specified in the product minimum quantity field. If No, the VP-ASP will generate a drop downlist based on the values of the minimumquantity field in the products table. 
xproductmulticategories
Unused
xproductothercaptions
In the administrative section, these are the captions to be used for non VP-ASP product fields. See also xproductotherfields. This is a list such as: Account Number, Section
xproductotherfields
This is a list of non VP-ASP fields to be displayed when a product is added to the products table. It is a list of field names. For example: accountno,section See also xproductothercaptions.  
xproductpagingnextprevious
Yes replaces the navigation page numbers with a next and previous button
xproductquantitylimit
A number representing the maximum quantity allowed for any individual product. 
xproductselect
Yes allows customers to purchase multiple products from one page. If set to No, am order button replaces the checkbox.
xproductsperpage
A number of products to be displayed on one page
xproductstayonpage
If Yes, when a product is ordered from the shopdisplayproducts page, the current page remains showing. If you are using the mini-cart display, that display will be automatically updated to show what is in the cart.
xproducttemplate
Used with the Option Package as the HTML template to be used when generating extended description page for a product. 
xproductwithhtml
If Yes, the normal product formatting is replaced by template formatting. A sample template is supplied as tmp_productformat.htm. You can modify this file to suit your special product formatting requirements. 
xprojectcatalogid
When using project payments this is the catalogid stored with the order
xprojectdb
The projects table can be in its own database. This is the name of that database. You must create it yourself using Microsoft Access.
xprojecttemplate
The name of the template to be used if you want to mail project records to customers. It is not automatically used by VP-ASP and is provided as a sample only.
xprojectupdate
Yes tells VP-ASP to automatically update the project record when payment is received. 
xpromptforcountry
If Yes, country field is displayed in the customer form. 
xpromptforlogin
If Yes, customers can login to restore their customer details. 
xpromptforoptional
If Yes, a number of additional fields are displayed on the customer form. 
xpromptforstate
If Yes, the state is displayed on the customer form. 
xquantityprices
If Yes, then the prices can be varied using the quantity prices table. This adds extra overhead and therefore should not be used unless you have read the design guide on quantity based pricing. 
xratingauthorize
Yes means that the merchant must manually authorize product reviews. If set to No, the reviews are automatically displayed. 
xratingmailtomerchant
If Yes, the merchant is e-mailed each time a customer reviews a product. 
xratingproducthyperlink
If Yes, then VP-ASP can automatically generate a hyperlink to "write a review" or "read reviews". 
xratingtemplate
The mailing template used to send to the merchant. See xratingmailtomerchant. 
xrestrictadmintables
The mailing template used to send to the merchant. See xratingmailtomerchant. 
xrestrictedtoexisting
For closed shops, this removes the ability for new customers to register. They must already be in the customers table. 
xsearchcapture
If Yes, enable search term recording. This records what keywords and categories customers are being used by customers to do a search. 
xsearchdb
Location of search results table. The default is the current database containing products. 
xsearchdisplaycategories
If Yes, the categories are displayed in the normal search form. 
xsearchdisplaysubcat
If Yes, the subcategories to one level down are displayed in the search form. You cannot display subcategories without displaying categories.
xsearchfields
List of field names from the products table that should be searched when doing a search.
xsearchsortcaptions
The captions to be displayed for each field in xsearchsortfields 
xsearchsortfields
List of field for which a product search can be sorted. 
xselectproductsbylanguage
An Advanced feature when using language switch. It causes products to be selected by the language field in the products record. 
xsessiontimeout
The time in minutes before session variables expire. Do not set a time more than 20 or it may affect overall system performance. 
xshippingalternate
Unused
xshippingcalc
Determines how shipping is calculated. Default is to Lookup value in shipmethods table and display it. See shopShippingCalc section for other values. There are many different options available and you can add unique shipping calculations.  Other values can be: Quantity, Pricerange, weightrange, Weight, Fixed, Other, Quantityrange. Other is used for add-ons such as UPS, Fedex, Australia Post and Canadian Post.
xshippingdatabaserecords
If set to No, shipping records are not displayed as a drop down list. 
xshippingform
If set to No, no shipping form is displayed. 
xshippingfree
A product purchase value. If a customer purchases this amount or more, shipping is free regardless of the shipping method chosen
xshippingothercaptions
Captions used when displaying shippingotherfields 
xshippingotherfields
A list a fields to be listed to the shipping form . You must manually add the fields to the orders table for these to be displayed properly.
xshippingotherrequired
When using shipping other fields, this is a list of field names that are required 
xshippingsetfields
Yes means that all unfilled in fields in the shipping form are filled in from the customer details 
xshippingundercustomer
If Yes, the normal VP-ASP display of the shipping information to the right of the customer information is replaced by customer information followed by shipping information in the same column 
xshopclosed
If Yes, no database activity will be allowed outside the administration area. Otherwise your site is not affected. HTML can still be viewed. Customers will not be able to view or order products. 
xshowadmin
If an error occurs do you want the name shopadmin.asp to be displayed. If no, the general error message page will be displayed. This is an enhanced security measure against hackers.  Recommended setting is No
xsortcategories
The sort fields used for categories display.  These are fields in the categories table.
xsortproducts
The sort fields used for products display.  are fields in the products table.
xsortsubcategories
Unused
xssl
 This is your secure URL to which credit card information is encrypted. In many cases it is simply your own URL with an s added to HTTP. If you are unsure, check with your ISP. For testing on Personal Web Server leave empty.
xstaterequired
If Yes, the state is a required field on customer forms.
xstatichtmldirectory
When generating static HTML, the default directory. This must be a writeable directory
xstatichtmlindexfile
The name of the product index file generated when using static HTML generation
xstatichtmltemplate
The template used in static HTML generation
xstockcontrol
Change to Yes if VP-ASP is to decrease stock numbers on order completion 
xstocklow
If null, then VP-ASP displays all products. If set to a number
xstocklow=5
then the stock level must be greater than this number for the product to be displayed. See also xoutofstocklimit for display out of stock messages. 
xsubcatmaxcolumns
Unused
xsupplieremail
Template used when e-mail suppliers at the end of an order
xsuppliermailregistration
Yes. Send an e-mail to the supplier on registering
xsupplierregistermerchant
Template used to send to merchant on registering. Requires the Option Package
xsupplierregistertemplate
Tempalte used to send to supplier on registering. Requires the Option Package
xtaxbyproduct
Leave empty if tax is not to be applied by product. Otherwise fill in the field name where the actual tax amount is located in the product record. For example you may decide to use the pother5 field for the tax amount, then fill in this field with pother5.
xtaxcountryname
List of countries where tax should be automatically calculated. US customers should use xtaxstatename. This is primarily for European VP-ASP users who need tax or VAT calculated for certain countries.
xtaxcountryrates
Number represents the tax rates listed in xtaxcountryname. They should be in the form: .175,.16,.145   
xtaxeu
Yes uses the taxeucountries and taxeurate for calculating EU VAT
xtaxeucountries
List of countries where tax should be automatically calculated. US customers should use xtaxstatename. This is primarily for European VP-ASP users who need tax or VAT calculated for certain countries.
xtaxeurate
VAT rate for taxeucountries
xtaxexcludeproducts
A list of catalogids for which tax is excluded
xtaxincludedinprice
Yes means that tax is included in price. Because this involves a different tax calculation, file shoptax may need to me modified to calculate the exact value
xtaxstatename
A list of states where tax should be applied. For example NY,NJ,CA . This is used for VP-ASP to automatically calculate the tax. Field xtaxstaterates must also be filled in.
xtaxstaterates
Number represent the tax rates listed in xtaxstatename. They should be in the form: .075,.06,.045 
xtimedifference
If your web hosting company is in a different time zone, VP-ASP can automatically add or subtract hours to have the order date and time appear as local time. Example: 10 means add 10 hours to the host's time.
xtracking
Yes turns on order tracking. Requires the VP-ASP Option Package
xtrackingcustomerread
Yes allows the customer to read tracking messages. 
xtrackingcustomertemplate
Template to be used when the customer makes a tracking request. 
xtrackingcustomerwrite
Yes allows customer to create a tracking message
xtrackingmerchanttemplate
Template to be used when merchant replies to a tracking message. 
xtrackingmessagetemplate
Template used to create message details tracking message is created
xupload
Yes allows images to be uploaded. Requires the Option Package
xuploaddirectory
A directory with correct write permissions where images are uploaded
xvatcountry
A valid country abbreviation. This is the home country where VAT exemptions are ignored
xvatnumber
Yes automatically displays a vat number product on the customer registration form
xwishlist
Yes turns on permanent wish list facility. Records are added to the savedcarts table
affmailorder
Yes tells VP-ASP to mail the affiliate when an order is received
affmailorderdetails
The template to be used when the affiliate is mailed when an order is received
xhackercountries
A list of country abbreviations such as XX,YY where orders cannot be taken
xmailprocessed
Yes tells VP-ASP to mail to the customer when the order processed checkbox is selected in the Merchant administration.
xmailprocessedtemplate
The template used when mailing the customer on marking the order processed.
xlicensekey
VP-ASP is licensed on a one shop. This key must be obtained by going to www.vpasp.com/license.asp. It will be a string such as 7ca4654e32819b4ca04637785a9a1a7. This is different from your order number.

If you move your shop to a different domain, a new license is required.

xproducthelp
Yes tell VP-ASP to place buttons on the product data entry form to obtain help for each field. 
xshippingbycountry
Yes tells VP-ASP that the country field is used when reading records in the shipmethods table. This allows you to use different shipping values in our supplied shipping calculation such as weightrange pricerange etc. The country other can be used instead of a country abbreviation in the shipmethods table when you do not want to have records for all countries.
xcartspecialhandling
Yes tells VP-AP that you wish to use the facility of "buy x get one free". VP-ASP will try to apply your rules for free products.
xcartspecialhandlingfield
This is the field in the products table that holds the rules for "buy x get one free". The field will have two numbers in it such as quantity  catalogid. For example 5,876. This says if they buy 5 of this product, they get product with catalogid 876 free.
xtaxincludeshipping
Yes tells VP-ASP to include the shipping cost when calculating tax.
xdisplaycategoryfiles
Yes tells VP-ASP that you want a detailed category description to be included at the top of certain product pages. VP-ASP tries to read a file specified in the catextra field of the category record and display that file when products are displayed.
xhearaboutus
Yes tells VP-ASP to include a list that you create of ways your customer found your web site.
xhearaboutusvalues
This is a list of ways the customer hear about your site. It is limited to 255 characters. For example
Search engine, Google, Friend, Other customer
xhandlingbyproduct
A field name in the products table that holds the handling cost.  If specified, the handling cost is calculating by reading each product purchased and adding up their handling charges.
xwishlistdays
The number of days that wish list should remain in the database. If no value is specified wish lists are not automatically removed.
xcarthyperlink
Create a hyperlink back to the product display for items in the cart.