Browse by Topic

Setting Up a 'Ship by Weight / Order Total' Shipping Method

This shipping 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.

Enabling a Ship by Weight Shipping Method

1. Go to Store SetupShipping.

2. Click Configure next to the zone you want to add the method to.

Shipping Zone

3. Toggle on the switch next to the Ship by method.

Ship by switch

4. You will see a pop-up labeled Ship by Weight or Order Total Options.

  • Display name — the name of the shipping charge shown to customers at checkout (e.g. Ship by Weight)
  • Charge shipping — select By weight
  • 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.

Ship by weight or order total options popup

5. Fill out the first weight 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. Click Submit to complete the setup.

Enabling a Ship by Order Total Shipping Method

1. Go to Store SetupShipping.

2. Click Configure next to the zone you want to add the method to.

Shipping Zone

3. Toggle on the switch next to the Ship by method.

Ship by switch

4. You will see a pop-up labeled Ship by Weight or Order Total Options.

  • Display name — the name of the shipping charge shown to customers at checkout (e.g. Ship by Order Total)
  • Charge shipping — select By order total
  • Use discounted order subtotal (Recommended) — will use the discounted order subtotal for determining which shipping cost to apply
  • 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 drop-down to choose between $ or % of order total.

Ship by Order Total Options popup

5. Fill out the first 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 total < Y). So "From $0.00 up to $20.00" will cover orders that are $.01 or $19.99, but not an order that is $20.00.
  • 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 Order Total 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 "$X amount and higher is $X shipping," you can enter the second value as an extremely high number. Alternatively, you can leave out this range and set a flat fee as your default shipping cost.

6. Click Submit to complete the setup.

Was this article helpful?