WooCommerce Regions Pack — is a powerful extension that allows you to break free from the standard geographical limitations of WooCommerce. By default, WooCommerce provides a comprehensive list of countries and states, but it often lacks the specific regions, provinces, or cities needed for businesses with precise local delivery requirements. This plugin seamlessly integrates into your store, providing a simple interface to define your own custom locations, which can then be used in shipping zones, tax rules, and customer address fields. This tool is indispensable for store owners who need granular control over their logistics. Whether you are running a local food delivery service that only operates in specific neighborhoods, or an online store that needs to apply different shipping rates for remote provinces, the Regions Pack gives you the flexibility to configure your e-commerce platform to match your real-world business operations. It enhances the checkout experience by providing customers with accurate location options, reducing errors and support requests.
Why This Is Important
Are you losing sales due to rigid shipping options? Studies show that 60% of online shoppers abandon their carts because of extra costs like shipping and taxes being too high. Standard WooCommerce can't always calculate these costs accurately for specific local areas, leading to overcharging or undercharging. This not only hurts your revenue but also damages customer trust.
WooCommerce Regions Pack solves this problem by giving you precise control. You can create shipping zones for a specific city district or a remote rural area, offering fair and competitive shipping rates. This level of localization can increase conversion rates by up to 15% by showing customers you understand their local needs and offer them the best possible deal. Don't let geographical limitations dictate your business's success.
Features
- Unlimited Custom Regions: Add any number of new regions, states, provinces, or cities to any country.
- Easy Management Interface: A user-friendly settings panel integrated directly into the WooCommerce dashboard.
- Seamless Shipping Zone Integration: Use your newly created regions to define highly specific shipping zones and methods.
- Advanced Tax Rules: Apply unique tax rates based on custom-defined cities or regions.
- Checkout Field Integration: The new regions automatically appear in the State/City dropdown menus on the checkout and account pages.
- Bulk Import/Export: Easily import a list of regions, cities, or postal codes from a CSV file to save time.
- Dependent City Fields: Create dropdowns for cities that are dependent on the selected state or province.
- Lightweight and Optimized: Coded to WordPress standards to ensure it doesn't slow down your website.
- Developer-Friendly: Includes hooks and filters for further customization by developers.
- Multilingual and WPML-Ready: Fully translatable, allowing for a localized experience for all your customers.
Version Comparison
| Feature | Free Version (This Plugin) | Typical Pro Version |
|---|---|---|
| Custom Regions & Cities | ✅ Unlimited | ✅ Unlimited with advanced options |
| Shipping Zone Integration | ✅ Standard | ✅ Advanced (e.g., postal code ranges) |
| Tax Calculation | ✅ Basic integration | ✅ Advanced tax classes per region |
| Bulk CSV Import | ✅ Yes | ✅ Yes |
| Conditional Shipping Rules | ❌ Not available | ✅ Yes (e.g., disable cash on delivery) |
| Dynamic Checkout Fields | ❌ Not available | ✅ Yes (e.g., show/hide fields per region) |
| Priority Support | ❌ Community only | ✅ Dedicated 24/7 Support |
How to install the plugin?
- Download the plugin archive using the button above.
- Navigate to Plugins > Add New in your WordPress dashboard.
- Click "Upload Plugin" at the top and select the downloaded ZIP file.
- Install, activate the plugin, and follow the quick setup wizard instructions.
FAQ
Can I use this plugin to set different shipping costs for different cities within the same state?
Absolutely. That's one of its primary functions. First, you add the cities you need under the country and state. Then, you navigate to WooCommerce > Settings > Shipping > Shipping Zones. There, you can create a new shipping zone and, when selecting the zone regions, you will be able to choose the specific cities you just added. You can then assign a unique shipping method and cost to that zone.
Will adding many custom regions slow down my website's checkout process?
The plugin is designed to be lightweight and efficient. The custom regions are loaded dynamically based on the country selected by the user, not all at once. For a vast majority of stores, even with thousands of custom regions, the impact on checkout speed is negligible. Performance is a key consideration in the plugin's development.
Is it possible to import a list of cities or postal codes instead of adding them one by one?
Yes, the plugin includes a bulk import feature. You can prepare a simple CSV (Comma-Separated Values) file with your list of regions, cities, and/or postal codes. In the plugin's settings, you'll find an import tool where you can upload this file, and it will automatically add all the locations for the specified country, saving you a significant amount of manual entry time.
What happens if I deactivate the plugin? Will my shipping zones break?
If you deactivate the plugin, the custom regions you created will no longer be available in WooCommerce. Any shipping zones that rely on these custom regions will cease to function correctly, as WooCommerce will not recognize the location definitions. Your standard, default WooCommerce regions will remain unaffected. To restore functionality, you would need to reactivate the plugin.