In this guide, I’ll explain how to set up zone-based shipping conditions in Advanced Shipping for WooCommerce plugin by RexTheme.
You can control shipping costs based on predefined zones, which are useful if you want to group multiple locations under a single shipping rate.
For example:
- Charge $5 shipping for orders in Bangladesh, Zone number 13.
- Charge a different shipping fee if the order is not from Bangladesh, Zone number 13.
Zone Based Shipping Condition #
1. Go to Advanced Shipping Method Settings
Scroll down and you will get this option to add shipping cost calculation rules.
Click on the Add condition rule to set the price shipping condition for your WooCommerce store.

2. Now you can select “Zone” condition by clicking on “When” field.
Select “is” to meet the condition.
Now Select the Zone from the Search Zones dropdown and set the Shipping Cost
Example 1: Lets set a Shipping Condition such that if there are any order to be delivered to Bangladesh, Zone number 13, there will be an additional $10 Shipping Charge added.

Example 2: Lets set a Shipping Condition such that if there are any order to be delivered outside of Bangladesh, Zone number 13, there is will be an additional $20 Shipping Charge added.
Select “Zone“ condition by clicking on When field. Select “is not” to meet the condition. Select the Zone from the Search Zones dropdown and set the Shipping Cost

So, this is how easily you can set your zone based shipping conditions for your WooCommerce Stores.