KDP PIN Code Delivery Checker for WooCommerce helps local stores deliver only to selected serviceable PIN codes.
Customers can check whether delivery is available in their area before adding a product to the cart. If the entered PIN code is unavailable, the Add to Cart button remains disabled and WooCommerce prevents the order from being completed.
Control Where Your WooCommerce Store Delivers
WooCommerce shipping zones can cover large regions, but many local businesses deliver only to a small number of PIN codes. This plugin gives you precise control by letting you maintain an exact list of serviceable PIN codes.
Plugin Features
- Allow delivery only to selected PIN codes
- Manage allowed PIN codes from the WordPress dashboard
- Automatically show a delivery checker above Add to Cart
- Require successful PIN-code verification before Add to Cart
- Block unavailable PIN codes using server-side validation
- Validate the final billing or shipping PIN code during checkout
- Hide existing WooCommerce shipping methods for unavailable locations
- Display the checker anywhere using a shortcode
- Customize success, failure and verification messages
- Support simple and variable WooCommerce products
- Compatible with WooCommerce HPOS
- Responsive design for desktop and mobile devices
PIN Code Checker Shortcode
Display the availability checker on any page, post or widget using:
[kdpi_pincode_checker]
You can also customize the title and button text:
[kdpi_pincode_checker title="Check delivery to your area" button_text="Check"]
How It Works
- Add your serviceable PIN codes under WooCommerce → PIN Code Delivery.
- The delivery checker appears above the product’s Add to Cart button.
- The customer enters their PIN code.
- Add to Cart is enabled only when delivery is available.
- The shipping address is checked again during checkout.
Shipping Charges
This plugin controls where you deliver. Your shipping price continues to be managed through the normal WooCommerce shipping settings.
You can use it with Flat Rate, Free Shipping, Local Pickup or another WooCommerce shipping method. When the customer enters an unavailable PIN code, those shipping methods are removed automatically.
Ideal for Local Businesses
- Cake and flower shops
- Grocery and food delivery stores
- Pharmacies
- Local gift shops
- Same-day delivery businesses
- City-based WooCommerce stores
Installation
- Download the plugin ZIP.
- Open WordPress → Plugins → Add New → Upload Plugin.
- Upload and activate the plugin.
- Go to WooCommerce → PIN Code Delivery.
- Enter the allowed PIN codes, one per line.
- Save the settings and test an available and unavailable PIN code.
Requirements
- WordPress 6.3 or newer
- WooCommerce 7.5 or newer
- PHP 7.4 or newer
Free WordPress Plugin by KDP Infusion
This plugin is provided free by KDP Infusion. It is designed for practical WooCommerce workflows where businesses need simple and reliable control over their local delivery area.