iNext Woo Pincode Checker
iNext Woo Pincode Checker
Description
WooCommerce Pincode Checker – very easy to use and understand. Perfect for beginners and store owners.
A powerful plugin that makes your ecommerce site more engaging. It allows the admin to enable the pincode checker feature on their site with 100% ajax based iNext Woo Pincode Checker.
This is a free plugin with premium features which can help you to check customer pincode. Using this plugin, customers can know the delivery availability of their pincode before placing an orders since this plugin can check the pincode within a second without any page refresh.
A major update. Now this plugin supports all types of pincodes
* Single Pincode (781234)
* Range Pincode (781000…782000)
* Wildcard Pincode (7812**)
* Multiple Pincodes (781234,781235,781236)
* Mix Pincodes (781234,781235…781239,78124*)
If you still facing any issue, please reach us at support center
Features:
- Support all types of pincodes
- Enable / disable at any time without losing plugin’s data
- Enable / disable display on product page, cart page and checkout page
- Auto detect user billing / shipping pincode
- Dynamic validation message
- Support multiple language
- Support hyperlink in message fields
- Shortcode Added [inext_wpc/]
- Dynamic minimum, maximum pincode length validation
- Customize the settings of button text, label, placeholder, response texts and all from admin dashboard
- AJAX – no page refresh needed to check pincode availability
- Manually upload / import Excel, CSV files of pin codes list is not required. This plugin will automatically fetch from the system
- Automatically delete data on uninstalling the plugin.
- More features coming soon on next version
- Working “Pincodes by Region” for upcoming release
How It Works:
- First, install the iNext Woo Pincode Checker plugin and activate it.
- Install and activate the woocommerce plugin. (Skip this step if you have already activated the woocommerce plugin).
- Add shipping zone(s) on Woocommerce > Settings > Shipping > Add shipping zone from admin dashboard.
- While adding a shipping zone, in Zone regions field, add some pincode(s) by clicking Limit to specific ZIP/Pincodes(one pincode per line) on where the delivery is available for your store.
- Great. You have successfully configured the plugin. Such a simple process. Right?
- Now customer can check the delivery availability on single product page, cart page, checkout page. Also you can use the shortcode.
Installation
- Install the iNext Woo Pincode Checker plugin and activate it.
- From the WordPress Dashboard, navigate to Woo Pincode Checker > Settings > General and enable the plugin to use.
- To display the plugin on single product page, enable it from admin dashboard.
- For cart and checkout page, do the same.
- To use it any page, use the [inext_wpc/] shortcode.
- You can modify the almost all the fields such as label, placeholder, button text, error, success and all, navigate to Woo Pincode Checker > Settings > Message.
- You can modify the pincode limit for all the country also supprt multiple languages.
Screenshots
Faq
No, that’s not required. Just install and activate the plugin. The plugin will fetch the customer pin codes automatically and check the availability.
Yes, you can enable / disable the pin code checker on product page.
Yes, you can enable / disable the pin code checker on cart page.
Yes, you can enable / disable the pin code checker on checkout page.
Yes, you can modify the label, placeholder, button text and response messages from admin dashboard.
Yes, this plugin will fetch customer’s shipping pincode or billing pincode (if shipping pincode not available) automatically. If no billing and shipping pincode available customer can enter a pincode manually to check the availability.
Yes, you can change the pincode length in dashboard. If you set nine (9), the pincode checker will check for nine digit pincode. e.g. when a customer enter 548756, an error message as Please enter minimum 9 digits will be shown. Default pin code length is six (6)
Yes, just enable alphanumeric in settings and the plugin will do the rest.
Of course, you can use any language as per requirement
Yes, you can also modify the response message from dashboard.
Yes of course, just use [inext_wpc/] shortcode. The plugin will do the rest of the process.
Yes of course, check our latest release version.
Reviews
1 star for forcing users to leave a review.
By rookiedeveloper on November 8, 2025
Stop adding annoying notices.
good work plugin
By diwakar1242 on October 17, 2025
mast plugin hai chha laga
A wonderful plugin!
By naveenone on October 15, 2025
I implemeneted on my client's woocommerce site and it is working perfect. Five stars to the author. Lightweight and easy to implement and use.
Amazing Plugin
By gsmkart2024 on August 21, 2025
I am fully satisfied.
Works well
By Naren Somadev (naren64) on July 11, 2025
iNext Woo Pincode Checker by Imdad works really well. It solved my long standing issue.
frustrating when covering all UK regions
By Shubham Verma (s4shubhamverma) on March 22, 2024
The plugin consistently displays 'We are not delivering to this area,' yet it works on the checkout page. Also, the pincode limit is frustrating when covering all UK regions.
Amazing Plugin - a few features
By nextgen95 on February 19, 2024
Great Plugin out the box and i see great potential if there was a couple more features such as wildcards for pincode /post code ranges and also need to add a min and max pin length to support other countries
but overall great peace of kit there, hopefully the dev update it and implement the suggestion i have requested that's the only thing stopping me giving the a 5/5 star maybe in future i hope to come back after a few updates and edit the stars for you.
Getting this error
By libananii on February 17, 2024
Fatal error: Uncaught Error: Call to a member function get_billing_postcode() on null in /home/tvattdax/public_html/wp-content/plugins/inext-woo-pincode-checker/views/basic/class-basic-views.php:70 Stack trace: #0 /home/tvattdax/public_html/wp-content/plugins/inext-woo-pincode-checker/views/basic/class-basic-views.php(46): INEXT_WPC_BASIC_VIEWS::inext_wpc_html_callback() #1 /home/tvattdax/public_html/wp-includes/shortcodes.php(433): INEXT_WPC_BASIC_VIEWS::inext_wpc_shortcode_action_callback() #2 [internal function]: do_shortcode_tag() #3 /home/tvattdax/public_html/wp-includes/shortcodes.php(273): preg_replace_callback() #4 /home/tvattdax/public_html/wp-content/plugins/js_composer/include/helpers/helpers.php(246): do_shortcode() #5 /home/tvattdax/public_html/wp-content/plugins/js_composer/include/templates/shortcodes/vc_raw_html.php(21): wpb_js_remove_wpautop() #6 /home/tvattdax/public_html/wp-content/plugins/js_composer/include/classes/shortcodes/core/class-wpbakeryshortcode.php(451): require('/home/tvattdax/...') #7 /home/tvattdax/public_html/wp-content/plugins/js_composer/include/classes/shortcodes/core/class-wpbakeryshortcode.php(424): WPBakeryShortCode->loadTemplate() #8 /home/tvattdax/public_html/wp-content/plugins/js_composer/include/classes/shortcodes/core/class-wpbakeryshortcode.php(546): WPBakeryShortCode->content() #9 /home/tvattdax/public_html/wp-content/plugins/js_composer/include/helpers/helpers.php(1323): WPBakeryShortCode->output() #10 /home/tvattdax/public_html/wp-includes/shortcodes.php(433): vc_do_shortcode() #11 [internal function]: do_shortcode_tag() #12 /home/tvattdax/public_html/wp-includes/shortcodes.php(273): preg_replace_callback() #13 /home/tvattdax/public_html/wp-content/plugins/js_composer/include/helpers/helpers.php(246): do_shortcode() #14 /home/tvattdax/public_html/wp-content/plugins/js_composer/include/templates/shortcodes/vc_column.php(94): wpb_js_remove_wpautop() #15 /home/tvattdax/public_html/wp-content/plugins/js_composer/include/classes/shortcodes/core/class-wpbakeryshortcode.php(451): require('/home/tvattdax/...') #16 /home/tvattdax/public_html/wp-content/plugins/js_composer/include/classes/shortcodes/core/class-wpbakeryshortcode.php(424): WPBakeryShortCode->loadTemplate() #17 /home/tvattdax/public_html/wp-content/plugins/js_composer/include/classes/shortcodes/core/class-wpbakeryshortcode.php(546): WPBakeryShortCode->content() #18 /home/tvattdax/public_html/wp-content/plugins/js_composer/include/helpers/helpers.php(1323): WPBakeryShortCode->output() #19 /home/tvattdax/public_html/wp-includes/shortcodes.php(433): vc_do_shortcode() #20 [internal function]: do_shortcode_tag() #21 /home/tvattdax/public_html/wp-includes/shortcodes.php(273): preg_replace_callback() #22 /home/tvattdax/public_html/wp-content/plugins/js_composer/include/helpers/helpers.php(246): do_shortcode() #23 /home/tvattdax/public_html/wp-content/plugins/js_composer/include/templates/shortcodes/vc_row.php(156): wpb_js_remove_wpautop() #24 /home/tvattdax/public_html/wp-content/plugins/js_composer/include/classes/shortcodes/core/class-wpbakeryshortcode.php(451): require('/home/tvattdax/...') #25 /home/tvattdax/public_html/wp-content/plugins/js_composer/include/classes/shortcodes/vc-row.php(40): WPBakeryShortCode->loadTemplate() #26 /home/tvattdax/public_html/wp-content/plugins/js_composer/include/classes/shortcodes/core/class-wpbakeryshortcode.php(546): WPBakeryShortCode_Vc_Row->content() #27 /home/tvattdax/public_html/wp-content/plugins/js_composer/include/helpers/helpers.php(1323): WPBakeryShortCode->output() #28 /home/tvattdax/public_html/wp-includes/shortcodes.php(433): vc_do_shortcode() #29 [internal function]: do_shortcode_tag() #30 /home/tvattdax/public_html/wp-includes/shortcodes.php(273): preg_replace_callback() #31 /home/tvattdax/public_html/wp-includes/class-wp-hook.php(324): do_shortcode() #32 /home/tvattdax/public_html/wp-includes/plugin.php(205): WP_Hook->apply_filters() #33 /home/tvattdax/public_html/wp-content/plugins/wordpress-seo/src/builders/indexable-link-builder.php(117): apply_filters() #34 /home/tvattdax/public_html/wp-content/plugins/wordpress-seo/src/integrations/watchers/indexable-post-watcher.php(209): Yoast\WP\SEO\Builders\Indexable_Link_Builder->build() #35 /home/tvattdax/public_html/wp-includes/class-wp-hook.php(326): Yoast\WP\SEO\Integrations\Watchers\Indexable_Post_Watcher->build_indexable() #36 /home/tvattdax/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters() #37 /home/tvattdax/public_html/wp-includes/plugin.php(517): WP_Hook->do_action() #38 /home/tvattdax/public_html/wp-includes/post.php(4771): do_action() #39 /home/tvattdax/public_html/wp-includes/post.php(4862): wp_insert_post() #40 /home/tvattdax/public_html/wp-admin/includes/post.php(453): wp_update_post() #41 /home/tvattdax/public_html/wp-admin/post.php(227): edit_post() #42 {main} thrown in /XXXXXX/wp-content/plugins/inext-woo-pincode-checker/views/basic/class-basic-views.php on line 70
Exceptional Plugin: Outstanding Author Communication and Immediate Support
By Pritom Sinha (webdevwithpritom) on February 9, 2024
This plugin is excellent, and its author communicates exceptionally well, valuing feedback and providing immediate assistance when required.
Great plugin. It saved me a lot of time and effort
By Vivek Nath.R (viveknath322) on January 12, 2024
Exactly what I needed. Thank you developers!
Changelog
2.3.1
- Correct typos
- Bug fixing
2.3
- Support Wildcard, Range, Multiple, Mix pincodes
2.0.2
- Added shortcode [inext_wpc/]
2.0.1
- Support HTML content in message fields
2.0.0
- Major Changes
- Support multiple languages
- Dynamic validation message
- Support variable in validation message
1.0.5
- Accept alphanumeric international pincode e.g T3S(Calgary pincode)
1.0.4
- Correct typos.
1.0.3
- Fixed layouts.
- Correct typos.
1.0.2
- Added hide Add To Cart button feature – Add To Cart button will visible only if pincode is valid.
- Fixed global styles.
- Remove unnecessary comments.
- Added demo link.
- Added support link.
- Tested on wordpress version 6.1.1.
1.0.1
- Fixed assets path.
- Added new icon, pages layout etc.
- Tested on wordpress version 6.0.
1.0.0
- Enabled the plugin on the product page, cart page and checkout page.
- Dynamic labels, placeholder, response text etc.
- Fixed a 404 issue that occurred when upgrading the plugin manually.





