Managing Shipping Zones and Shipping Class

Shipping Zones

Adding a new zone

  1. Go to: WooCommerce > Settings > Shipping > Shipping Zones.

  2. Select Add shipping zone at the top.

  1. Enter a descriptive Zone Name, and select Zone Regions that apply. Regions can consist of: a) Countries, b) States, c) Continents.

  1. Select which Shipping Methods are available to this zone.

  2. Save changes.

In the below example, we created three zones – Local, Domestic, and North America – to demonstrate how zones can be set up.

Sorting shipping zones

Shipping zones match customer address from top to bottom — the first to match the customer address is always used. If no custom zones match, then Locations not covered by your other zones is used.

To sort and reorder zones:

  1. Go to: WooCommerce > Settings > Shipping > Shipping Zones.

  2. Hover and click on the far left handles. A four-point icon appears on the screen.

  3. Drag and drop.

Editing shipping zones

To edit a shipping zone:

  1. Go to: WooCommerce > Settings > Shipping > Shipping Zones.

  2. Hover over Zone Name, and the option to Edit and Delete appear.

  3. Select Edit, and a screen appears so you can change the name, regions or shipping methods.

  4. Save changes.

To delete a shipping zone:

  1. Go to: WooCommerce > Settings > Shipping > Shipping Zones.

  2. Hover over Zone Name, and the option to Edit and Delete appear.

  3. Select Delete, and the Shipping Zone is deleted.

Adding shipping methods to zones

To add a shipping method to an existing Shipping Zone:

  1. Go to: WooCommerce > Settings > Shipping > Shipping Zones.

  2. Hover over the Shipping Zone you wish to change, and select Edit.

  3. Scroll down to Shipping Methods on the screen that appears.

  1. Disable an existing Shipping Method by using the button. Or select Add Shipping method to use a different one.

  2. Save changes.

Removing shipping methods from zones

To remove a shipping method from a Shipping Zone:im

  1. Go to: WooCommerce > Settings > Shipping > Shipping Zones.

  2. Hover over the Shipping Zone you wish to change, and select Edit.

  3. Scroll down to Shipping Methods on the screen that appears.

  1. Hover over the Shipping Method you wish to remove, and select Delete.

  2. Save changes.

Sorting shipping methods

The default Shipping Method for customers is the top listed, enabled shipping method in the zone that they match. All the selected shipping methods will be sorted in the cart page, in the same order you followed in this screen.

Drag and drop to reorder shipping methods using the handles on the left, then Save Changes.

How zones work for customers

Using these shipping zones and methods:

  • In the 90210 zip code in California, I offer Local Pickup and Free Shipping.

  • In the United States, I offer a Domestic Flat Rate.

  • In Canada and U.S. international regions, I offer a different Flat Rate.

This is what your customers would see if they use the Calculate Shipping option:

Local Customer
Domestic Customer
International Customer

Depends on your extensions from template or third party, the appearance could be varied in the product checkout page, but backend shipping setting is similar.

Shipping Options Setting

Multiple Shipping Zones & Shipping Methods

Let's say you have these multiple zones such as United Kingdom and Netherlands to ship with different shipping methods, you can set separately as follows:

Product Shipping Classes

Shipping classes can be used to group products of similar type and used by some shipping methods, such as Flat Rate Shipping, to provide different rates to different classes of product.

For example, with shipping classes and Flat Rate Shipping, it’s possible to create different flat rate costs for different product types, like bulky items and small items.

Add Shipping Classes

  1. Go to: WooCommerce > Settings > Shipping > Shipping Classes.

  2. The screen lists existing classes
  3. Select Add Shipping Class beneath the table. A new row appears.

  1. Enter a Shipping Class Name and description. Slug (unique identifier) can be left blank and auto-generated, or you can enter one.

  2. Save Shipping Classes.

Edit and Delete Shipping Classes

To edit or remove a shipping class:

  1. Hover over Shipping Class Name. Options appear.

  2. Select Edit to revise the name, slug, or description. Or Remove to delete the shipping class.

  1. Save Shipping Classes.

Assign shipping classes to products

To apply these rates to a specific class of products (e.g., bulky or heavy items), you need to assign them.

  1. Go to: WooCommerce > Products.

  2. Select the product, and Edit.

  1. Go to Shipping, and select the Shipping Class from the dropdown.

Simple Product – Shipping Class
Variable Product – Shipping Classes

Each product can have one shipping class.

  1. Update the product to save changes.

Bulk-Edit Shipping Classes

To bulk-edit shipping classes:

  1. Go to: WooCommerce > Products.

  2. Select the products you want to edit by ticking boxes on the left-hand side.

  1. Select Edit from the Bulk Actions dropdown, then Apply. A new screen appears.

  2. Select a shipping class from the dropdown.

  1. Update to save changes.

Last updated