Setting Up a 'Ship by Weight / Order Total' Shipping Method
This method allows your store to use a preformatted table to determine how much to charge an order for shipping. A table may be based off the total weight of an order, or the total sale price of the order. There are a few reasons why you might choose to use this method:
- Your shipments are heavy, and fall outside the weight limits imposed by real time quote providers.
- You want to charge shipping as a percentage of the order total.
- You want complete control over how much to charge for each zone.
1. Go to Store Setup › Shipping.
2. Click Edit next to the zone you want to add the method to.
3. Toggle on the switch next to the Ship by method.
4. You will see a pop-up labeled Ship by Weight or Order Total Options. Choose your options:
- Display name — the name of the shipping charge shown to customers at checkout (e.g. Ship by Weight)
- Charge shipping — select by weight or by order total
- Default shipping cost — the charge for anything that falls outside of the ranges you specify below. Keep this blank if you want orders that fall outside of your specified ranges to default to a different shipping method. This may be a flat rate, or a percentage of the order total — use the dropdown to choose between $ or % of order total.
5. Fill out the first weight or order total range and its associated cost. If you need additional ranges, click the plus (+) sign. To remove a row, click the X. When creating your table, here are a few things to keep in mind:
- The lower value is inclusive, and the higher value is exclusive (X ≥ order weight < Y). So "From 1 lb up to 2 lbs" will cover orders that are 1 or 1.999 lbs, but not an order that is 2 lbs.
- Any item that falls outside the ranges you specify here will be given the default shipping cost listed above. If none is specified, no ship-by-weight cost will display at checkout.
- When you create a new range, it will automatically populate with the number from the end of your last range. These values are editable.
- Your last range must end in a number. If you need something like "10 lbs and higher is $30," you can enter the second value as an extremely high number (e.g. From 10 lbs up to 1000 lbs is $30). Alternatively, you can leave out this range and set a flat $30 as your default shipping cost.
6. Save to complete the setup. You will see it in the list of static shipping quotes.