John’s Shipping Scenario
WooCommerce allows store owners to set up Shipping Zone, by default. Using WooCommerce Shipping Zones store owners can group shipping destinations together. However, one of our customers came up with a request regarding Shipping Zones. According to John, who owns an online electronic store in California, USA,“ I set up shipping zones with the specific zip codes that I need to incorporate. But I am not able to configure shipping rates based on my shipping zones. Can you please assist..? ” According to John, his store offers to ship to mainly California, Nevada, and Texas. Yet, he has different shipping rates among these regions for different ZIP codes. This is mainly due to the difference in the demand from some of the regions. So, based on high demands, John provides discounted rates in the following regions.- All of California
- Texas (ZIP Codes 75001-75030)
- Nevada (ZIP 89110-89130)
- Texas (ZIP 75040-75060)
- Nevada (ZIP 89130-89150)
- Zone 1 covering all of California
- Zone 2 covering the ZIP codes 75001-75030 in Texas
- Zone 3 covering the ZIP codes 89110-89130 in Nevada
- Zone 4 covering the ZIP codes 75040-75050 in Texas
- Zone 5 covering the ZIP codes 89130-89150 in Nevada
Configure Shipping Zone based rates
John can easily configure his shipping rates using WooCommerce Table Rate Shipping Pro. Configuring this scenario requires simple steps that we will cover in this article.Create Shipping Zones
John has defined his specific shipping destinations for which he wants to calculate shipping rates. To configure the shipping zones, we visit the WooCommerce Settings on the WordPress website and find the option to create shipping zones under the Shipping tab. The image below shows where you can find the Shipping Zones.


Configure plugin settings
With all the shipping zones set, now you need to set up WooCommerce Table Rate Shipping Pro plugin. From the Settings tab in the plugin settings, enable the Enable this Shipping Method option. This will allow the plugin to show shipping rates on the cart page.
- Method Title This field contains the name of the shipping method that will be visible on the cart page. In John’s case, this field will be Standard Shipping.
- Shipping Zone List This field will contain the list of shipping zones. It will contain values like Zone 1, Zone 2 and so on.
- Weight This field is used to give weight limits. It contains the Minimum and Maximum Weight for which the rule will be applicable.
- Rates Based On This field contains Weight, Item, and Price. Since these rules are based on weight, its value will be set to Weight.
- Base Cost This field is used to give the flat-rate.
- Cost Per Unit This field is used to give shipping cost per unit value.

Create Shipping Rules
After configuring the basic settings of the WooCommerce Table Rate Shipping Pro plugin, the Shipping Rules tab will look something like the image below.
- A flat-rate $15 Standard Shipping for Zone 1, Zone 2 and Zone 3 up to 10 lbs weight.
- A $0.5 per unit weight shipping cost for Zone 1, Zone 2 and Zone 3 after 10 lbs weight.
- A flat-rate $17 Standard Shipping for Zone 4 and Zone 5 up to 10 lbs weight.
- A $0.75 per unit weight shipping cost for Zone 4 and Zone 5 after 10 lbs weight.

On the Cart Page
Let us try to add a product Shoes weighing 5 lbs in the cart and get the shipping rates.




Summary
So, this article shows easy steps to create shipping rules based on shipping zone using WooCommerce Table Rate Shipping Pro plugin. Using this plugin, a shipping scenario like John’s can be easily achieved. With the integration of parameters like product weight, quantity, cart price, the shipping classes, etc. it becomes very easy for store owners to personalize their shipping. This, in turn, helps the store owners to have more control over their shipping rates. That is why WooCommerce Table Rate Shipping Pro is one of the best shipping plugins when it comes to calculation shipping rates.If you have any queries or issues about the plugin, I request you to visit the official WooCommerce Table Rate Shipping Pro plugin’s products page. Or if you face any difficulty in configuring the plugin, feel free to share your views in the comment section below. I will be more than happy to help you personalize your shipping rates using WooCommerce Table Rate Shipping Pro plugin. You can also try the free version of the WooCommerce Table Rate Shipping Plugin.