affallowaffiliatesrevieworders
Allow affiliates to review orders placed with their affiliate number.
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.
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.
affsubject
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 4.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. See also Credit Cards allowed.
xallowcustomerupdates
Allow customers to change their address details. Customers can change their details during checkout or from the Customer Services menu.
xallowdecimalquantity
If set to Yes then quantities are allowed that are not integers. Quantities such as 2.5 will be allowed.
xallowinvalidcards
Use primarily for testing. If set to Yes, then VP-ASP will not validate any credit cards. Validation is not done on every credit card types. Only Visa, Mastercard and American Express validation is included.
xallowmaillist
Allow customers to join your mailing list.  A customer record with minimum information is added to the customers table. See also xallowcustomerregister.
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. 
xallowsupplierregister
Allow suppliers to register through the customer service form.
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.  
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.
xbuttonorderproduct
Image to be used on product display when using multiple product selection. If none is specified, text is displayed.
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. 
xbuttontext
If you want a different word than order appearing on a button then put the words here. xbuttonimage and xbuttontext are mutually exclusive.
xcardissuenumber
On checkout, ask the customer issue number used in Solo and Delta cards.
xcartremovechecked
When viewing the cart the remove button is checked or unchecked. For compatibility with previous releases.
xcheckexistingcustomer
Determine if a customer already exists before adding them to the customers table. If No is specified, duplicate customer records can be created.
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.
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
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.
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.
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

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.
xcustomerprices
Yes means apply customer base pricing using the customerprices table. Extra overhead is incurred in using this feature.
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.
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.
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.
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.
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.
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.
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.
xemailname
The name of your shop. Used on e-mails to the customer as the name of the sender.
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.
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.
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.
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.
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.
xgifttemplate
The mailing template file used to send to the person receiving the gift certificate.
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.
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.
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.
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.
xmaillistcheckbox
If Yes, generate a checkbox on the customer form. 
xmaillistminimuminfo
If Yes, prompt for only minimum information for people joining your mailing list.
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
If Yes, each supplier is e-mailed at the end of the order.
xmaxcartitems
Maximum number of items allowed in the shopping basket.
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.
xmaxsavedcarts
The number of saved carts allowed.
xmerchantemail
This is the template file to be used to send and e-mail confirmation to the merchant.
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.
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.
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.
xratingproducthyperlink
If Yes, then VP-ASP can automatically generate a hyperlink to "write a review" or "read reviews".
xproductlinktellafriend
If Yes, then VP-ASP can automatically generate a hyperlink to "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.
xproductmulticategories
This not used in VP-ASP 4.0. It is for compatibility only. By default VP-ASP always allows all products to be in any category. If Yes, products can belong to multiple categories but this only applies to customers who have upgraded to VP-ASP 4.0 and are in compatibility mode.
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. 
xproductquantitylimit
A number representing the maximum quantity allowed for any individual product.
xproductselect
If Yes, multiple products can be ordered from the same product display. The alternative is an order button next to each product. 
xproductsperpage
A number representing the number of products to display.
xproducttemplate
Used with the Option Package as the HTML template to be used when generating extended description page for a product.
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.
xratingmailtomerchant
If Yes, the merchant is e-mailed each time a customer reviews a product.
xratingtemplate
The mailing template used to send to the merchant. See xratingmailtomerchant.
xrestrictadmintables
If Yes, VP-ASP verifies the tables being edited/viewed are in the administrative record. This is a security feature that hides tables from different administrators.
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.
xsessiontimeout
The time in minutes before session variables expire. Do not set a time more than 20 or it may affect overall system performance.
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.
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.
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
Not used in VP-ASP 4.0 unless in compatibility mode.
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.
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.
xsupplieremail
If set to Yes, at the end of the order suppliers are e-mailed their portion of the order.
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.
xreviewauthorize
If set to Yes, then the merchant must specifically authorized a review of a product. If set to No, the review is immediately see by all customers.
xproductfields
Not currently used. To alter the product fields displayed, change ProdFields in shop$colors.
xsearchfields
List of field names from the products table that should be searched when doing a search.
xcartfields
The fields from the product's table that should be displayed in the shopping cart.
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.
xcatmaxcolumns
A number representing the number of columns to be created when displaying categories.
xsubcatmaxcolumns
For compatibility only. Not used in VP-ASP 4.0.
xextendedpopup
If Yes, then a pop-up window appears for the extended description page. This only applies to standard VP-ASP supplied product pages.
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.
xproductdisplaytemplate
File tmp_productformat.htm is the default. It is the template used when formatting with html. Formatting with HTML replaces standard VP-ASP product displays with your own unique product displays based on html that you create. This allows full flexibility over product displays.
xproductcolumns
The number of columns for products. If set greater than 1, the normal product formatting is turned off automatically and formatting with html is used. The field xproductwithhtml should also we set to Yes.
xbuttontellafriend
Image to be used to add a Tell A Friend e-mail. If none is specified, text is displayed.
xbuttonreadreview
Image to be used to read a review. If none is specified, text is displayed.
xbuttonwritereview
Image to be used to write a review. If none is specified, text is displayed. 
xincludeoidonlink
Set to No only for special electronic gateways such as Linkpoint when instructed in the readme for that gateway.
xalloworderreview
If Yes, a hyperlink is generated in shopcreateorder.asp so that customer can view the complete order. It can be used to print the order before payment is required.
xfeaturesort
The field to be used to sort product features. Must be a field name in the prodfeatures table.
xbuttoncontinueshopping
Image to be used in many pages to continue to the next page. If none is specified, text is displayed.
xoldcategorymode
Compatibility only. For customers converting from previous VP-ASP releases who wish to use the old method of categories, subcategories and sub-sub categories.
affpaymenttypes
When an affiliate registers, these are the payment types displayed.
xemailcustomer
If Yes, the customer receives an e-mail confirmation of the order.
xemailmerchant
If Yes, the merchant receives an e-mail confirmation of the order.
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
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
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.
xmaxcategories
The number larger than the number of categories and subcategories.
xmaxsubcategories
Compatibility mode only. Not used in VP-ASP 4.0
xproductcatalogonly
If Yes then no ordering will be allowed. This turns VP-ASP into a product catalog. Prices will still be displayed. To remove prices set xdisplayprices to No.
xnavigatecategories
VP-ASP provides a way of specifying that categories be displayed in the left column. To use this you, see shoppage_headerleft.htm in the developers guide .
xnavigateminicart
Used in conjunction with subroutine Navigateshowminicart. 
xtrackingmerchanttemplate
Template to be used when merchant replies to a tracking message.
xtrackingcustomertemplate
Template to be used when the customer makes a tracking request.
xtracking
If Yes, hyperlinks are generated in the administration section for the merchant to view and make order tracking messages.
xtrackingcustomer
If Yes, then the customer can view and make order tracking requests.
xtrackingmessagetemplate
Template used to format the message portion of the template for both merchant and customer
xallowsupplierlogin
If Yes, Suppliers can log into the administrative system with their supplier userid
xmysql
Set to Yes, only if you have purchased the MYSQL VP-ASP add-on or the VP-ASP Chillisoft Add-on.
xpproductgroupdiscount
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.
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.
xprojectcatalogid
When projects are added to the cart, this is the default catalogid.
xstaterequired
If Yes, the state is a required field on customer forms.
xbypasscreateorderpage
Use ONLY under special circumstances. This provides  quicker checkout but the customer will then not be charged taxes, handling and other payment details. Only product payments and shipping charges will be added to the order. 
xemailwithtemplates
If Yes and the VP-ASP Option Package is installed, then templates are used to send mail to the merchant and customer. The templates are called tmp_customeremail.txt and tmp_merchantemail.txt. Templates can be plain text or HTML.
xemailremovehtml
Yes, This should always be set to Yes unless your are using HTML mailing templates. If you are mailing HTML  formatted templates, this is overridden automatically. If set to No and your product descriptions have html in them, the e-mail may come out garbled.
xfixedshippingmethod
If xShippingcalc has been set to Fixed, this is the shipping method that displays for the customer.
xfixedshippingcost
If xshippingcalc has been set to Fixed, this is the amount of shipping cost.
xmerchantshipzip
Used only with add-ons such as UPSDB to determine the zip code of the merchant.
xshippingalternate
Unused at this time.
xtrackingcustomerwrite
If Yes, customer is allowed to write tracking messages to the merchant.
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
xbuttonnextpage
Used only in product displays to display a "Next page" button.
xbuttonpreviouspage
Used only in products display to display "Previous Page" button.
xproductpagingnextprevious
Yes, replaces the normal VP-ASP page numbers at the bottom of the products display with Next and Previous hyperlinks.
xcustomerotherfieldsinorder
Yes tells VP-ASP to store customer other fields into the orders table as well as the customers table. It is up to you to create these fields in the orders table
categoryproductsonly
When displaying categories, do not generate the words "products" and "subcategories" underneath the category image
xmaximumorder
The maximum amount of the order. If the order is greater than this, the customer is prompted to order less. This is only the product amount and does not include shipping, taxes etc.
Compatibility Mode
If you have converted to VP-ASP 4.0 from a previous release, you can continue to use the old method of categories, subcategories and sub sub categories. This is called compatibility mode. This is set by xoldcategorymode field set to Yes. See the Installation Manual for more details.
xproductgroupdiscount
Groups multiple products together to create a discount. The quantitydiscount table field group for discount must match the same field in the products table.
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.
xallowcustomerregister
If Yes, new customers can register without purchasing anything. See also xallowmaillist
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

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.
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(/)

xgiftregistry
For weddings and other events, you can preselect the items from this shop. Friends and relatives can then purchase from your selection. You can allow either only friends to whom you give a secret password to view and buy, or you can allow the public and your friends to view your registry. The Gift registry is a separate VP-ASP product and not part of the Option Package.
xpointsredeem
Not currently implemented.
xcategorydisplaytext
Yes displays text in the catmemo field under the category image when categories are displayed
xcategoryusetemplate
Yes replaces normal category display with a template based display.
xcategorydisplaytemplate
The template used to display categories. The default is tmp_categorytemplate.htm
xsearchsortfields
List of field for which a product search can be sorted. For example

 

xsearchsortcaptions
The captions to be displayed for each field in xsearchsortfields
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

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.
affmultilevel
Yes means that the Affiliate system is to be multilevel
affmastercommissionrate
a Number such as .05, which represents the higher level affiliate commission rate.
affcommissioncategory
Yes means that the affiliate commission is based on the main product category
affcommissionproduct
Yes means that the affiliate commission is based on the main product. The commission is stored in the product field AffCommissionproductfield
xtaxincludedinprice
Yes means that the tax calculated is not added to the product price. It is for display only
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

xvatnumber
Yes means that the vat number field should be displayed as part of the customer form during checkout
xvatcountry
Country abbreviation such as UK for which VAT is always calculated even if  a vat number is entered
xpoints
Yes turns on the points system. The Points system is a separate add-on to the VP-ASP Shopping Cart
xpointsfield
The default field in the products table where the points for a product are taken from
xcartstaticquantity
Yes means that the quantity field cannot be altered after a product is added to the cart
affcommissionproductfield
The field name in the products table to find the affiliate commission value when using commission by product.
xautoloadconfiguration
Yes means to reload the running sHop Configuration after each change. This saves the need to click Reload Shop Configuration.
shippingotherfields
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.
xshippingothercaptions
Captions used when displaying shippingotherfields
xshippingotherequired
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
xproductfiltering
Yes allows the customer to restore and filter products after they are displayed
xtaxeucountries
A list of countries that make up the European Union for special EU tax rates
xtaxeurate
.175 the EU VAT rate
xtaxeu
Yes means that VP-ASP should calculate taxes based on EU tax rate for orders within EU countries
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%

xtaxexcludeproducts
Is a list of catalogids which are not taxed. To exclude gift certificates for example set
99999. This the default Gift certificate catalogid (see xgiftproductid).
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.
xproductminimumlist
6 A number that is used to generate the minimum quantity dropdown list when a value is in the minimumquantity field of the products table.
xcategoriessimple
Yes means to use the VP-ASP simple category mode. This mode ignores the prod categories table. In this mode products can only be in one category and one subcategory.
xcontactform
Yes generates a VP-ASP contact us form link from the Customer service menu
xprojectupdate
Yes tells VP-ASP to automatically update the project record when payment is received.
xratingauthorize
Yes means that the merchant must manually authorize product reviews. If set to No, the reviews are automatically displayed.
xshippingotherfields
This is  list of fields to be added to the shipping form. They will be automatically displayed but it is your responsibility to actually add the field names to the orders table.  
For example:
phone,fax
xselectproductsbylanguage
An Advanced feature when using language switch. It causes products to be selected by the language field in the products record.
xtrackingcustomerread
Yes allows the customer to read tracking messages.
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.
xlistallorders
Yes means to create a hyperlink that will display all non-processed orders. This is a convenience feature that allows you to print outstanding orders without individually displaying them. It is used in Display orders administrative page.
xmaxproductoptions
Unused
xupload
Yes allows images to be uploaded for categories and products. Requires the VP-ASP Option Package.
xuploaddirectory
Default directory where images should be uploaded