Display UPS Shipping Rates Based On WooCommerce Shipping Zones

In this guide, you will learn how to display UPS shipping rates based on WooCommerce Shipping Zones using WooCommerce UPS Shipping plugin. We will discuss a unique case where an online seller wants to hide certain shipping rates based on Shipping Zones.

Understanding the Business Case

WooCommerce UPS Shipping plugin comes with all the features one would expect from an enterprise-level shipping solution. Features like displaying real-time shipping rates directly from UPS, printing the UPS labels, tracking the shipments, and generating labels in bulk, are all handled seamlessly within your WooCommerce store.

To understand this use case, let’s check out a query from one of our customers. This should help you get an idea of it.

Hello. I’m interested in your WooCommerce UPS Shipping Plugin. I need to use Zones on my site with UPS. Does your plugin support this feature?

Solution Using WooCommerce UPS Shipping Plugin

The main feature that can be fulfilled based on shipping zones is the ability to specify which shipping rates are applicable for a particular shipping zone. Displaying UPS shipping rates based on WooCommerce shipping zones can be done using the WooCommerce UPS Shipping plugin. This can be easily fulfilled with the WooCommerce UPS Shipping plugin alongside the Hide Shipping Methods & Rate Adjustment Plugin.

Using this addon along with the WooCommerce UPS plugin, you can hide shipping methods based on certain shipping zones. Let’s take a simple example to understand this feature.

Let’s say you want to show the UPS Ground method for all 48 states of the US except for Alaska and Hawaii. All you need to do is to create a zone for Alaska and Hawaii and then hide the UPS ground method for this zone using the Hide shipping methods addon. Follow the steps below to configure this:

Step 1: Create Shipping Zones for Alaska and Hawaii. You can either create a single shipping zone for both places or create a single zone for both.

Shipping zone

Step 2: Add a product to check out where you can see the UPS real-time rates. Select the shipping method you want to hide for Alaska and Hawaii (UPS Ground). Now, inspect the method to get the value of this method. Copy the value.

Inspect value

Step 3: Head to WooCommerce settings < Manage Shipping Methods. Now, enter the value of UPS Ground under Alaska and Hawaii. Save the changes.

zone value

Step 4: Add a product to the cart and check out. When you give the shipping address as Alaska or Hawaii, the UPS ground method will be hidden.


Similarly, you can display UPS shipping rates based on WooCommerce shipping classes.


We hope this short guide would help you display UPS shipping rates based on WooCommerce shipping zones using the WooCommerce UPS Shipping plugin. Please check out the product page to know more about other features.

If you have any doubts or need help setting up UPS shipping on your WooCommerce-based website then feel free to Contact PluginHive Customer Support. Our support team should be able to help you out.

Happy selling!