{"id":285100,"date":"2026-03-05T07:55:49","date_gmt":"2026-03-05T07:55:49","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/limit-delivery-to-pincodes\/"},"modified":"2026-03-05T07:55:37","modified_gmt":"2026-03-05T07:55:37","slug":"growebsite-limit-delivery-to-pincodes","status":"publish","type":"plugin","link":"https:\/\/br.wordpress.org\/plugins\/growebsite-limit-delivery-to-pincodes\/","author":23458139,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.11","stable_tag":"trunk","tested":"6.9.4","requires":"5.0","requires_php":"7.2","requires_plugins":null,"header_name":"GroWebsite Limit Delivery To Pincodes","header_author":"GroWebsite Solutions","header_description":"Restrict WooCommerce checkout to selected pincodes (with area names) and provide a frontend delivery availability checker.","assets_banners_color":"ffffff","last_updated":"2026-03-05 07:55:37","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/growebsite.in\/limit-delivery-pincodes\/","header_author_uri":"https:\/\/growebsite.in","rating":0,"author_block_rating":0,"active_installs":0,"downloads":412,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"growebsite","date":"2026-03-05 07:55:37"}},"upgrade_notice":{"1.9":"<p>Improved plugin structure and naming conventions for WordPress.org compatibility.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3475241,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3475241,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x550.png":{"filename":"banner-1544x550.png","revision":3475241,"resolution":"1544x550","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3475241,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3475241,"resolution":"1","location":"assets","locale":"","width":774,"height":349},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3475241,"resolution":"2","location":"assets","locale":"","width":774,"height":349},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3475241,"resolution":"3","location":"assets","locale":"","width":774,"height":349},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3475241,"resolution":"4","location":"assets","locale":"","width":774,"height":349}},"screenshots":{"1":"Plugin admin panel to configure allowed pincodes","2":"WooCommerce checkout blocking non-serviceable pincode","3":"Frontend delivery availability checker shortcode"}},"plugin_section":[],"plugin_tags":[253314,66014,3522,257151,286],"plugin_category":[45],"plugin_contributors":[257152],"plugin_business_model":[],"class_list":["post-285100","plugin","type-plugin","status-publish","hentry","plugin_tags-delivery-checker","plugin_tags-pincode","plugin_tags-postcode","plugin_tags-shipping-restriction","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-growebsite","plugin_committers-growebsite"],"banners":{"banner":"https:\/\/ps.w.org\/growebsite-limit-delivery-to-pincodes\/assets\/banner-772x250.png?rev=3475241","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/growebsite-limit-delivery-to-pincodes\/assets\/icon-128x128.png?rev=3475241","icon_2x":"https:\/\/ps.w.org\/growebsite-limit-delivery-to-pincodes\/assets\/icon-256x256.png?rev=3475241","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/growebsite-limit-delivery-to-pincodes\/assets\/screenshot-1.png?rev=3475241","caption":"Plugin admin panel to configure allowed pincodes"},{"src":"https:\/\/ps.w.org\/growebsite-limit-delivery-to-pincodes\/assets\/screenshot-2.png?rev=3475241","caption":"WooCommerce checkout blocking non-serviceable pincode"},{"src":"https:\/\/ps.w.org\/growebsite-limit-delivery-to-pincodes\/assets\/screenshot-3.png?rev=3475241","caption":"Frontend delivery availability checker shortcode"},{"src":"https:\/\/ps.w.org\/growebsite-limit-delivery-to-pincodes\/assets\/screenshot-4.png?rev=3475241","caption":""}],"raw_content":"<!--section=description-->\n<p>GroWebsite Limit Delivery To Pincodes allows WooCommerce store owners to restrict checkout to specific pincodes (postcodes).<\/p>\n\n<p>If a customer enters a non-serviceable pincode, the checkout process is automatically blocked to prevent invalid orders.<\/p>\n\n<p>The plugin also provides a shortcode-based delivery availability checker that customers can use to verify whether delivery is available in their area before placing an order.<\/p>\n\n<p>This plugin works seamlessly with WooCommerce checkout and supports modern WordPress themes, Elementor, and Gutenberg.<\/p>\n\n<h4>Why Use This Plugin?<\/h4>\n\n<p>GroWebsite Limit Delivery To Pincodes is designed for WooCommerce stores that deliver only to selected serviceable locations.<\/p>\n\n<p>It helps prevent orders from unsupported areas and improves customer experience by allowing users to check delivery availability before checkout.<\/p>\n\n<h4>Perfect For<\/h4>\n\n<ul>\n<li>Grocery delivery stores<\/li>\n<li>Local food delivery websites<\/li>\n<li>Pharmacy delivery stores<\/li>\n<li>Hyperlocal ecommerce websites<\/li>\n<li>Businesses delivering only to selected pincodes<\/li>\n<\/ul>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li>Restrict WooCommerce checkout to selected pincodes<\/li>\n<li>Automatic checkout validation<\/li>\n<li>Disable \"Place Order\" button for non-serviceable areas<\/li>\n<li>AJAX-based frontend pincode checker<\/li>\n<li>Shortcode: [pincode_checker]<\/li>\n<li>Mobile responsive design<\/li>\n<li>Lightweight and optimized<\/li>\n<li>Fully translation ready<\/li>\n<li>Secure nonce-based AJAX handling<\/li>\n<\/ul>\n\n<h3>Usage<\/h3>\n\n<h4>Restrict Checkout<\/h4>\n\n<ol>\n<li>Go to Admin \u2192 Pincode Delivery.<\/li>\n<li>Enter one pincode per line.<\/li>\n<li>Save settings.<\/li>\n<\/ol>\n\n<p>Customers will only be able to place orders if their billing postcode matches one of the allowed pincodes.<\/p>\n\n<h4>Frontend Delivery Checker<\/h4>\n\n<p>Use the shortcode:<\/p>\n\n<p>[growebsite_ldp_pincode_checker]<\/p>\n\n<p>You can place this shortcode:<\/p>\n\n<ul>\n<li>On product pages<\/li>\n<li>On homepage<\/li>\n<li>On landing pages<\/li>\n<li>Inside Elementor or Gutenberg blocks<\/li>\n<\/ul>\n\n<h3>Support<\/h3>\n\n<p>For support and documentation please visit:\nhttps:\/\/growebsite.in\/limit-delivery-pincodes\/<\/p>\n\n<h3>License<\/h3>\n\n<p>This plugin is licensed under the GPLv2 or later.<\/p>\n\n<!--section=installation-->\n<h4>Method 1: Upload via WordPress Admin<\/h4>\n\n<ol>\n<li>Go to Plugins \u2192 Add New \u2192 Upload Plugin.<\/li>\n<li>Upload the plugin ZIP file.<\/li>\n<li>Click Install Now.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Go to \u201cPincode Delivery\u201d in the admin menu to configure allowed pincodes.<\/li>\n<\/ol>\n\n<h4>Method 2: Manual Installation<\/h4>\n\n<ol>\n<li>Upload the plugin folder to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the \u2018Plugins\u2019 menu in WordPress.<\/li>\n<li>Configure allowed pincodes from the admin menu.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20require%20woocommerce%3F\"><h3>Does this plugin require WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. WooCommerce must be installed and active.<\/p><\/dd>\n<dt id=\"can%20i%20enter%20multiple%20pincodes%3F\"><h3>Can I enter multiple pincodes?<\/h3><\/dt>\n<dd><p>Yes. Enter one pincode per line in the settings area.<\/p><\/dd>\n<dt id=\"does%20it%20support%20ajax%20validation%3F\"><h3>Does it support AJAX validation?<\/h3><\/dt>\n<dd><p>Yes. The pincode is checked instantly without reloading the page.<\/p><\/dd>\n<dt id=\"does%20it%20work%20on%20mobile%20devices%3F\"><h3>Does it work on mobile devices?<\/h3><\/dt>\n<dd><p>Yes. The plugin interface is fully responsive.<\/p><\/dd>\n<dt id=\"can%20i%20translate%20this%20plugin%3F\"><h3>Can I translate this plugin?<\/h3><\/dt>\n<dd><p>Yes. The plugin is fully translation-ready and follows standard WordPress localization practices.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.11<\/h4>\n\n<ul>\n<li>Shortcode changed<\/li>\n<\/ul>\n\n<h4>1.10<\/h4>\n\n<ul>\n<li>Updated prefix naming for WordPress.org compliance<\/li>\n<li>Improved plugin structure and coding standards<\/li>\n<li>Enhanced compatibility with latest WordPress versions<\/li>\n<\/ul>\n\n<h4>1.6<\/h4>\n\n<ul>\n<li>Repository-ready structure<\/li>\n<li>Proper asset enqueue (CSS and JS files)<\/li>\n<li>Improved security and sanitization<\/li>\n<li>Added localization support<\/li>\n<li>Performance improvements<\/li>\n<\/ul>\n\n<h4>1.5<\/h4>\n\n<ul>\n<li>Added responsive CSS<\/li>\n<li>Improved checkout validation<\/li>\n<\/ul>\n\n<h4>1.4<\/h4>\n\n<ul>\n<li>Initial public release<\/li>\n<\/ul>","raw_excerpt":"Limit WooCommerce delivery to specific pincodes and allow customers to check service availability before checkout.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/285100","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=285100"}],"author":[{"embeddable":true,"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/growebsite"}],"wp:attachment":[{"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=285100"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=285100"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=285100"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=285100"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=285100"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=285100"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}