Documentation

Shipping Zones & Weight Bands

Set shipping rates by destination and product weight.

How Shipping Works

Shipping rates are calculated using a matrix of two dimensions:

  • Zones — geographic regions made up of one or more countries
  • Weight Bands — weight ranges (e.g. 0–500g, 500g–1kg)

Each cell where a zone meets a weight band has a price. At checkout, xVoid looks up the customer's country, finds the matching zone, totals the cart weight, finds the matching weight band, and charges the corresponding rate.

Setting Up Zones

  1. Go to Shipping in your dashboard
  2. Click Add Zone
  3. Name the zone (e.g. "UK", "Europe", "North America")
  4. Select the countries that belong to this zone
  5. Enable Rest of World on one zone to catch countries not covered by your other zones

Setting Up Weight Bands

  1. Go to the Weight Bands tab
  2. Click Add Weight Band
  3. Set the weight range (e.g. 0–500g)
  4. Repeat for each weight range you need

Setting Prices

Once you have zones and weight bands, you fill in the price matrix.

  1. Find the cell where a zone meets a weight band
  2. Click the cell to edit it
  3. Enter the shipping cost
  4. Leave a cell empty if you don't ship that combination

Product Weights

For the matrix to work, each physical product needs a weight.

  1. Edit a product
  2. Enter the weight in grams
  3. The right shipping rate is applied automatically at checkout

Free shipping: Set a price of 0 in the matrix for free shipping on specific zone/weight combinations. You can also set a free shipping threshold in Discounts.

Rest of World: Enable this on a zone to catch countries not covered by your other zones. That way every customer can check out, even if their country isn't in a named zone.

Last updated