FREE SHIPPING FOR SOME PRODUCTS

STANDARD SHIPPING

You must not specify a flat handling fee in shipping setup as it would always apply.

The option numbers mentioned in the headings are those you would normally use if the requirement for free shipping did not exist.

If SHIPPING is a FIXED CHARGE per ORDER (option 1)
If you are not using discountpr or pay.cfm (direct to payment) then select option 7 with the units=price box checked. Specify noship with a value of 1 for each product that has free shipping. Then specify a table
UNITS COST
1 ____ your charge
If you are using discountpr or pay.cfm then specify option 7 without checking the units=price box. Give each product a units value, 1 for regular products and 0 for those with free shipping. Again the table is
UNITS COST
1 ____ your charge
If SHIPPING is a FIXED CHARGE per ITEM (option 2)
Select option 5. Give regular products a units value of 1 and free shipping products a units value of 0. The table will be
UNITS COST
rest _ your charge per item
If SHIPPING is based on the VALUE of the ORDER (options 3, 5, 7 with the units=price box checked).
You can include a 'noship' statement for the 'free shipping' product(s). Use the same format as 'price' but substitute 'noship' and set the value to 1. The price is then not included in the units total.

NOTE that noship does not work with pay.cfm (posting direct to payment) or if your 'free shipping' product has its price defined using discountpr.

In those cases if using options 3, 5, 7, uncheck the units=price box and give each product a units value equal to its price, with 0 for the free shipping items. If you use discountpr for both your 'free shipping' product and for another product you will have a single units value for the latter, regardless of the quantity, and the resulting units total may differ from the price paid.
If SHIPPING is based on the NUMBER of ITEMS (options 2, 4, or 6)
Add 1 to the option number, giving option 3, 5, or 7. Give regular products a units value of 1, and free shipping products a value of 0.
If SHIPPING is based on the UNITS values you are supplying (options 3, 5, 7 without the units=price box checked)
Simply give the 'free' product a units value of 0.

ADVANCED SHIPPING

'noship' is not available.

If SHIPPING is a FIXED CHARGE per ORDER
Base shipping on the total units. Give the 'free shipping' products a units value of 0. The only line in your table will be
The first "1" units is charged "your fixed amount" per band.
If SHIPPING is based on the VALUE of the ORDER
You should switch to basing it on the units total. Give the individual items units values equal to their price, with free shipping items having units values of 0. If you are using discountpr for any 'not free shipping' products then the resulting units total may differ from the price paid.
If SHIPPING is based on the TOTAL QUANTITY of PRODUCTS
Change to using the units total and give products a units value of 1 with 'free shipping' products having 0.
If SHIPPING is based on the TOTAL SUM of the UNITS
Simply give free shipping items a units value of 0.