Free Shipping Configurations

Cart32 supports free shipping for products. Each product can be individually configured to offer free shipping. This article will describe how to modify your product form code to accommodate products that need free shipping. There are 3 examples: Real-Time Shipping, Per-Item (Grid) Shipping, and Combined Shipping types.

 

Quick Links:
Real Time Shippers
Per Item or Grid Shipping
Combined Shipping Methods

 


 

Real Time Shippers

Real time shipping charges the customer based on product weight. If you already use real time shipping you know that all your products have to have a weight assigned to them for proper calculations. What we’ll do to offer free shipping is set the weight of all our products to zero (just those we want to offer free shipping on).

 

If the customer only adds items with a weight of zero the shipping will be $0.00. If they add other items which are not free, then the zero weight of the free shipping products won’t affect the quote. Here is an example of how to set a weight of 0 for an item:

 

<form method = “post” action = “http://www.cart32.com/cgi-bin/cart32.exe/CLIENTCODE-Additem”>
<input type=”hidden” name=”price” value=”4.00″ />
<input type=”text” name=”qty” value=”1″ />
<input type=”hidden” name=”item” value=”T-shirt” />
<input type=”hidden” name=”partno” value=”abc123″ />
<input type=”hidden” name=”weight” value=”0″ />
<input type=”submit” value=”Add To Cart” />
</form>

 


Per Item or Grid Shipping
If you only use grid based shipping you can simply pass a shipping field along with your product form code like so:

 

<form method = “post” action = “http://www.cart32.com/cgi-bin/cart32.exe/CLIENTCODE-Additem”>
<input type=”hidden” name=”price” value=”4.00″ />
<input type=”text” name=”qty” value=”1″ />
<input type=”hidden” name=”item” value=”T-shirt” />
<input type=”hidden” name=”partno” value=”abc123″ />
<input type=”hidden” name=”shipping” value=”-1″ />
<input type=”submit” value=”Add To Cart” />
</form>

 


Combined Shipping Methods
If you have both Real-Time and Per-Item (Grid) shipping options and you want to offer free shipping on an item for both types of shipping, simply combine the examples above. Here is an example:

 

<form method = “post” action = “http://www.cart32.com/cgi-bin/cart32.exe/CLIENTCODE-Additem”>
<input type=”hidden” name=”price” value=”4.00″ />
<input type=”text” name=”qty” value=”1″ />
<input type=”hidden” name=”item” value=”T-shirt” />
<input type=”hidden” name=”partno” value=”abc123″ />
<input type=”hidden” name=”weight” value=”0″ />
<input type=”hidden” name=”shipping” value=”-1″ />
<input type=”submit” value=”Add To Cart” />
</form>

Log in