pincode delivery checker for woocommerce
Free Free Plugins

PIN Code Delivery Checker for WooCommerce

Allow WooCommerce delivery only to selected PIN codes. Customers can check delivery availability before adding products to their cart, while unavailable locations are automatically blocked at checkout.

  • Instant access
  • Secure download
  • Practical, focused code
Current version 1.0.0
Last updated August 29, 2026
License GPL-2.0+

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

  1. Add your serviceable PIN codes under WooCommerce → PIN Code Delivery.
  2. The delivery checker appears above the product’s Add to Cart button.
  3. The customer enters their PIN code.
  4. Add to Cart is enabled only when delivery is available.
  5. 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

  1. Download the plugin ZIP.
  2. Open WordPress → Plugins → Add New → Upload Plugin.
  3. Upload and activate the plugin.
  4. Go to WooCommerce → PIN Code Delivery.
  5. Enter the allowed PIN codes, one per line.
  6. 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.

KDP Infusion Newsletter

Get Practical WordPress Tips

Receive useful WordPress, WooCommerce, performance and troubleshooting guides directly in your inbox.

  • Practical WordPress tutorials
  • WooCommerce troubleshooting tips
  • Website speed and SEO guides