Customer Configuration Options

To setup the customer configurations options, please follow these steps below :

1.  In the top menu select Advanced Settings , then Software Configurations from the dropdown menu.

 

2.  Enter the config you want to setup and press the “Search” button.

ScreenShot093

 

3.  Change the value and click Continue.

 

The following Software Configuration options allow you to modify how the customer form appears:

 

Xsslshopcustomer

If you have an SSL certificate and you want it to display in the customer details page (shopcustomer.asp) instead of the checkout page, set this to Yes. You must also enter your SSL address into xssl (eg. https://www.vpcart.com/vpasp).

xallowcustomerupdates

Setting this to Yes allows customers to alter their details when they purchase at another time.

Xmaillistcheckbox

Setting this to Yes allows customers to join your mailing list.

Xallowmaillist

Setting this to Yes generates a checkbox that gives the customer the option to join your mailing list.

xcheckexistingcustomer

Setting this to Yes checks for existing customers before adding the customer to the database to prevent customers from adding duplicate records to the customers table.

Xcookielogin

Setting this to Yes allows the customer to choose to have a cookie saved on their computer so that they are automatically logged when they return to your shop.

Xpromptforcountry

Setting this to Yes displays the country form field

Xcountryrequired

Setting this to Yes means a country selection is required

Xincludecountries

Setting this to Yes creates a dropdown list of countries rather than allowing the customer to type into the field manually.

Xdefaultcountry

Sets the default country

Xpromptforstate

Setting this to Yes displays the state form field

Xstaterequired

Setting this to Yes  means thestate must be selected

Xincludestates

Setting this to Yes creates a dropdown list of states rather than allowing the customer to type into the field manually.

Xpromptforlogin

Setting this to Yes allows customers to login.

Xlogonrequired

Setting this to Yes forces customers to login before they can shop.

Xrestrictedtoexisting

Setting this to Yes forces customers to login with an existing set of details – they cannot register on your site, they must have pre-existing logins.

Xcustomerrequiresauthorization

Setting this to Yes means customers cannot login until the merchant has authorized their registration. Can only be used in conjunction with Xlogonrequired.

Xallowcustomerregister

Setting this to Yes allows customers to register with their name and address details without purchasing anything from your site.

Xpassword

Setting this to Yes means the customer needs to create a password so that they can login on future visits.

Xcustomeruserid

Setting this to Yes allows customers to assign their own userid. This can only be used if xpassword is also used.

Xpromptforoptional

Setting this to Yes adds additional optional form fields to the customer form that ask for the customer’s website, mobile number, work number and fax number.

Xshippingundercustomer

Setting this to Yes places the shipping table under the customer details table rather than next to it.

Xshippingsetfields

Setting this to Yes means VPCART will automatically fill in the shipping fields using data from the customer fields if they are not filled in.

Xvatnumber

Setting this to Yes displays a field for the customer to enter their VAT number of EU VAT exemption handling.

Xlicenseagreement

Setting this to Yes means the customer must check a box that the license agreement that you supplied has been read before they can checkout.

XlicenseURL

This the file or URL of your license agreement.

Xhackercheck

Setting this to Yes tells VPCART to validate the customer against the hackers table. If they are located, they are not allowed to order.

Xhearaboutus

Setting this to Yes displays a list of ways the customer may have heard about your site.

Xhearaboutusvalues

This is a comma-delimited list of ways a customer may have found your site.

Xhearaboutusrequired

Setting this to Yes means the customer must select a value from the hear about us list before they can checkout.

xcustomeraddress2

Setting this to Yes displays a second address field.

Xdeliverydate

Setting this to Yes displays a delivery date  dropdown list for the customer to choose from.

Xdeliveryexcludedays

This is a comma-delimited list of days to exclude from the delivery dropdown list.

 

1= Sunday

2= Monday

3=Tuesday

4=Wednesday

5=Thursday

6=Friday

7=Saturday

Xdeliverymaxdays

This is the maximum number of days to include in the delivery dropdown list. Default value is 21.

Xdeliverytime

Setting this to Yes displays a time dropdown list.

Xdeliverytimemaxhours

This is the maximum number of hours in the delivery time list.

Xdeliverytimeinterval

This is the time between delivery intervals.

Xdeliverytimeminimum

The minimum time that delivery is allowed.