SHIPPING & HANDLING

Shipping & Handling Methods (Overview)

You will need to decide how you want to charge for and calculate shipping & handling fees during the sales process. Several options are available to you. If you are using real-time credit card transaction processing, you may want to include these charges at the point of sale. We have provided an advanced means for you to calculate these charges. This methodology also allows for significant customization should you choose to do so. The Estimated Shipping and Estimated Tax features require a Subtotal page and are designed to work with additem.exe and fillcart.exe.

Estimated Shipping

Estimated Shipping is based on the "weight" tag used in additem.exe and the "weight_01" used in fillcart.exe. All items (for which you want to charge shipping/handling) will need to have a weight applied to them in the form of pounds and fractions thereof. Example: An item weighing One pound 4 Ounces would be translated as 1.25 for that item's weight.

For International Shipments: The customer would select a country other than “United States” This will automatically override both the destination zip code, and shipping level of service choices, and would compute the shipping charges at international rates for that country.

Additional Shipping Handlers

There are four ways to calculate additional shipping fees such as handling charges compensating for special packaging and special sizes or considerations like "Fragile". Any or all of these additional shipping handlers may be used together or independently of any shipping method.

The four additional methods are:

  • Per Item: You can add a flat dollar amount per item at the time that the item is added to the shopping cart.
  • MinimumShipping: A base shipping & handling fee for all orders. The MinimumShipping value is the override shipping value for the order unless it value is exceeded by or a combination of other shipping methods.
  • TotalBasedShipping: Allows you to specify a percentage of the subtotal on the Subtotal page that will be added to the shipping amount.
  • ShipTotalByOrder: An override shipping fee charged per order regardless of any other shipping method used. (This feature has been used with ActiveX, Java, JavaScript, VBScript, and Dynamic HTML based functions that manipulate, extend and calculate shipping).

Estimated Shipping Method Alternate Database

As an advanced option you can design and implement a custom shipping database for common carriers not represented in the InfoDial database or your own shipping & handling calculations.

How and When Shipping amount is calculated

Shipping is always determined prior to the total page and the final shipping values are displayed on the total page, or you can make a custom shipping value page to display the values calculated by Cashier3D. Shipping is computed by asking the customer for the destination zip code, which is matched with the merchant shipping origin zip code, and then compared against a standard zone chart and factored with a rate from the shipping table - Levels of Service. This is estimated because it may not match exactly with the charges from the carrier.

Shipping & Handling (HTML Reference)

REQUIRED FIELDS FOR ESTIMATED SHIPPING
INPUT NAME HTML FORM CODE
EST_SHIP_TABLE <input type="hidden" name="EST_SHIP_TABLE" value="GND">
EST_SHIP_SOURCE_ZIP <input type="hidden" name="EST_SHIP_SOURCE_ZIP" value="91301">
EST_SHIP_DEST_ZIP <input type="text" name="EST_SHIP_DEST_ZIP" >
EST_COUNTRY <input type="text" name="EST_COUNTRY" value="United States">

You will need to specify:
EST_SHIP_TABLE, EST_SHIP_SOURCE_ZIP, EST_SHIP_DEST_ZIP, and EST_COUNTRY.

EST_SHIP_TABLE value=(tablename)
NOTE: The table name can be a custom table or choose the from one of the defaults below:

  • GND = UPS Ground (Bus)
  • GNDRES = UPS Ground (Res)
  • 1DAY = UPS 1 Day
  • 2DAY = UPS 2 Day
  • 3DS = UPS 3 Day Bus
  • 3DSRES = UPS 3 Day Res
  • WWD = UPS World Wide Delivery
  • F2DAY =FedEx 2 Day
  • FPO =FedEx Priority Overnight
  • FSO =FedEx Standard Overnight

EST_SHIP_SOURCE_ZIP This is the zip code for the origin of Shipment.

EST_SHIP_DEST_ZIP This field assumes that the Country is the United States.

Note:   EST_SHIP_DEST_ZIP passes the Zip Code value to the Total page.

Use the ##TP_ZIP## Tag to bring the Zip Code value back visible on your total page. If a Zip Code was not or has not yet been entered the value will be returned as "NO ZIP PROVIDED". The customer can make a change to the Zip Code that is displayed on the Total Page by clicking the Web Browser "Back Button" or the web author could provide a hyper link back to the Subtotal page as the below example code shows.

Example of this feature on the Total Page:

Zip Code = ##TP_ZIP##
<a href="/cgi-bin/subtotal.exe?template=\path\subtotal.htm">Change Zip Code</a>
<input type="hidden" name="TP_ZIP" value="##TP_ZIP##">

EST_COUNTRY NOTE: If the person at the site selects a country other than "United States" in the EST_COUNTRY field, the system automatically assumes International rates.

Custom Database Estimated Shipping

REQUIRED FIELDS FOR CUSTOM DATABASE ESTIMATED SHIPPING
INPUT NAME HTML FORM CODE
EST_SHIP_DATABASE <input type="hidden" name="EST_SHIP_DATABASE" value="\db.mdb">
EST_SHIP_TABLE <input type="hidden" name="EST_SHIP_TABLE" value="GND">

EST_SHIP_DATABASE value=(\path\databasename)
Allows you to specify your own shipping databases to be used to determine shipping fees. When using this feature you will need to specify your own table in the EST_SHIP_TABLE input field.

ADDITIONAL SHIPPING HANDLERS
INPUT NAME HTML FORM CODE
MinimumShipping <input type="hidden" name="MinimumShipping" value="5.00">
Shipping (additem) <input type="hidden" name="Shipping" value="1.09">
Shipping (fillcart) <input type="hidden" name="Shipping_01" value="1.15">
TotalBasedShipping <input type="hidden" name="TotalBasedShipping" value="4.50">
ShipTotalByOrder <input type="hidden" name="ShipTotalByOrder" value="4.00">

MinimumShipping: A base Shipping Handling fee for any given order.

Shipping by Item (Per item): Each item in fillcart, additem, or allinone will allow you to specify a per item shipping fee. This shipping fee is multiplied by the item quantity.

  • Additem.exe
  • Fillcart.exe

TotalBasedShipping: Allows you to specify a percentage of the subtotal on the Subtotal page that will be added to the order for shipping and handling.

ShipTotalByOrder: An override shipping fee charged per order regardless of any other shipping method used.