Managing Shipping Zones and Shipping Class
Last updated
Last updated
Typically, the web developer will configure the shipping settings before handing over the website to the customer. If you are unsure about how to set up shipping for your products after reviewing the documentation, it is recommended to seek assistance from the developer.
Go to: WooCommerce > Settings > Shipping > Shipping Zones.
Select Add shipping zone at the top.
Enter a descriptive Zone Name, and select Zone Regions that apply. Regions can consist of: a) Countries, b) States, c) Continents.
Select which Shipping Methods are available to this zone.
Save changes.
In the below example, we created three zones – Local, Domestic, and North America – to demonstrate how zones can be set up.
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:
Go to: WooCommerce > Settings > Shipping > Shipping Zones.
Hover and click on the far left handles. A four-point icon appears on the screen.
Drag and drop.
To edit a shipping zone:
Go to: WooCommerce > Settings > Shipping > Shipping Zones.
Hover over Zone Name, and the option to Edit and Delete appear.
Select Edit, and a screen appears so you can change the name, regions or shipping methods.
Save changes.
The Locations not covered by your other zones section cannot be moved, renamed or deleted because it acts as a default when no other zones apply.
To delete a shipping zone:
Go to: WooCommerce > Settings > Shipping > Shipping Zones.
Hover over Zone Name, and the option to Edit and Delete appear.
Select Delete, and the Shipping Zone is deleted.
To add a shipping method to an existing Shipping Zone:
Go to: WooCommerce > Settings > Shipping > Shipping Zones.
Hover over the Shipping Zone you wish to change, and select Edit.
Scroll down to Shipping Methods on the screen that appears.
Disable an existing Shipping Method by using the button. Or select Add Shipping method to use a different one.
Save changes.
To remove a shipping method from a Shipping Zone:im
Go to: WooCommerce > Settings > Shipping > Shipping Zones.
Hover over the Shipping Zone you wish to change, and select Edit.
Scroll down to Shipping Methods on the screen that appears.
Hover over the Shipping Method you wish to remove, and select Delete.
Save changes.
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.
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:
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.
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:
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.
Go to: WooCommerce > Settings > Shipping > Shipping Classes.
Select Add Shipping Class beneath the table. A new row appears.
Enter a Shipping Class Name and description. Slug (unique identifier) can be left blank and auto-generated, or you can enter one.
Save Shipping Classes.
To edit or remove a shipping class:
Hover over Shipping Class Name. Options appear.
Select Edit to revise the name, slug, or description. Or Remove to delete the shipping class.
Save Shipping Classes.
To apply these rates to a specific class of products (e.g., bulky or heavy items), you need to assign them.
Go to: WooCommerce > Products.
Select the product, and Edit.
Go to Shipping, and select the Shipping Class from the dropdown.
Each product can have one shipping class.
Update the product to save changes.
To bulk-edit shipping classes:
Go to: WooCommerce > Products.
Select the products you want to edit by ticking boxes on the left-hand side.
Select Edit from the Bulk Actions dropdown, then Apply. A new screen appears.
Select a shipping class from the dropdown.
Update to save changes.