=== CodeBuddys Delivery Availability Checker ===
Contributors: codebuddys
Tags: pincode checker, india pincode, woocommerce delivery, pincode delivery, postal code
Requires at least: 5.6
Tested up to: 7.1
Requires PHP: 7.4
Stable tag: 1.0.1
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Check delivery availability, COD eligibility, and estimated delivery dates for Indian PIN codes. Instant lookup with WooCommerce support.

== Description ==

**CodeBuddys Delivery Availability Checker** is a fast, lightweight, and modern WordPress & WooCommerce plugin that lets your customers check delivery availability and estimated transit times by entering their 6-digit Indian PIN code.

### Key Features:
* **All-India Coverage**: Pre-packaged postal code dataset covering all 28 States and 8 Union Territories in India.
* **One-Click Seeder**: Instantly populate standard Indian pincodes with default delivery days and COD settings.
* **High-Performance Custom DB Table**: Dedicated indexed MySQL table ensures sub-millisecond lookup latency.
* **WooCommerce Single Product Integration**: Sleek, modern pincode checker widget placed below Add to Cart.
* **Shortcode Support**: Place the checker anywhere with `[idpc_pincode_checker]`.
* **Dynamic Delivery Date Calculation**: Automatically calculates and shows expected delivery dates (e.g. *Delivery by Friday, 28 Aug*).
* **Cash on Delivery (COD) Status**: Clearly informs shoppers if COD is supported in their area.
* **Persistent Memory**: Remembers the customer's pincode across product pages using cookies/localStorage.
* **Bulk CSV Import & Export**: Upload carrier serviceability files from Delhivery, Shiprocket, BlueDart, Ecom Express, Shadowfax, or India Post.
* **Admin Dashboard & Management**: Add, edit, filter, search, and bulk delete serviceable pincodes.
* **Customizable UI**: Change button colors, badges, and custom success/failure text.

== Installation ==

1. Upload the `codebuddys-delivery-availability-checker` folder to your `/wp-content/plugins/` directory (or zip it and upload via **Plugins > Add New > Upload Plugin**).
2. Activate the plugin through the **Plugins** menu in WordPress.
3. Go to **Pincode Checker > Database Tools** and click **Seed All India Pincodes** (or upload your custom carrier CSV).
4. Configure options in **Pincode Checker > Settings**.

== Frequently Asked Questions ==

= Does it require WooCommerce? =
No! While it deeply integrates into WooCommerce single product pages, you can also use the shortcode `[idpc_pincode_checker]` on any page, post, or builder (Elementor, Divi, Gutenberg).

= How do I import my courier partner's pincodes? =
Navigate to **Pincode Checker > Import / Export CSV**, download our sample template, fill in your pincodes, and upload the CSV file.

== Screenshots ==
1. Single product page pincode check widget
2. Admin pincode manager table and statistics
3. CSV bulk import and All-India database tools

== Changelog ==

= 1.0.1 =
* Distinctive plugin title update for WordPress.org compliance.
* Shortcode prefix compliance (`[idpc_pincode_checker]`).
* Hardened dynamic hook execution with strict allowlist.
* Updated readme short description length.

= 1.0.0 =
* Initial release.
