Technical Page:
Home Demos Features Quick Start Prices Help Desk Contact

 
QTY Describe ID Price Ship Weight Multi Color Size AddOns
Taxable Submit End Form Shipping Region Discount Multi-States Sales Tax
Item DiscStr Show Cart when adding items View Cart Check Out


Technical:
Here is an example of the minimum code needed per item:
<FORM method=post action="http://www.coolcart.net/shop/coolcart.aspx/democart">
<INPUT TYPE="HIDDEN" NAME="ID" VALUE="Model # 101">
<INPUT TYPE="submit" VALUE="Add to Cart">
</FORM>

A typical code would look like this:
<FORM method=post action="http://www.coolcart.net/shop/coolcart.aspx/democart">
<INPUT TYPE="HIDDEN" NAME="Qty" VALUE="">
<INPUT TYPE="HIDDEN" NAME="Describe" VALUE="My Product or Service">
<INPUT TYPE="HIDDEN" NAME="ID" VALUE="Demo Item 300">
<INPUT TYPE="HIDDEN" NAME="Price" VALUE="20.00">
<INPUT TYPE="HIDDEN" NAME="Ship" VALUE="1.50">
<INPUT TYPE="HIDDEN" NAME="Multi" VALUE="Y">
<INPUT TYPE="submit" VALUE="Add to Cart">
</FORM>

The first code is required and will tell the browser where the CoolCart Server is so that it may process the order:
<FORM method=post action="http://www.coolcart.net/shop/coolcart.aspx/democart">

The demo/cart will be replaced by your company profile!!

"Qty" is optional and will contain the default quantity for the item. You only need it if your default quantity is different from (1) one: It is recommend to use value="" because this will add qty 1 for the item but if the item already exists in the cart with a qty greater than 1 it will keep that number. If you enter a number greater than one in the qty input field it will always override the qty already in the cart for that item. You can do it as a hidden field or as an input field.
<Input Type="HIDDEN" Name="Qty" Value="">

Here is an input field:
<Input Size=3 Name="Qty" Value="">
It will display like:

Quantity
First click it without anything and then try different quantities and see what happens. Try 2 or greater and then blank out the input field and click Add to Cart again. It should remember what you had in the cart. This is to prevent shoppers from accidently changing their quantities after they worked so hard entering them.

"Describe" is optional and will describe the Product:
<Input Type="HIDDEN" Name="Describe" Value="This is a very good product.">

"ID" is required. This is the identifier of the item. It can be the Model Number or any Identifier for the item. Each ID must be unique!!
Ex. Product 201, Product 202, etc.:
<Input Type="HIDDEN" Name="ID" Value="Product 200">

    Do not use quote marks (") or " within the Values.
    This is an html terminate code.
    Don't use:
    <Input type="hidden" Name="ID" Value="36" TV">
    Try:
    <Input type="hidden" Name="ID" Value="36 inch TV">

"Price" is optional and will contain the price of the item. If left off, then your price will be set to zero for that item.
<Input Type="HIDDEN" Name="Price" Value="49.50">

"Ship" is an optional value that contains the shipping price of the item. The amount should be based on additional pieces of the item since you will already have a minimum shipping fee for any region of the world when you set up the Shipping Regions.
<Input Type="HIDDEN" Name="Ship" Value="1.50">

"Weight" is an optional value that contains the weight of the item. You can base this on ounces, pounds, liters or any units of measurement. Each item can have it's weight and CoolCart will multiply weight x quantity for each item. It will then look in your weight table and grab the price based on the total weight values of all items. If this total is less than your minimum then it will use the minimum. See our Weight Demo page.
<Input Type="HIDDEN" Name="Weight" Value="16">

"Multi" is used if you want to have the same item in the cart more then one time based on different options like color, size, addons, etc. This way the shopper can select for example, 2 large red, 3 small green, 5 medium blue items. Sometimes you may want it to overwrite the item for example if the shopper should make only one selection. If "Multi" is left off then it defaults to "N".
<INPUT TYPE="HIDDEN" NAME="Multi" VALUE="Y">

More hidden values would look like this:
<FORM method=post action="http://www.coolcart.net/shop/coolcart.aspx/democart">
<INPUT TYPE="HIDDEN" NAME="Qty" VALUE="">
<INPUT TYPE="HIDDEN" NAME="Describe" VALUE="My Product or Service">
<INPUT TYPE="HIDDEN" NAME="ID" VALUE="Demo Item 300">
<INPUT TYPE="HIDDEN" NAME="Price" VALUE="20.00">
<INPUT TYPE="HIDDEN" NAME="Ship" VALUE="1.50">
<INPUT TYPE="HIDDEN" NAME="Multi" VALUE="Y">
<INPUT TYPE="HIDDEN" NAME="Color" VALUE="Blue">
<INPUT TYPE="HIDDEN" NAME="Size" VALUE="Large">
<INPUT TYPE="HIDDEN" NAME="NAddOn2" VALUE="Pocket Chain">
<INPUT TYPE="submit" VALUE="Add to Cart">
</FORM>

"Color" is an optional value. You have the option to add additional charges for each color if you wish using this command:
<INPUT name=Color type=radio VALUE='Silver^1.00'>Silver - Add $1.00

You can let the shopper choose with radio buttons or drop down boxes.

Red
Blue
Silver - Add $1.00
Green
Drop down box:

"Size" is an optional value that gives your customers the option of selecting different sizes. You have the option to add additional charges for each size if you wish using this command:
<Input Type="HIDDEN" Name="Size" Value="Large^4.00">Large - Add $4.00


"AddOn1", "AddOn2", "AddOn3", "AddOn4","AddOn5", "AddOn6", "AddOn7", "AddOn8", "NAddOn1", and "NAddOn2" values give you the ability to add more options and extra charges if you wish:

AddOn1, AddOn2, AddOn3, AddOn4, AddOn5, AddOn6, AddOn7, AddOn8 work the same way Color and Size. If multi=Y then it will keep adding items to the cart of different combinations. ex. small red, large blue, etc.

NAddOn1 and NAddOn2 mean NoMulti AddOn's. These will prevent another item added to the cart if these options are selected.

<INPUT name='NAddOn1' type=checkbox value="With Learning Video Tape^5.00"> With Learning Video Tape - Add $5.00

With With Learning Video Tape - Add $5.00
(Note: Multi=N will always overwrite the item in the cart no matter which options they choose.

INDIVIDUAL ITEM DISCOUNTS

"DiscStr" is how you can build price breaks on each product based on quantity purchased. Just edit this table and place between <FORM ACTION> AND </FORM> on your page.

<INPUT TYPE="HIDDEN" NAME="DiscStr" VALUE="1,5,10.95;6,10,8.95;11,20,5.95;21,100,2.95">

The above example would mean:
1 - 5 for $10.95
6 - 10 for $8.95
11 - 20 for $5.95
Over 20 for $2.95

The last qty number is 100. This can be any number because if it's not on the table, it will use the last price it finds. It will use 2.95 for any quantity 21 and over in this example.

For an explanation of the per item discounts:
Item Discount Table

"Show" is a way of displaying or not displaying the shopping cart when adding items to the basket. See explanation
<INPUT type="HIDDEN" NAME="Show" VALUE="n">

"TaxItem" is an optional value and defaults to "Y" if not used. This means sales tax will be added to the item if a purchase is made within your own state. If set to Value="N" then the item will not be charged sales tax. You can mix taxable and non-taxable items in one basket and the system will calculate accurately for you!
<Input Type="HIDDEN" Name="TaxItem" Value="N">

"Submit" command is Required. You'll have two ways to let the buyer add an item to your cart. The simple way is a standard post button:
<INPUT TYPE="submit" VALUE="Add to Cart">

It will look like this:


The other way is to let the buyer click an icon. For example:



The code for adding the middle Icon looks like this:
<input name="Add to Cart" type=image src=cartgreen.gif border=0>

"View" and "Check Out" is a way for your customers to view their order in the shopping cart or check out without first adding an item to the cart. See explanation
<form method=post action="http://www.coolcart.net/shop/coolcart.aspx/democart">
<input type="submit" Name="View" VALUE="View Cart">
<input type="submit" Name="Check Out" VALUE="Check Out">
</form>

"End Form" You MUST end each Item with </form> or you'll have a blank item in your cart:
</FORM>

Shipping Regions holds the minimum charge to any region and a shipping factor that is multiplied by the Name="Ship" Value="3.00".

Your account will hold your shipping rates for any region in the world. You may edit these anytime you wish. Each region will have a minimum shipping charge and a shipping factor.
The shipping factor is very simple and works like this:
Example: Let's say that the U.S. factor is 1. Then it will use the product's Name="Ship" Value="3.00"> x the region factor of 1 i.e. 3.00 x 1 = $3.00 for the U.S.
Now, let's say the Canada factor is 1.5   The shipping rate would be $3.00 x 1.5 = $4.50 for Canada.
As you can see, your shipping rates can be adjusted very easily.

Global Discounts Setups:
You set up your discount methods in your customer profile. It can be based on either quantity or dollar amount and works on the entire order. See DiscStr for individual Item discounts.
Here are some examples:

1. After 10 items they'll get 25% off
DiscountType=qty
DiscountRate=25%
DiscountAfter=10

2. After 10 items they'll get $25.95 off
DiscountType=qty
DiscountRate=25.95
DiscountAfter=10

3. After 10 dollars they'll get 25% off
DiscountType=$
DiscountRate=25%
DiscountAfter=10.00

4. After 100 dollars they'll get $25.00 off
DiscountType=$
DiscountRate=25.00
DiscountAfter=100.00

Mixing non-discount and discount items together, enter this line for ITEMS you don't want to be discounted.
<INPUT TYPE="HIDDEN" NAME="DiscItem" VALUE="n">
This will also exclude some items from the coupon or discount codes from being discounted.

Multiple State Sales Tax are set up in your company profile.
You can have an unlimited number of states.

Texas=8.25
Florida=7.00
Arizona=6.25

Payment Methods are also set up in your company profile. You may edit these as you wish. CoolCart likes to give alternative payment methods rather than just online credit cards. Examples of some payment methods you can choose:

Secure Credit Card
Secure Credit Card with VeriSign Payment Services
Secure Credit Card with AuthorizeNet
Secure Credit Card with LinkPoint HTML
Online Check
I will call you with my credit card information
Call me
I will Fax credit card payment with my order
Check/Money Order

San Antonio, TX - Tel: 210-764-8302