Plugin info

Total downloads: 48
Active installs: 0
Total reviews: 0
Average rating: 0
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 1
Last updated: 11/29/2025 (78 days ago)
Added to WordPress: 11/29/2025 (0 years old)
Minimum WordPress version: 5.8
Tested up to WordPress version: 6.8.3
Minimum PHP version: 7.4

Maintenance & Compatibility

Maintenance score

Actively maintained • Last updated 78 days ago

59/100

Is City Based Shipping for Bangladesh abandoned?

Likely maintained (last update 78 days ago).

Compatibility

Requires WordPress: 5.8
Tested up to: 6.8.3
Requires PHP: 7.4

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

Guaranteed Reviews Company (Société des Avis Garantis)
Rating 4.2/5 (5 reviews)Active installs 1,000
CurrencyConverter
Rating 4.2/5 (5 reviews)Active installs 900
Wanderlust OCA para WooCommerce
Rating 4.8/5 (58 reviews)Active installs 700
Mortgage Rates
Rating 4.0/5 (2 reviews)Active installs 400
Wanderlust – Integración para Andreani y WooCommerce
Rating 4.2/5 (10 reviews)Active installs 300
Postcode Shipping Rates- WooCommerce
Rating 3.4/5 (10 reviews)Active installs 200

Description

City Based Shipping for Bangladesh provides an easy way to configure different flat rate shipping costs for customers inside Dhaka and those elsewhere in Bangladesh. Simply set up two WooCommerce Flat Rate methods in your shipping zone (one for Dhaka and one for outside Dhaka) and then configure their instance IDs and labels on the plugin settings page. The plugin will hide the wrong rate at checkout and can even override the cost and label displayed. City and state field changes update totals in real time thanks to a small JavaScript helper.

  • Match shipping methods by instance ID or label.
  • Optionally override the cost and label of each rate at checkout.
  • Watches the city and state fields (including Select2 dropdowns) and refreshes shipping instantly.
  • Tested with WooCommerce and the standard checkout fields; supports Bangladesh districts.

Installation

  1. Upload the plugin files to the /wp-content/plugins/ directory or install it directly through the WordPress plugin installer.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress.
  3. Go to WooCommerce Settings Shipping and ensure you have a Flat Rate for Dhaka and another for outside Dhaka. Note the instance IDs shown in the URL when editing each method.
  4. Navigate to WooCommerce City Based Shipping and enter:
    • The labels of your Dhaka and outside Dhaka shipping methods.
    • The instance IDs (optional but recommended for reliable matching).
    • Optionally, override costs for each rate if you wish to ignore WooCommerce flat rate settings.
  5. Save changes. Shipping options will now automatically adjust based on the customer’s selected city/state in checkout.

Frequently Asked Questions

Where do I find the method instance IDs?

When editing a Flat Rate method in WooCommerce, look at the URL in your browser. It will contain instance_id=123. Use that number in the plugin settings for the corresponding rate.

Does this work with City dropdowns instead of text inputs?

Yes. The included JavaScript listens for changes on both text inputs and dropdowns, including those enhanced with Select2.

Can I use this plugin for countries other than Bangladesh?

The plugin’s detection logic is tailored to Bangladesh. It identifies Dhaka using the ISO 3166‑2 code BD-13 (or just 13) and by matching the city name (English and Bangla). If you wish to adapt the plugin for other locales, you can fork it and adjust the is_destination_dhaka() method.

Review feed

No reviews available

Screenshots

  1. Settings page showing options for labels, instance IDs and cost overrides.

    Settings page showing options for labels, instance IDs and cost overrides.

  2. Checkout page automatically showing the correct rate based on the selected city.

    Checkout page automatically showing the correct rate based on the selected city.

Changelog

1.0.1

  • Updated plugin header and slug to match WordPress.org guidelines.
  • Added GPL license header and removed deprecated load_plugin_textdomain() call.
  • Updated Tested up to header to WordPress 6.8.

1.0.0

  • Initial release on WordPress.org.