
This is the same as repeating the product's cost in the UNITS field but less effort! Use option 5 (multipliers) if the shipping cost changes with every extra dollar spent. Use option 7 (bands) if it doesn't. We saw a simple example of option 5 earlier where we charged $1 shipping per item. Let's consider some variations. To make shipping 10% of the value of the order we select option 5, check the units=price box and specify We could do the same thing with option 3 unless we need multiple zones or multiple lines in our tables. To charge 10% of the first $50 of the order, then 5% of the rest, we'd specify There's lots of scope. One forum post wanted The solution was a bit more complex but illustrates the potential. Using option 5 Option 7, like option 6, is for steps. Another forum request was for 0 - £100 = £5.50 where the price does not change for each extra purchase but in steps. The suggested solution was .. adding bands as needed. However there are only five bands. See later on what to do if you need more. Finally, if the shipping cost depends on the UNITS value, perhaps a weight, it will be the same as the previous item. Select option 5 or option 7, but here we do not check the 'set units = price' box. You must set each product's UNITS value. See the examples of 5 and 7 later. The rest of the narrative includes examples of options 4 and 6 (for shipping based on the number of items) and options 5 and 7 (shipping based on value or weight or ...). There are also examples having a minimum charge, and we'll include a forum request here as the first example. "My actual shipping costs are 4.50 or 7% (whichever is greater). How can this be best accomplished?" First we need a minimum of 4.50, then we'll use option 5 with units=price checked. The flat handling charge is specified near the top of the shipping page. The first 64.30 of the order is free - 7% is the same as the 4.50 flat handling charge. The rest is charged at 7%. We can specify that on the second line as here or just use 'The rest' last line of the zone table. Charge based on Number of Items - Options 4 and 6Options 4 and 6 are appropriate if the shipping charge depends on the quantity or number of items. Let's start with those. I have used integers but units and cost values may include decimals, and cost may even negative. The arrays - option 4
Assume our array is as shown. With option 4, UNITS in the column heading really means ITEMS and the COST is a multiplier. COST can vary with the number of items. Here the first 5 cost 8 each, the next 10 cost 6 each, and the next 15 cost 4 each. The rest are free. The shipping cost is shown for four different order quantities. If the total purchase is 3 items, all will be charged under the first band. The same applies to a purchase of 5 items. If 8 items are bought, 5 are charged under the first band and the remaining 3 under the second. Orders for over 30 (the sum of the UNITS column) items are charged at the rate for 30, giving a maximum of 160. The arrays - option 6
The same array but with a very different meaning. UNITS in the column heading again means ITEMS but the COST value is the total for the band. NO multiplication occurs. We just add the COST of the relevant bands. Purchases of from 1 to 5 items will cost 8, not 8 each. A purchase of 8 overflows into the second band so the price is the sum of the two COST values. A purchase of 20 uses three bands and the COST values are added. The maximum charge is 18 (the sum of the COST column) and applies to 16 or more items. How to Apply a Minimum ChargeWith option 6, the first band IS the minimum charge. Option 4 needs a different approach.
Suppose we want a minimum charge of 20. One method is to specify 20 as a flat handling fee (near the top of the Customize: Shipping Calculations page). We have to adjust the bands to compensate. The calculation is more complex but arrives at the same results. Minimum Charge Varies by Zone
You can only specify one flat handling fee. If the minimum charge varies by zone, another approach is needed. Set the multiplier for the first item to the minimum charge and adjust the following bands. The problem is that, with this set of numbers, you run out of bands. 20 items now cost 130 and a maximum charge cannot be applied. Some Items Have Free ShippingIf some items are shipped free, you will not want them to count in the UNITS calculation. Instead of options 4 or 6 use options 5 or 7, and set each product's UNITS value to 1 or 0, the latter being for free shipping. You will presumably not want a minimum charge if the only purchases are items with free shipping so use the second method above. Charge Based on Order Cost, Weight or Other Method - Options 5 and 7With options 5 and 7, the arrays and calculations are the just the same as those for options 4 and 6. There are two differences. (1) Instead of the number of ITEMS being used with the bands, either the total of the UNITS value or the PRICE of the products is used, and (2) we may be working with decimals instead of integers. To specify that the PRICE be used, check the 'UNITS=PRICE' box for that option on the Customize: page. If weight is the basis, set each product's UNITS value to the weight. Use pounds, ounces, grammes or whatever, with the appropriate cost values in the array(s). If you have a specific shipping cost for each product, specify that as the UNITS value. You may be then be able to use option 3 with a cost per unit of 1 if you do not require multiple zones. (Unconfirmed rumours say avoid option 8.) The arrays - option 5
The calculations are just a repeat of Option 4 in case you skipped that section! Using option 5, the shipping charge changes with each additional purchase. The COST column in the zone array is used to multiply the number of units. UNITS comes from either the UNITS values of the products or their PRICE values. The arrays - option 7
Just like option 6. The COST value is the total for the band. NO multiplication occurs. We just add the COST of the relevant bands. Using option 7, the shipping charges are in steps and need not change for each additional purchase. The total shipping cost will be the sum of the 'COST' values for the bands used and no multiplication takes place. How to Apply a Minimum ChargeWith option 7, the first band IS the minimum charge. Option 5 needs a different approach.
Suppose we want a minimum charge of 20. One method is to specify 20 as a flat handling fee (near the top of the Customize: Shipping Calculations page). We have to adjust the bands to compensate. The calculation is more complex but arrives at the same results. Minimum Charge Varies by Zone
You can only specify one flat handling fee. If the minimum charge varies by zone, another approach is needed. Set the multiplier for the first item to the minimum charge and adjust the following bands. The problem is that, with this set of numbers, you run out of bands. 20 units now cost 130 and a maximum charge cannot be applied. Some Items Have Free ShippingIf some items are shipped free, set their UNITS value to 0. You will presumably not want a minimum charge if the only purchases are items with free shipping so use the second method above. If your shipping charges are based on value, you'll be using option 5 or 7 with units=price checked. If some should be shipped free, we need some changes. Uncheck units=price. Set each product's UNITS value to its price unless it requires free shipping in which case set UNITS to 0. RefinementsMinimum Charge Not Always ApplicableSuppose you have three products. Product A costs 1.50 per item to ship with a minimum of 4.50. Product B costs 0.50, no minimum. Product C costs 0.75, again with no minimum. If you specify UNITS values of 1.50, 0.50 and 0.75 respectively, you lose out when one or two of Product A is/are included in the order. One possibility may be to put Product A on its own form, linking to addmulti.cfm instead of add.cfm. Add a second product to the form, called a handling charge, give it a price of 3, a quantity of one, and units of 0.
If any quantity of Product A is ordered, the handling charge will automatically be included in the invoice. The usual limitations apply. If the form is used twice, the charge will appear twice and, as ever, the user can zero the count for this field in the cart. Running out of Charge BandsIf you are using Options 6 or 7, you can combine bands or change to options 4 or 5. Options 6 and 7
The first approach is to combine bands so as to need fewer. On the left is the array first used for option 6, extended to use the remaining bands. On the right is a variation, freeing up one band. The charge is increased for orders of from 6 to 15 items. Otherwise it is the same. You could perhaps vary the numbers to give the customer the benefit in some cases and yourself in the others. Or perhaps not. Options 4 and 5Again the approach is to combine bands and this is probably easier than with options 6 and 7. With the latter, 'the rest' is one lump sum for any additional quantity. With 4 and 5 it is a multiplier, dependent on the actual quantity. You could plot the actual shipping costs you want to achieve against the quantities, draw four of five straight lines corresponding to the values, and use them to determine your bands. Often a flat handling fee will also be necessary.
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||