Table Rate Shipping

The Table Rate Shipping Add-on is not available for individual purchase. It is included in the Exchange Pro Pack, Developer Suite or Toolkit.

Must be used with iThemes Exchange version 1.11.2.1 or higher.

The Table Rate Shipping add-on enables highly customizable shipping options for iThemes Exchange.

Table Rate Shipping Settings

Once you have installed and activated the Table Rate Shipping add-on, you can access the settings either by going to Exchange > Add-ons and clicking the gear symbol to the right of the add-on or by going to Exchange > Settings > Shipping.

General Settings

In the General Settings, you can determine whether or not rates can be overridden on the product level and whether or not to use Standard or Metric for your shipping weights.  You can also decide whether or not non-shippable products are included from per-order price calculations.  

Table Rate Settings

The Table Rate Settings is where you will create your various shipping rate options. For example, if you want to offer free shipping for carts over a certain price point, you would create that here.

Table Rate Shipping Terms
The Table Rate Shipping Add-on for Exchange uses a few terms to create your shipping calculation conditions. These terms can be combined in multiple ways to create conditions for your shipping rates.

1. Calculations

Each shipping rate is calculated using one of three calculations options. Calculations are how the shipping rate is actually calculated—by order, by number of items or number of products.

Calculations include:

  • Per Order – Shipping would be applied only once for the order
  • Per Item – Shipping would be applied for each item in the cart
  • Per Line – Shipping would be applied based on the number of products in the cart (multiples of a product would only be charged once)

2. Conditions

Next, conditions are applied. Conditions apply one of four conditions for what the shipping cost is based on, for instance the price of the customer’s order.

Conditions include:

  • Price
  • Weight (standard or metric; configured in shipping settings)
  • Item Count (total number of items in the cart)
  • Product Count (number of different products in the cart, multiples of one product will not be counted)

3. Min / Max

Min / Max settings are optional, but they can be helpful for applying minimum and maximum amounts for conditions.

  • Min – (optional) The minimum amount for the condition to be met. For example, if the Condition is Price, the minimum price could be $50 for free shipping. If the Condition is Item Count, the minimum item count could be 10 items to qualify for that shipping price.
  • Max – (optional) The maximum amount for the condition to be met. For example, if the Condition is Price, the maximum price could be $150 for free shipping. If the Condition is Item Count, the maximum item count could be 20 items to qualify for that shipping price.

4. Handling

Handling (optional) applies the handling cost for this shipping rate.

5. Base Cost

Base cost applies the base shipping price for the shipping rate.

6. Per Item Cost

Per Item Cost allows you to set the price to charge per item in an order (if you selected the Per Item calculation.

7. Zones (and Zone Manager)

Zones allow you to set up the geographical location for which a shipping cost would be applied. This could be based on Country, State or Provence (if applicable) or Postal Code(s).

The Zones Manager can be activated by clicking the “edit zones” link in the Zones column. In the Zones Manager, you can use an asterisk (*) to apply the cost to all postal codes within the designated country/state. You can also specify a range of postal codes by separating two postal codes with a dash (-); e.g. 73013-73018. Or you can create a list of zip codes separated by commas; e.g. 73003, 73012, 73013, 73025, 73034, 73049

Table Rate Shipping Examples

Price Based Examples

Free shipping for orders over $____

In this example, we will be creating a shipping rate which offers free shipping for any cart total of $50 or more.

First, give your rate a name.

The Calculation setting will be Per Order and the Condition will be Price.

For the Min setting, enter 50.

Discounted Shipping – $5 off standard shipping for orders over $_____

In this example, we will be creating a shipping rate which offers $5 off shipping for any cart total of $50 or more.

First, give your rate a name.

The Calculation setting will be Per Order and the Condition will be Price.

For the Min setting, enter 50. In the Base Cost field, enter a value $5 less than Base Cost of your Default rate.

Quantity Based Examples

Buy 3, get free shipping

In this example, we will be creating a shipping rate which offers free shipping when they purchase 3 or more items.

First, give your rate a name.

The Calculation setting will be Per Order and the Condition will be Item Count.

For the Min setting, enter 3.

This shipping rate will be applied even if the 3 items are multiples of the same product.

Additional shipping charges for multi-product carts

In this example, we will be creating a shipping rate which will charge shipping per products in the cart.

First, give your rate a name.

The Calculation setting will be Per Line and the Condition will be Product Count.

For the Min setting, enter 3 and in the Base Cost field, enter the amount you'd like to charge per product.

This shipping rate does not apply to multiples of the same product. Meaning if your Base Cost is $2 and they purchase 2 different products and multiples of a third product, they will still only be charged $6.

Weight Based Examples

Heavy Goods shipping (products over ____ lbs.)

In this example, we will be creating a shipping rate for an item (or combination of items) with a weight of 50lbs to 100lbs.

First, give your rate a name.

The Calculation setting will be Per Order and the Condition will be Weight.

For the Min setting, enter 50 and in the Max field, enter 100. Then, in the Handling and Base Cost fields, enter the prices you'd like to charge for purchases within this weight range.

Location Based Examples

3-5 Day / 7-10 Day Shipping for U.S. customers

In this example, we will be creating two shipping rates, one for 3-5 day delivery within the U.S., another for 7-10 day delivery within the U.S.

First, give your rate a name.

The Calculation and the Condition can be left to the default, and the Min and Max settings left blank.

Then, click the Edit Zones link. Set the Country to United States and State to All States. In the Postal Code section, enter * to use all zip codes within the United States.

Then repeat this process for your second shipping option.

Now, when checking out now, your customer can choose whether they want 3-5 day shipping or 7-10 day shipping.

Free shipping – local customer pickup

In this example, we will create a free pick up option for local customers.

You'll start by giving your rate a name. Then in the Zones setting, select the country and state of your store. In the Postal Code section, you can use the asterisk (*) for all zip codes in that state, use a range of zip codes (ex: 73013-73120) or a list of zip codes separated by commas (ex: 73003, 73012, 73013, 73025, 73034, 73049).

Then, click the Edit Zones link. Set the Country to United States and State to All States. In the Postal Code section, enter * to use all zip codes within the United States.

Free Shipping Within the Contiguous U.S.

In this example, we will be creating shipping rates that give free shipping within the Contiguous U.S.

You'll need to create two shipping rates for this particular, one for the contiguous United States and one for Alaska and Hawaii.

Give your rate for the contiguous U.S. a name. Then, in the zones setting, select United States then Contiguous States under the States menu. Enter an asterisk (*) for the Postal Code option.

Then you'll create a second rate, this time for Alaska and Hawaii. Name this rate whatever you'd like, then set your Handling and Base Cost options. In your Zones, you'll create one for Hawaii and one for Alaska.

Have more questions? Submit a request
Powered by Zendesk