🚀 Check Delivery Zone

A powerful WordPress plugin for Indian WooCommerce stores

✨ Key Features

📍 Instant Delivery Check

  • Real-time pincode validation
  • AJAX-powered (no page reload)
  • Works for guest & logged-in users
  • Shows expected delivery dates

🗺️ Smart Location Detection

  • Auto-detects village/area
  • Shows city/district name
  • Displays state information
  • Complete address display

📊 Easy Bulk Management

  • Import thousands of pincodes via CSV
  • Automatic range grouping
  • Manual pincode addition
  • Assign to shipping zones

🔧 Developer-Friendly

  • Shortcode support
  • Page builder compatible
  • Elementor, Gutenberg ready
  • Clean, maintainable code

🛡️ Secure & Reliable

  • All inputs sanitized
  • WooCommerce 10.4+ compatible
  • WordPress coding standards
  • HPOS & Blocks compatible

🎁 100% FREE

  • Open source (GPL-2.0+)
  • No premium versions
  • No hidden costs
  • Community supported

📦 Installation Guide

1

Download the Plugin

Download the plugin from GitHub or install directly from WordPress.org (coming soon).

2

Upload to WordPress

Go to your WordPress admin panel → PluginsAdd NewUpload Plugin. Select the downloaded ZIP file and click Install Now.

3

Activate the Plugin

After installation, click Activate Plugin. Make sure you have WooCommerce installed and activated.

Note: This plugin requires WooCommerce 4.0 or higher to function properly.
4

Set Up Shipping Zones

Go to WooCommerceSettingsShipping and create your shipping zones (e.g., DELHI, MUMBAI, BANGALORE). Add shipping methods to each zone.

5

Import Pincodes

Navigate to WooCommercePincode Import. Upload your CSV file with pincodes or add them manually. The plugin will automatically group consecutive pincodes into ranges for efficiency.

CSV Format: One pincode per line, no header needed. Example:
110001 110002 400001 560001
6

Done! 🎉

The pincode checker will automatically appear on all your product pages below the "Add to Cart" button. Customers can now check delivery availability instantly!

💡 How to Use

On Product Pages

The pincode checker automatically appears on all single product pages below the "Add to Cart" button. No configuration needed!

Using Shortcode

You can add the pincode checker anywhere on your site using the shortcode:

[check_delivery_zone]

You can also customize it with parameters:

[check_delivery_zone title="Check Delivery" placeholder="Enter pincode" button_text="Check Now"]
Shortcode Parameters:
title - Custom title text (default: "Check Delivery Date by Pincode")
placeholder - Input placeholder text (default: "Enter pincode (e.g. 110001)")
button_text - Button text (default: "Check")

For Page Builders

If you're using page builders like Elementor, Gutenberg, or Beaver Builder:

  1. Add a "Shortcode" widget/block
  2. Paste [check_delivery_zone] in it
  3. Done! The checker will appear where you placed it

📤 CSV Import Guide

Format 1: Single Column (Pincodes Only)

Simple one-column format - one pincode per line:

110001 110002 110003 400001 400002 560001

All pincodes will be assigned to the zone you select during import.

Format 2: Two Columns (Pincode + Zone)

Two-column format with pincode and zone name:

Pincode,Zone Name 110001,DELHI 110002,DELHI 400001,MUMBAI 560001,BANGALORE

Pincodes will be automatically assigned to their respective zones.

💡 Pro Tip: The plugin automatically groups consecutive pincodes into ranges (e.g., 110001...110099) for better performance and efficiency.

✋ Manual Pincode Addition

You can also add pincodes manually without using CSV:

1

Go to Pincode Import Page

Navigate to WooCommercePincode Import

2

Enter Pincode

Enter a single pincode (e.g., 110001) or a range (e.g., 110001...110099)

3

Select Zone

Choose the shipping zone from the dropdown or enter a new zone name

4

Add

Click Add Pincode and it will be added to the selected zone

⚙️ Requirements

  • WordPress: 5.0 or higher
  • WooCommerce: 4.0 or higher (tested with 10.4+)
  • PHP: 7.2 or higher
  • Server: Must support AJAX requests

🆘 Support & Resources

🇮🇳 India-Specific Plugin: This plugin is designed specifically for Indian 6-digit pincodes. If you need support for other countries or customizations, please contact us via email.