PHPackages                             mage2kishan/module-zipcode-validation - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Payment Processing](/categories/payments)
4. /
5. mage2kishan/module-zipcode-validation

ActiveMagento2-module[Payment Processing](/categories/payments)

mage2kishan/module-zipcode-validation
=====================================

Panth ZipcodeValidation — validates ZIP/PIN codes at checkout against configurable country-specific ranges. Ships with pre-loaded ranges for India, US, UK, Canada, Australia, and Europe. Includes admin grid for managing ranges, CSV/JSON import-export, and real-time AJAX validation on the storefront.

1.0.4(1mo ago)022↓66.7%1proprietaryPHPPHP ~8.1.0||~8.2.0||~8.3.0||~8.4.0

Since Apr 14Pushed 2mo agoCompare

[ Source](https://github.com/mage2sk/module-zipcode-validation)[ Packagist](https://packagist.org/packages/mage2kishan/module-zipcode-validation)[ Docs](https://kishansavaliya.com)[ RSS](/packages/mage2kishan-module-zipcode-validation/feed)WikiDiscussions main Synced 3w ago

READMEChangelogDependencies (18)Versions (6)Used By (1)

Magento 2 ZIP and PIN Code Validation Extension: Restrict Checkout by Delivery Area
===================================================================================

[](#magento-2-zip-and-pin-code-validation-extension-restrict-checkout-by-delivery-area)

[![Magento 2.4.4 - 2.4.8](https://camo.githubusercontent.com/079c832211eed4f9451ebe264e3865f825b0f9f31b041cbf03676c6e254535d4/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d6167656e746f2d322e342e342532302d2d253230322e342e382d6f72616e67653f6c6f676f3d6d6167656e746f266c6f676f436f6c6f723d7768697465)](https://magento.com)[![PHP 8.1 - 8.4](https://camo.githubusercontent.com/56b3cce18841623e2cbed2ebf09b06be1be8807e99e6e054a89d304ab4790b8e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d382e312532302d2d253230382e342d626c75653f6c6f676f3d706870266c6f676f436f6c6f723d7768697465)](https://php.net)[![Luma](https://camo.githubusercontent.com/981db3843484f9f8a1c4ad65960c1aaef5b516aefd751d3392a14b0b1c315434/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5468656d652d4c756d612d313462386136)](https://magento.com)[![Live Demo & Details](https://camo.githubusercontent.com/fe52753c9a7885515505f05ede4157ecd989759a4ee69f48e5ef5a6de4b1eefb/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c69766525323044656d6f25323025323625323044657461696c732d6d6167656e746f2d2d322d2d7a6970636f64652d2d76616c69646174696f6e2d3044393438383f7374796c653d666c6174)](https://kishansavaliya.com/magento-2-zipcode-validation.html)[![Packagist](https://camo.githubusercontent.com/8fe2d52e4e98bca80e31957e08934fd2ba2c9f6ba9b3ec4f07fb0914cb9dbad9/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5061636b61676973742d6d616765326b697368616e2532466d6f64756c652d2d7a6970636f64652d2d76616c69646174696f6e2d6f72616e67653f6c6f676f3d7061636b6167697374266c6f676f436f6c6f723d7768697465)](https://packagist.org/packages/mage2kishan/module-zipcode-validation)[![Upwork Top Rated Plus](https://camo.githubusercontent.com/6f72584179420c41ed90432fd2579a4ed36199d4229e8181d20f353c1c4ee4eb/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5570776f726b2d546f702532305261746564253230506c75732d3134613830303f6c6f676f3d7570776f726b266c6f676f436f6c6f723d7768697465)](https://www.upwork.com/freelancers/~016dd1767321100e21)[![Website](https://camo.githubusercontent.com/f1ae86d28e2b505aee60f240d3e5508e390b0a8dc7a9b7ecf1b450fad862053f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f576562736974652d6b697368616e736176616c6979612e636f6d2d304439343838)](https://kishansavaliya.com)

> **Block orders from areas you cannot ship to.** Panth Zipcode Validation checks ZIP and PIN codes at checkout, on customer account pages, and at registration against a configurable database of country-specific ranges. Pre-loaded data covers India, US, UK, Canada, Australia, and major European countries. Admins can add and edit ranges from a grid, or bulk-load thousands of codes via CSV or JSON import.

**Product page:** [kishansavaliya.com/magento-2-zipcode-validation.html](https://kishansavaliya.com/magento-2-zipcode-validation.html)

---

Quick Answer
------------

[](#quick-answer)

**What is Panth Zipcode Validation?** It is a Magento 2 extension that validates ZIP and PIN codes entered at checkout, on customer address pages, and at registration against a database of allowed ranges. Customers outside your delivery area see an error message and cannot proceed.

**What does it add to my store?**

- **Real-time AJAX validation** at checkout so customers see the error the moment they type a postcode that is outside your service area.
- **State/region auto-detection** that reads the state name from the PIN code and shows it to the customer.
- **An admin grid** under Panth Infotech where you can add, edit, and delete country/state ranges one at a time.
- **CSV and JSON import/export** so you can load thousands of serviceable codes in one go.
- **Pre-loaded range data** for India (all states and union territories), US, UK, Canada, Australia, Germany, France, Italy, Spain, and the Netherlands.

**Which themes are supported?** Luma and compatible checkouts that use standard Magento address forms.

**What does it need?** Magento 2.4.4 to 2.4.8, PHP 8.1 to 8.4, and the free `mage2kishan/module-core` package.

---

Need Custom Magento 2 Development?
----------------------------------

[](#need-custom-magento-2-development)

> **Get a free quote for your project in 24 hours** for custom modules, Hyva themes, performance work, M1 to M2 migrations, and Adobe Commerce Cloud.

 [ ![Get a Free Quote](https://camo.githubusercontent.com/eac8c45d21cff8b139ddc392325f3bd6c8266a6f3d7b23f15131c958f3d3c8d0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f476574253230612532304672656525323051756f74652532302545322538362539322d5265706c7925323077697468696e2532303234253230686f7572732d4443323632363f7374796c653d666f722d7468652d6261646765) ](https://kishansavaliya.com/get-quote)

### Kishan Savaliya

[](#kishan-savaliya)

**Top Rated Plus on Upwork**

[![Hire on Upwork](https://camo.githubusercontent.com/b69353d3c6e192f4d03cc36bb8883612004e32f54dd2dbcc1e700dd791acd875/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f486972652532306f6e2532305570776f726b2d546f702532305261746564253230506c75732d3134613830303f7374796c653d666f722d7468652d6261646765266c6f676f3d7570776f726b266c6f676f436f6c6f723d7768697465)](https://www.upwork.com/freelancers/~016dd1767321100e21)

100% Job Success • 10+ Years Magento Experience Adobe Certified • Hyva Specialist

### Panth Infotech Agency

[](#panth-infotech-agency)

**Magento Development Team**

[![Visit Agency](https://camo.githubusercontent.com/bbf04bdd2aff502082508568ec42ace3a7475c98756f596e2013056c89726ed6/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f56697369742532304167656e63792d50616e7468253230496e666f746563682d3134613830303f7374796c653d666f722d7468652d6261646765266c6f676f3d7570776f726b266c6f676f436f6c6f723d7768697465)](https://www.upwork.com/agencies/1881421506131960778/)

Custom Modules • Theme Design • Migrations Performance • SEO • Adobe Commerce Cloud

**Visit our website:** [kishansavaliya.com](https://kishansavaliya.com) | **Get a quote:** [kishansavaliya.com/get-quote](https://kishansavaliya.com/get-quote)

---

Table of Contents
-----------------

[](#table-of-contents)

- [Who Is It For](#who-is-it-for)
- [Key Features](#key-features)
- [Pre-loaded Country Ranges](#pre-loaded-country-ranges)
- [Compatibility](#compatibility)
- [Installation](#installation)
- [Configuration](#configuration)
- [How It Works](#how-it-works)
- [Admin Grid](#admin-grid)
- [CSV and JSON Import-Export](#csv-and-json-import-export)
- [FAQ](#faq)
- [Support](#support)
- [About Panth Infotech](#about-panth-infotech)
- [Quick Links](#quick-links)

---

Who Is It For
-------------

[](#who-is-it-for)

- **Indian eCommerce stores** that deliver only to certain PIN code ranges and need to stop orders from unserviceable areas before they reach the warehouse.
- **Regional retailers** in the US, UK, Canada, Australia, or Europe that ship to defined ZIP or postal code zones.
- **Courier and logistics businesses** running their own Magento storefront and needing a fast way to configure hundreds of serviceable codes.
- **Multi-country merchants** who need different delivery rules per store view or website scope.
- **Stores with large serviceable code lists** who want to load and update ranges via CSV or JSON rather than entering them one at a time.

---

Key Features
------------

[](#key-features)

### Real-time Validation at Checkout

[](#real-time-validation-at-checkout)

- **AJAX validation as the customer types** so they see the result without submitting the form.
- **Debounced requests** so the server is not hit on every keystroke.
- **Configurable error message** shown inline under the postcode field.
- **Optional success message** that can include the detected state name using the `{state}` placeholder.
- **Validates on checkout**, on the **customer account address page**, and at **customer registration** (each can be turned on or off separately).

### State and Region Auto-detection

[](#state-and-region-auto-detection)

- **State name read from the postal code** and shown to the customer, so they can confirm the right area.
- **State mismatch detection** that warns the customer when the detected state does not match the state field they selected.
- **Numeric and alphanumeric range comparison** to handle both Indian PIN codes and formats like UK postcodes.

### Admin Grid for Range Management

[](#admin-grid-for-range-management)

- **Full UI component grid** at Panth Infotech &gt; Zipcode Validation &gt; Manage Ranges.
- **Add, edit, and delete ranges** with a form that captures country, state code, state name, and ZIP/PIN start and end.
- **Enable or disable individual ranges** with the status toggle.
- **Search, filter, sort, and paginate** across all saved ranges.
- **Mass delete** for bulk cleanup.

### CSV and JSON Import-Export

[](#csv-and-json-import-export)

- **Bulk import** from a CSV or JSON file so you can load all your serviceable codes in one operation.
- **Bulk export** to CSV or JSON to back up your current ranges or edit them offline.
- **Sample template download** from the admin so you always have the correct column order.
- **Validation on import** with row-level error reporting for bad format or duplicate entries.

### Pre-loaded Country Data

[](#pre-loaded-country-data)

- **Data patches on install** load range data for India (all 38 states and union territories), US (15 major states), UK, Canada, Australia, Germany, France, Italy, Spain, and the Netherlands.
- All pre-loaded data is editable and extendable from the admin grid.

### Built to Last

[](#built-to-last)

- **DB-backed storage** in the `panth_zipcode_range` table with indexes on country and active status for fast lookups.
- **Configurable message colors** for both success and error states.
- **Clean DI-only code** that follows MEQP standards.
- **Translation ready** using Magento's `__()` function.

---

Pre-loaded Country Ranges
-------------------------

[](#pre-loaded-country-ranges)

The module ships data patches that load postal code ranges for the following countries on install:

CountryFormatCoverageIndia6-digit PIN codesAll 38 states and union territoriesUnited States5-digit ZIP codes15 major statesUnited KingdomAlphanumeric postcodesEngland, Scotland, Wales, Northern IrelandCanadaAlphanumeric postal codesAll provinces and territoriesAustralia4-digit postcodesAll states and territoriesGermany5-digit postleitzahlNationwideFrance5-digit code postalNationwideItaly5-digit CAPNationwideSpain5-digit codigo postalNationwideNetherlandsAlphanumeric postcodesNationwideYou can enable, disable, edit, or remove any pre-loaded range from the admin grid after install.

---

Compatibility
-------------

[](#compatibility)

RequirementVersions SupportedMagento Open Source2.4.4, 2.4.5, 2.4.6, 2.4.7, 2.4.8Adobe Commerce2.4.4, 2.4.5, 2.4.6, 2.4.7, 2.4.8Adobe Commerce Cloud2.4.4 to 2.4.8PHP8.1.x, 8.2.x, 8.3.x, 8.4.xMySQL8.0+MariaDB10.4+Luma ThemeNative supportRequired Dependency`mage2kishan/module-core` (free)---

Installation
------------

[](#installation)

### Composer Installation (Recommended)

[](#composer-installation-recommended)

```
composer require mage2kishan/module-zipcode-validation
bin/magento module:enable Panth_Core Panth_ZipcodeValidation
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento setup:static-content:deploy -f
bin/magento cache:flush
```

### Manual Installation via ZIP

[](#manual-installation-via-zip)

1. Download the latest release from [Packagist](https://packagist.org/packages/mage2kishan/module-zipcode-validation) or from the [product page](https://kishansavaliya.com/magento-2-zipcode-validation.html).
2. Extract it to `app/code/Panth/ZipcodeValidation/` in your Magento install.
3. Make sure `Panth_Core` is installed too (required dependency).
4. Run the commands above starting from `bin/magento module:enable`.

### Verify Installation

[](#verify-installation)

```
bin/magento module:status Panth_ZipcodeValidation
# Expected: Module is enabled
```

After install, open:

```
Admin -> Panth Infotech -> Zipcode Validation -> Manage Ranges
Admin -> Stores -> Configuration -> Panth Extensions -> Zipcode Validation

```

---

Configuration
-------------

[](#configuration)

Go to **Stores -&gt; Configuration -&gt; Panth Extensions -&gt; Zipcode Validation**.

SettingGroupDefaultDescriptionEnable Zipcode ValidationGeneral SettingsYesMaster toggle. Turns all validation on or off.Validate on CheckoutGeneral SettingsYesRun validation on the checkout shipping address step.Validate on Customer AccountGeneral SettingsYesRun validation when a customer saves an address in their account.Validate on RegistrationGeneral SettingsYesRun validation during customer registration.Error MessageGeneral Settings"Please enter a valid Indian PIN code (6 digits)."Message shown when a postcode fails validation.Show Success MessageGeneral SettingsYesShow a green confirmation message when the postcode is valid.Success Message FormatGeneral Settings"Valid PIN code for {state}"Text of the success message. Use `{state}` to insert the detected state name.Success Message ColorDisplay Settings\#007a33Hex color for the success message text.Error Message ColorDisplay Settings\#e02b27Hex color for the error message text.The **ZIP/PIN Code Ranges** group in the same configuration section links you to the dedicated admin grid where you manage all serviceable ranges.

---

How It Works
------------

[](#how-it-works)

1. A customer types a postcode in the shipping address field on checkout, in their address book, or at registration.
2. The storefront JavaScript debounces the input and sends an AJAX request to `/zipcodevalidation/validate/pincode` with the postcode and country code.
3. The server looks up the `panth_zipcode_range` table for an active range that covers the given postcode for that country.
4. If a match is found, the response includes the state name. The field shows the success message with the state name if that option is enabled.
5. If no match is found, the inline error message is shown and the form prevents submission.
6. If the detected state does not match the state the customer selected, a mismatch warning is shown.

---

Admin Grid
----------

[](#admin-grid)

Open **Panth Infotech -&gt; Zipcode Validation -&gt; Manage Ranges** from the admin menu.

The grid shows all rows in the `panth_zipcode_range` table:

- **Search** by country code, state name, or range values.
- **Filter** by country, active status, or creation date.
- **Sort** any column ascending or descending.
- **Add a new range** with the Add Range button.
- **Edit or delete** a single range from the row actions menu.
- **Mass delete** selected rows with the mass actions dropdown.

Each range record stores: country code, state code (optional), state name, ZIP/PIN start, ZIP/PIN end, and active status.

---

CSV and JSON Import-Export
--------------------------

[](#csv-and-json-import-export-1)

### Import

[](#import)

1. Go to the Manage Ranges grid and click **Import**.
2. Download the CSV or JSON sample template to see the required columns.
3. Fill in your postal code ranges.
4. Upload the file. The module validates each row, reports errors by row number, and skips duplicates.

**CSV format example:**

```
country_id,state_code,state_name,zip_start,zip_end,is_active
IN,DL,Delhi,110001,110096,1
IN,MH,Maharashtra,400001,400099,1
US,CA,California,90001,96162,1
```

**JSON format example:**

```
[
  {"country_id": "IN", "state_code": "DL", "state_name": "Delhi", "zip_start": "110001", "zip_end": "110096", "is_active": 1},
  {"country_id": "US", "state_code": "CA", "state_name": "California", "zip_start": "90001", "zip_end": "96162", "is_active": 1}
]
```

### Export

[](#export)

Click **Export** from the grid toolbar. Choose CSV or JSON. The export respects any active grid filters, so you can export a single country or a filtered subset.

---

FAQ
---

[](#faq)

### Does this work with default Magento checkout?

[](#does-this-work-with-default-magento-checkout)

Yes. The module hooks into the standard Magento checkout shipping address form using a RequireJS mixin on the postcode UI component. No checkout rewrites are needed.

### Can I validate only for specific countries?

[](#can-i-validate-only-for-specific-countries)

Yes. Only the countries that have at least one active range in the grid are validated. Customers entering postcodes for countries with no ranges pass through without an error.

### How do I load PIN codes for all of India?

[](#how-do-i-load-pin-codes-for-all-of-india)

The module pre-loads Indian PIN code ranges for all 38 states and union territories via a data patch during `setup:upgrade`. You can also add or update ranges via CSV import.

### Can I import 50,000 pincodes at once?

[](#can-i-import-50000-pincodes-at-once)

Yes. The CSV importer processes rows in batches. For very large files (100k+ rows), run the import from CLI to avoid admin session timeouts.

### Does it slow down checkout?

[](#does-it-slow-down-checkout)

No. Lookups hit the `panth_zipcode_range` table which has indexes on `country_id` and `is_active`. Typical AJAX response is fast. The JS debounce prevents requests on every keystroke.

### Can guests check out without a valid postcode?

[](#can-guests-check-out-without-a-valid-postcode)

No. Validation runs for both guests and logged-in customers whenever the configured form types are enabled.

### Does it support multi-store setups?

[](#does-it-support-multi-store-setups)

Yes. The configuration is scoped to default, website, and store view so different stores can have different validation settings.

### Does validation run on customer registration?

[](#does-validation-run-on-customer-registration)

Yes. The **Validate on Registration** setting in General Settings turns this on or off. When enabled, customers cannot complete registration with an invalid postcode.

### Does Panth Zipcode Validation need Panth Core?

[](#does-panth-zipcode-validation-need-panth-core)

Yes. `mage2kishan/module-core` is a free, required dependency that Composer installs for you automatically.

---

Support
-------

[](#support)

ChannelContactProduct Page[kishansavaliya.com/magento-2-zipcode-validation.html](https://kishansavaliya.com/magento-2-zipcode-validation.html)EmailWebsite[kishansavaliya.com](https://kishansavaliya.com)WhatsApp+91 84012 70422GitHub Issues[github.com/mage2sk/module-zipcode-validation/issues](https://github.com/mage2sk/module-zipcode-validation/issues)Upwork (Top Rated Plus)[Hire Kishan Savaliya](https://www.upwork.com/freelancers/~016dd1767321100e21)Upwork Agency[Panth Infotech](https://www.upwork.com/agencies/1881421506131960778/)Response time: 1-2 business days.

### Need Custom Magento Development?

[](#need-custom-magento-development)

Looking for **custom Magento module development**, **Hyva theme work**, **store migrations**, or **performance tuning**? Get a free quote in 24 hours:

 [ ![Get a Free Quote](https://camo.githubusercontent.com/0d9512dc4f89ef40179e9f650fd0786b6bc846d289ab2cb04a223a43f2833eeb/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f254630253946253932254143253230476574253230612532304672656525323051756f74652d6b697368616e736176616c6979612e636f6d2532466765742d2d71756f74652d4443323632363f7374796c653d666f722d7468652d6261646765) ](https://kishansavaliya.com/get-quote)

 [ ![Hire on Upwork](https://camo.githubusercontent.com/fad56e8be7896e39593f090cd2ed32e6bf86b4b6e75974cf292aee99d45f5077/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f486972652532304b697368616e2d546f702532305261746564253230506c75732d3134613830303f7374796c653d666f722d7468652d6261646765266c6f676f3d7570776f726b266c6f676f436f6c6f723d7768697465) ](https://www.upwork.com/freelancers/~016dd1767321100e21) [ ![Visit Agency](https://camo.githubusercontent.com/fdf45a9d937d72b896f5e2557337d47efebc0e06b7ad4d4c162c0a64375a62fa/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f56697369742d50616e7468253230496e666f746563682532304167656e63792d3134613830303f7374796c653d666f722d7468652d6261646765266c6f676f3d7570776f726b266c6f676f436f6c6f723d7768697465) ](https://www.upwork.com/agencies/1881421506131960778/) [ ![View Product Page](https://camo.githubusercontent.com/f1ec5087a31eb541313ea54ee41a9b7b08f9fc30f4d4fa98d26c04e43a51ce7e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5669657725323050726f64756374253230506167652d6d6167656e746f2d2d322d2d7a6970636f64652d2d76616c69646174696f6e2d3044393438383f7374796c653d666f722d7468652d6261646765) ](https://kishansavaliya.com/magento-2-zipcode-validation.html)

---

About Panth Infotech
--------------------

[](#about-panth-infotech)

Built and maintained by **Kishan Savaliya** ([kishansavaliya.com](https://kishansavaliya.com)), a **Top Rated Plus** Magento developer on Upwork with 10+ years of eCommerce experience.

**Panth Infotech** is a Magento 2 development agency that builds high quality, security focused extensions and themes for both Hyva and Luma storefronts. The extension suite covers SEO, performance, checkout, product presentation, customer engagement, and store management, with each module built to MEQP standards and tested across Magento 2.4.4 to 2.4.8.

Browse the full extension catalog on our [Magento extensions page](https://kishansavaliya.com/magento-extensions.html) or on [Packagist](https://packagist.org/packages/mage2kishan/).

---

Quick Links
-----------

[](#quick-links)

ResourceLink**Product Page**[magento-2-zipcode-validation.html](https://kishansavaliya.com/magento-2-zipcode-validation.html)**Packagist**[mage2kishan/module-zipcode-validation](https://packagist.org/packages/mage2kishan/module-zipcode-validation)**GitHub**[mage2sk/module-zipcode-validation](https://github.com/mage2sk/module-zipcode-validation)**Website**[kishansavaliya.com](https://kishansavaliya.com)**Free Quote**[kishansavaliya.com/get-quote](https://kishansavaliya.com/get-quote)**Upwork (Top Rated Plus)**[Hire Kishan Savaliya](https://www.upwork.com/freelancers/~016dd1767321100e21)**Upwork Agency**[Panth Infotech](https://www.upwork.com/agencies/1881421506131960778/)**Email****WhatsApp**+91 84012 70422---

 **Ready to restrict checkout to your delivery areas?**
 [ ![See Zipcode Validation](https://camo.githubusercontent.com/e72b3bda806e2dbae64ba37de5e0e9b1101e73e4199537c46cff74847f922eff/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f2546302539462539412538302532305365652532305a6970636f646525323056616c69646174696f6e2532302545322538362539322d50726f647563742532305061676525323025323625323044657461696c732d4443323632363f7374796c653d666f722d7468652d6261646765) ](https://kishansavaliya.com/magento-2-zipcode-validation.html)

---

**SEO Keywords:** magento 2 zipcode validation, magento 2 pin code validation, magento 2 postal code validation, india pincode magento, magento 2 checkout zipcode, magento 2 serviceable area, magento 2 delivery restriction, magento 2 zip code restriction, real time postcode validation magento, magento 2 pincode checker, magento 2 postcode validator, india pincode checkout magento, us zip validation magento, uk postcode checkout, canada postal code magento, australia postcode magento, european postcode validation, magento 2 ajax postcode validation, magento 2 shipping restriction by pincode, courier serviceable pincode magento, magento 2 address validation, magento 2 registration postcode, panth zipcode validation, panth infotech, hire magento developer, top rated plus upwork, kishan savaliya magento, custom magento development, mage2kishan, magento 2.4.8 module, php 8.4 magento, magento 2 checkout optimization

###  Health Score

42

—

FairBetter than 88% of packages

Maintenance88

Actively maintained with recent releases

Popularity8

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity55

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~16 days

Total

5

Last Release

36d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/343e344aa298f189db888b32d62f9202d31ced1a5ea23411850a63dc4a30299c?d=identicon)[kishansavaliya](/maintainers/kishansavaliya)

---

Top Contributors

[![KishanSavaliya](https://avatars.githubusercontent.com/u/16853223?v=4)](https://github.com/KishanSavaliya "KishanSavaliya (8 commits)")

---

Tags

validationaddresszipcodecheckoutmagento2magento2 modulePincodepanth

### Embed Badge

![Health badge](/badges/mage2kishan-module-zipcode-validation/health.svg)

```
[![Health](https://phpackages.com/badges/mage2kishan-module-zipcode-validation/health.svg)](https://phpackages.com/packages/mage2kishan-module-zipcode-validation)
```

###  Alternatives

[mollie/magento2

Mollie Payment Module for Magento 2

1131.9M16](/packages/mollie-magento2)[buckaroo/magento2

Buckaroo Magento 2 extension

32420.3k8](/packages/buckaroo-magento2)[loki/magento2-components

Core module for defining Alpine.js components with advanced AJAX features

1011.8k26](/packages/loki-magento2-components)[zwernemann/module-withdrawal

Magento 2 EU Withdrawal Button Module - Adds a withdrawal/revocation button for orders in compliance with EU Directive (EU) 2023/2673

256.0k2](/packages/zwernemann-module-withdrawal)[opengento/module-category-import-export

This module add the capability to import and export the categories from the back-office.

1310.9k2](/packages/opengento-module-category-import-export)[loki/magento2-admin-components

Admin Panel grids and forms created via Loki Components

175.2k7](/packages/loki-magento2-admin-components)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
