Wix Stores: Setting Up Shipping By Weight

5 min read
Charge customers in a way that reflects your actual shipping costs by setting shipping prices according to package weight. This comes in handy when you have products with varying weights, for example, if you sell both heavy coats and lightweight jewelry.
  • If a region has no shipping rule, customers from that region cannot make purchases.
  • If you previously set up shipping (and tax) in a merchant account (e.g. in PayPal), remove these settings before starting.
  • Can't find a shipping region you need? Contact us to let us know which region is missing. 

Step 1 | Create or select a shipping region

To get started, create the region that the shipping rule applies to.
If you already created the shipping region, just select it and move on to step 2.
A region can be made of one or more countries. Alternatively, it can be made of one or more regions within a country. 
For example, a merchant might set up 4 shipping rules: a local shipping region for California, a region for the rest of the US, another for Mexico and Canada, and finally one for the rest of the world.

To create or select a region:

  1. Go to Shipping in your site's dashboard.
  2. Select an option:
    • Edit a default rule: Click the region you want to set up.
    • Create a new rule:
      1. Click Add Region.
      2. Click + Add destination, start typing a country name and select it.
  3. (Optional) Select specific region(s) within a country (Not all countries have local regions):
    1. Click Edit next to the region number.
    2. Deselect the checkboxes next to the regions or states you don't want the rule to apply to and click Done.
  4. (Optional) Click the title (e.g. Region 2) and rename it (e.g England & Scotland). 
  1. Click Save or scroll down to move directly on to the next step.

Step 2 | Set up a rate by weight rule

Now that you've selected a region, it's time to set up the Rate by Weight rule for that region. To do so, you'll set up at least 2 weight ranges, each with it's own price. 
You can create up to 30 weight ranges.

To set up a rate by weight rule:

  1. Click the Select how shipping is calculated drop-down, and select Rate By Weight.
  1. Enter a name in the Shipping Option Name field (e.g. Standard Shipping).
  2. (Optional) Enter a time in the Est. Delivery Time field.
  3. Enter the top limit of the first weight range (e.g. enter 2 kg. to create a rule for 0 - 2 kg).
    Note: The top limit of the first weight range is automatically set as the bottom limit of the second weight range.
  4. Enter the rate (shipping price) for the first weight range.
  5. Enter the top limit of the second weight range (e.g. 4 kg.).
    Note: The last weight range is always "x" weight and up. To create more than 2 ranges, click +Add Range.
  6. Enter the rate (shipping price) for the second weight range.
  7. (Optional) Click Add Range to add another weight range and rate (up to 30 ranges). 
  1. (Optional) Offer free shipping on orders above a specific price:
    • Click the Offer Free Shipping when customer buys over a certain amount checkbox and enter the amount.
      Note: If you create additional shipping services (e.g. priority shipping), this checkbox must be selected and the amount specified to apply to each rule.
  2. Click Add another Shipping Option to add any additional options (e.g. Express Shipping).
  3. (Optional) Check the Add a handling fee to every order checkbox and enter the handling fee.
  4. Click Save.

You can see in the GIF below an example of how one merchant set up 3 weight ranges:

  • 0 - 2 pounds: $5
  • 2 - 4 pounds: $10
  • 4 pounds and up: $15

Step 3 | Offer local delivery or pickup options

After saving your shipping rule, you can select the region again and add local delivery or pickup options. 

To offer local delivery or pickup options:

Step 4 | Enter product weights

To calculate shipping costs correctly, you need to add a weight to each of your products and product options.

To enter product weights:

  1. Go to Products in your site's dashboard.
  2. Select an existing product or click New Product to add a new physical product.
  3. Select an option:
    • You track inventory for products: 
      1. Scroll down to the Inventory and shipping section.
      2. Enable the Track inventory toggle.
      3. Enter the product's weight in the Shipping weight field.
    • You track inventory for product options:
      1. Enable the Manage pricing and inventory for variants toggle.
      2. Enter a weight for each variant.
      3. Click Apply.
  4. Click Save.
Want to learn more?
Check out the full Wix Learn course on getting started with Wix eCommerce. Skip to the fourth video to learn more about setting up shipping.

Did this help?