{"id":261493,"date":"2025-12-01T08:33:20","date_gmt":"2025-12-01T08:33:20","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/city-zip-based-shipping-rate-for-woocommerce\/"},"modified":"2026-03-04T07:59:49","modified_gmt":"2026-03-04T07:59:49","slug":"city-zip-based-shipping-rate-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/ka.wordpress.org\/plugins\/city-zip-based-shipping-rate-for-woocommerce\/","author":23186901,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.0","stable_tag":"1.0.0","tested":"6.9.4","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"City & Zip Based Shipping Rate","header_author":"Codiepress","header_description":"Add advanced shipping rates in WooCommerce based on customer city, postcode\/zip, cart weight, cart quantity, and cart subtotal.","assets_banners_color":"9fa2bf","last_updated":"2026-03-04 07:59:49","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":30,"downloads":429,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq"],"tags":{"1.0.0":{"tag":"1.0.0","author":"repon.wp","date":"2026-03-04 07:59:49"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3406565,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3406565,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3406565,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3406565,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3406565,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3406565,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3406565,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3406565,"resolution":"4","location":"assets","locale":""}},"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[217124,192385,50369,192320,251445],"plugin_category":[],"plugin_contributors":[235539,202765],"plugin_business_model":[],"class_list":["post-261493","plugin","type-plugin","status-publish","hentry","plugin_tags-city-based-shipping","plugin_tags-local-delivery","plugin_tags-postcode-shipping","plugin_tags-shipping-rate","plugin_tags-zip-code-shipping","plugin_contributors-codiepress","plugin_contributors-reponwp","plugin_committers-codiepress","plugin_committers-reponwp"],"banners":{"banner":"https:\/\/ps.w.org\/city-zip-based-shipping-rate-for-woocommerce\/assets\/banner-772x250.png?rev=3406565","banner_2x":"https:\/\/ps.w.org\/city-zip-based-shipping-rate-for-woocommerce\/assets\/banner-1544x500.png?rev=3406565","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/city-zip-based-shipping-rate-for-woocommerce\/assets\/icon-128x128.png?rev=3406565","icon_2x":"https:\/\/ps.w.org\/city-zip-based-shipping-rate-for-woocommerce\/assets\/icon-256x256.png?rev=3406565","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/city-zip-based-shipping-rate-for-woocommerce\/assets\/screenshot-1.png?rev=3406565","caption":""},{"src":"https:\/\/ps.w.org\/city-zip-based-shipping-rate-for-woocommerce\/assets\/screenshot-2.png?rev=3406565","caption":""},{"src":"https:\/\/ps.w.org\/city-zip-based-shipping-rate-for-woocommerce\/assets\/screenshot-3.png?rev=3406565","caption":""},{"src":"https:\/\/ps.w.org\/city-zip-based-shipping-rate-for-woocommerce\/assets\/screenshot-4.png?rev=3406565","caption":""}],"raw_content":"<!--section=description-->\n<p><strong>City &amp; Zip Based Shipping Rate for WooCommerce<\/strong> makes location-based delivery pricing simple. If your shipping cost depends on where your customers live, this plugin gives you the tools to charge correctly and stay profitable.<\/p>\n\n<p>Add a shipping rate line item and assign <strong>multiple cities<\/strong> and <strong>multiple ZIP\/Postcodes<\/strong> under that rate. Then choose how you want shipping cost to be calculated:<\/p>\n\n<p>\u2714 Fixed price<br \/>\n\u2714 Based on total cart weight<br \/>\n\u2714 Based on quantity of items in the cart<br \/>\n\u2714 Based on cart subtotal value<\/p>\n\n<p>This flexibility allows online stores to apply accurate delivery charges depending on the area and order size. You can <strong>exclude virtual products<\/strong> from cost calculations to ensure only shippable items are considered.<\/p>\n\n<p>The free version allows up to <strong>10 cities and 10 ZIP\/Postcodes per rate item<\/strong> \u2014 perfect for small delivery zones. Need more? Upgrade to Pro for unlimited locations and large coverage areas.<\/p>\n\n<p>If a customer enters a location outside your service area, you can:<\/p>\n\n<p>\u274c Hide shipping methods completely<br \/>\n\u2705 OR apply a custom fallback shipping cost<\/p>\n\n<p>This ensures customers only see the delivery options that match your business capability.<\/p>\n\n<h3>\u2705 Why This Plugin Helps Your Business<\/h3>\n\n<p>Because shipping costs are not the same everywhere!<\/p>\n\n<p>Different areas require different delivery pricing strategies:<\/p>\n\n<ul>\n<li>Some cities may be closer \u2192 lower shipping fee  <\/li>\n<li>Remote ZIP codes may require higher charges  <\/li>\n<li>Expensive courier zones may need extra handling fees  <\/li>\n<li>Certain ZIP\/Postcodes may not be serviceable at all  <\/li>\n<\/ul>\n\n<p>With this plugin, <strong>you control where and how much you deliver<\/strong> \u2014 no guessing and no profit loss.<\/p>\n\n<p>Ideal for:<\/p>\n\n<p>\ud83c\udfea Local retail shops<br \/>\n\ud83c\udf54 Food &amp; grocery delivery<br \/>\n\ud83d\udce6 Courier and parcel delivery<br \/>\n\ud83c\udfd7\ufe0f Hardware &amp; building supply stores<br \/>\n\ud83d\udecb\ufe0f Furniture, appliances &amp; heavy products<br \/>\n\ud83c\udfe5 Pharmacy, florist &amp; urgent delivery businesses<br \/>\n\ud83c\udfaf City-restricted or postcode-limited shipping zones<\/p>\n\n<h3>\u2705 Key Features<\/h3>\n\n<ul>\n<li>Create delivery rate items based on City or ZIP\/Postcode  <\/li>\n<li>Add multiple location values per shipping cost item  <\/li>\n<li>Charge a flat delivery fee or a dynamic one  <\/li>\n<li>Define pricing using weight, quantity, or subtotal  <\/li>\n<li>Exclude virtual products from calculation  <\/li>\n<li>Hide shipping if location does not match  <\/li>\n<li>Choose default fallback cost for unmatched areas  <\/li>\n<li>Works with all shipping zones  <\/li>\n<li>Fast setup \u2014 no coding required  <\/li>\n<li>Lightweight and optimized for performance  <\/li>\n<\/ul>\n\n<h3>\ud83d\ude80 Upgrade to Pro for More Power<\/h3>\n\n<p>\u2705 Unlimited cities per rate item<br \/>\n\u2705 Unlimited ZIP\/Postcodes per rate item<br \/>\n\u2705 Dedicated priority support<br \/>\n\u2705 Frequent feature enhancements<\/p>\n\n<p>Designed for growing businesses with large delivery coverage.<\/p>\n\n<h3>\ud83d\ude4c About<\/h3>\n\n<p>If you enjoy this plugin, please leave us a 5-star review and help it grow! \u2b50\u2b50\u2b50\u2b50\u2b50<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>city-zip-based-shipping-rate-for-woocommerce<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory  <\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu in WordPress  <\/li>\n<li>Go to <strong>WooCommerce \u2192 Settings \u2192 Shipping<\/strong>  <\/li>\n<li>Add or edit a shipping zone  <\/li>\n<li>Select <strong>City &amp; ZIP Based Shipping Rate<\/strong> and start adding line-item rates<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"can%20i%20use%20both%20city%20and%20postcode%20together%3F\"><h3>Can I use both City and Postcode together?<\/h3><\/dt>\n<dd><p>Yes. You can enter either or both.<\/p><\/dd>\n<dt id=\"can%20different%20cities%20have%20different%20prices%3F\"><h3>Can different cities have different prices?<\/h3><\/dt>\n<dd><p>Yes. Each rate item supports its own pricing.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20the%20customer%E2%80%99s%20city%20or%20zip%20does%20not%20match%3F\"><h3>What happens if the customer\u2019s City or ZIP does not match?<\/h3><\/dt>\n<dd><p>You can hide the shipping method entirely or show a fallback cost.<\/p><\/dd>\n<dt id=\"does%20it%20support%20weight-based%20shipping%3F\"><h3>Does it support weight-based shipping?<\/h3><\/dt>\n<dd><p>Yes \u2014 plus quantity-based and subtotal-based shipping.<\/p><\/dd>\n<dt id=\"is%20there%20a%20pro%20version%3F\"><h3>Is there a Pro version?<\/h3><\/dt>\n<dd><p>Yes! Pro removes all location limits and includes advanced flexibility for large coverage stores.<\/p><\/dd>\n\n<\/dl>","raw_excerpt":"Flexible WooCommerce shipping by City or ZIP\/Postcode \u2014 charge fixed, weight-based, quantity or subtotal delivery fees for accurate pricing.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ka.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/261493","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ka.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ka.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ka.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=261493"}],"author":[{"embeddable":true,"href":"https:\/\/ka.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/codiepress"}],"wp:attachment":[{"href":"https:\/\/ka.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=261493"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ka.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=261493"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ka.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=261493"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ka.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=261493"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ka.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=261493"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ka.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=261493"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}