PHPackages                             mage2kishan/module-advanced-contact-us - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. mage2kishan/module-advanced-contact-us

ActiveMagento2-module[Utility &amp; Helpers](/categories/utility)

mage2kishan/module-advanced-contact-us
======================================

Advanced Contact Us Page - Custom fields, bot protection, submission management, email notifications

1.0.3(1mo ago)027↓100%11proprietaryPHPPHP &gt;=8.1

Since Apr 13Pushed 1mo agoCompare

[ Source](https://github.com/mage2sk/module-advanced-contact-us)[ Packagist](https://packagist.org/packages/mage2kishan/module-advanced-contact-us)[ RSS](/packages/mage2kishan-module-advanced-contact-us/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependencies (5)Versions (5)Used By (1)

Panth Advanced Contact Us — Magento 2 AJAX Contact Form with Custom Fields, Anti-Spam &amp; Submission Grid
===========================================================================================================

[](#panth-advanced-contact-us--magento-2-ajax-contact-form-with-custom-fields-anti-spam--submission-grid)

[![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)![License Proprietary](https://camo.githubusercontent.com/15379ffe4e8d2918decfb7cb0be72c1b5e79cd4de566819393b0e1b738b09e1c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d50726f70726965746172792d626c7565)[![Packagist](https://camo.githubusercontent.com/38a297b26c9828ca236c6cde80c023ebb76930f5dd8d4e53f0be9d1ca492d769/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5061636b61676973742d6d616765326b697368616e2532466d6f64756c652d2d616476616e6365642d2d636f6e746163742d2d75732d6f72616e67653f6c6f676f3d7061636b6167697374266c6f676f436f6c6f723d7768697465)](https://packagist.org/packages/mage2kishan/module-advanced-contact-us)[![Upwork Top Rated Plus](https://camo.githubusercontent.com/6f72584179420c41ed90432fd2579a4ed36199d4229e8181d20f353c1c4ee4eb/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5570776f726b2d546f702532305261746564253230506c75732d3134613830303f6c6f676f3d7570776f726b266c6f676f436f6c6f723d7768697465)](https://www.upwork.com/freelancers/~016dd1767321100e21)[![Panth Infotech Agency](https://camo.githubusercontent.com/401a792e990131002e91054d1b04494af5a2152fcc891ca000eb683786770abf/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4167656e63792d50616e7468253230496e666f746563682d3134613830303f6c6f676f3d7570776f726b266c6f676f436f6c6f723d7768697465)](https://www.upwork.com/agencies/1881421506131960778/)[![Website](https://camo.githubusercontent.com/f1ae86d28e2b505aee60f240d3e5508e390b0a8dc7a9b7ecf1b450fad862053f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f576562736974652d6b697368616e736176616c6979612e636f6d2d304439343838)](https://kishansavaliya.com)[![Get a Quote](https://camo.githubusercontent.com/0b6c02cc1ad00f11bf1b0164a9998734bd716473db36cc2a5c1517e3d3578d1b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4765742532306125323051756f74652d46726565253230457374696d6174652d444332363236)](https://kishansavaliya.com/get-quote)

> **Replace Magento 2's default contact form** with a conversion-optimized AJAX contact page. Vanilla JS (zero jQuery dependency) for native Luma speed, unlimited custom fields, 3-layer anti-spam (honeypot + time-based trap + IP rate limiting), full admin submission grid with status tracking, and transactional email notifications for both admin and customer.

**Panth Advanced Contact Us** transforms Magento 2's stock contact page into a feature-rich, modern, conversion-ready contact experience. Customers get an AJAX-submitted form (no page reloads) with real-time validation, a clean contact-info sidebar, and auto-prefill for logged-in users. Admins get a proper submission grid with New/Read/Replied status tracking instead of lost emails, plus three independent spam defences that stop bots without CAPTCHAs frustrating real customers.

Built on pure vanilla JavaScript for native Luma themes, fully MEQP compliant, and tested across Magento 2.4.4 — 2.4.8 with PHP 8.1 — 8.4.

---

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

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

> **Get a free quote for your project in 24 hours** — custom modules, Hyva themes, performance optimization, M1→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)

- [Why Panth Advanced Contact Us](#why-panth-advanced-contact-us)
- [Key Features](#key-features)
- [Compatibility](#compatibility)
- [Installation](#installation)
- [Configuration](#configuration)
- [Custom Fields](#custom-fields)
- [Admin Submission Grid](#admin-submission-grid)
- [Anti-Spam Protection](#anti-spam-protection)
- [Email Notifications](#email-notifications)
- [Troubleshooting](#troubleshooting)
- [FAQ](#faq)
- [Support](#support)

---

Why Panth Advanced Contact Us
-----------------------------

[](#why-panth-advanced-contact-us)

Magento 2's native contact form is a lowest-common-denominator feature: full page reload on submit, no custom fields, no anti-spam beyond basic form keys, no admin-side record of submissions, and no status tracking. Merchants routinely lose leads because contact emails land in spam folders or get buried in inboxes with no way to know which messages have been answered.

**Panth Advanced Contact Us fixes every one of those problems:**

1. **No more lost leads** — every submission is stored in the database with a searchable admin grid
2. **No more spam flood** — honeypot, time trap, and IP rate limiting block bots automatically without CAPTCHAs
3. **No more generic form** — add unlimited custom fields (dropdowns, checkboxes, phone, subject)
4. **No more page reloads** — AJAX submission with inline success/error messages
5. **No more "did they reply?"** — three-state status tracking (New / Read / Replied) keeps your team organized

---

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

[](#key-features)

### Modern Storefront Form

[](#modern-storefront-form)

- **Vanilla JavaScript AJAX submission** — zero jQuery, zero page reload, native Luma speed
- **Real-time client-side validation** — required fields, email format, phone format
- **Logged-in customer pre-fill** — auto-populates name and email for authenticated users
- **Contact info sidebar** — display email, phone, address, and business hours alongside the form
- **Configurable page title &amp; success message** — match your brand voice
- **Toggleable phone &amp; subject fields** — with independent "required" flags

### Unlimited Custom Fields

[](#unlimited-custom-fields)

- **7 field types** — text, textarea, select, radio, checkbox, email, tel
- **Per-field configuration** — label, placeholder, required status
- **Options support** — comma-separated choices for select / radio / checkbox fields
- **JSON storage** — custom field values stored as JSON in the submission record
- **Admin view rendering** — custom fields displayed cleanly in submission detail view and email notifications

### 3-Layer Anti-Spam

[](#3-layer-anti-spam)

- **Honeypot field** — hidden input invisible to users but filled by bots
- **Time-based trap** — minimum fill-time threshold (default 2 seconds) rejects instant bot submissions
- **IP rate limiting** — configurable max submissions per IP per hour (default 5)
- **No CAPTCHA friction** — real customers never see a challenge, bots get silently rejected

### Admin Submission Grid

[](#admin-submission-grid)

- **Dedicated submission grid** — view all contact submissions under `Panth Extensions → Contact Submissions`
- **Full filtering &amp; sorting** — by name, email, subject, status, and date
- **3-state status tracking** — `New` (orange), `Read` (blue), `Replied` (green)
- **Auto-mark-as-read** — submissions flip to "Read" status when opened in admin
- **Bulk actions** — mass delete, mass status change
- **Custom field display** — view all custom field values in the submission detail page

### Email Notifications

[](#email-notifications)

- **Admin notification email** — sent to configurable recipient on every submission
- **Customer confirmation email** — optional auto-reply to the customer
- **Sender identity selection** — general, sales, support, or custom sender
- **Customizable templates** — both admin and customer email templates editable via `Marketing → Email Templates`
- **Reply-To set to customer** — one-click reply from your mailbox

### Quality &amp; Security

[](#quality--security)

- **MEQP compliant** — passes Adobe's Magento Extension Quality Program
- **CSRF-protected** — Magento form key validation on every submission
- **XSS-safe output** — all stored values escaped on render
- **SQL-injection-safe** — uses Magento's standard repository + collection pattern
- **Luma theme optimized** — works on stock Luma and any Luma child theme

---

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 — 2.4.8PHP8.1.x, 8.2.x, 8.3.x, 8.4.xMySQL8.0+MariaDB10.4+Luma ThemeNative support (vanilla JS)Panth\_Core^1.0 (required)Tested on:

- Magento 2.4.8-p4 with PHP 8.4
- Magento 2.4.7 with PHP 8.3
- Magento 2.4.6 with PHP 8.2
- Magento 2.4.4 with PHP 8.1

---

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

[](#installation)

### Composer Installation (Recommended)

[](#composer-installation-recommended)

```
composer require mage2kishan/module-advanced-contact-us
bin/magento module:enable Panth_Core Panth_AdvancedContactUs
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento setup:static-content:deploy -f
bin/magento cache:flush
```

`Panth_Core` is pulled in automatically as a dependency.

### Manual Installation via ZIP

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

1. Download the latest release from [Packagist](https://packagist.org/packages/mage2kishan/module-advanced-contact-us) or the [Adobe Commerce Marketplace](https://commercemarketplace.adobe.com)
2. Extract to `app/code/Panth/AdvancedContactUs/`
3. Run the commands above starting from `bin/magento module:enable`

### Verify Installation

[](#verify-installation)

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

Then visit the frontend `/contact` URL — you should see the new form. In admin, the new menu entry lives at `Panth Extensions → Contact Submissions`.

---

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

[](#configuration)

All settings live at **Stores → Configuration → Panth Extensions → Advanced Contact Us**.

### General

[](#general)

SettingDefaultDescriptionEnable ModuleYesMaster toggle. When off, Magento's native contact form is used.Page TitleContact UsHeading shown on the contact page.Success MessageThanks, we'll get back to you soon.Inline confirmation shown after successful submission.Show Contact Info SidebarYesDisplay the sidebar with email / phone / address / hours.### Contact Info Sidebar

[](#contact-info-sidebar)

SettingDescriptionEmailPublic contact email shown in sidebar (click-to-email)PhonePublic phone number (click-to-call)AddressPhysical / mailing address, multi-lineBusiness HoursPlain text operating hours### Form Fields

[](#form-fields)

SettingDefaultDescriptionShow Phone FieldYesDisplay the phone input on the form.Phone RequiredNoMake phone a mandatory field.Show Subject FieldYesDisplay the subject input.Subject RequiredNoMake subject a mandatory field.Custom Fields—Dynamic row grid to define unlimited custom fields.### Email Settings

[](#email-settings)

SettingDescriptionRecipient EmailWhere admin notifications are sent.Sender IdentityGeneral / Sales / Support / Custom — matches `Stores → Configuration → General → Store Email Addresses`.Send Customer ConfirmationSend auto-reply to the customer after successful submission.Admin Email TemplateTransactional template for admin notification.Customer Email TemplateTransactional template for the customer auto-reply.### Anti-Spam

[](#anti-spam)

SettingDefaultDescriptionEnable HoneypotYesAdd a hidden trap field that only bots fill.Enable Rate LimitingYesThrottle submissions per IP.Max Per Hour5Max submissions accepted per IP per hour.Minimum Fill Time (seconds)2Reject submissions faster than this threshold.---

Custom Fields
-------------

[](#custom-fields)

Add unlimited custom fields to capture exactly the data you need — subject dropdowns, inquiry-type radios, consent checkboxes, reference numbers, and more.

**To add a custom field:**

1. Go to **Stores → Configuration → Panth Extensions → Advanced Contact Us → Form Fields → Custom Fields**
2. Click **Add** to create a new row
3. Choose a **Field Type** — `text`, `textarea`, `select`, `radio`, `checkbox`, `email`, or `tel`
4. Set **Label** (e.g. `Inquiry Type`)
5. Set **Placeholder** (optional) for text-style fields
6. Toggle **Required** if the field must be filled
7. For `select` / `radio` / `checkbox`, enter **Options** as comma-separated values (e.g. `Sales, Support, Billing, Partnership`)
8. Click **Save Config** and run `bin/magento cache:flush`

Submissions store all custom-field values as JSON in the `panth_contact_submission` table. The admin submission detail view renders each field with its label and value, and the admin notification email includes them in the message body.

---

Admin Submission Grid
---------------------

[](#admin-submission-grid-1)

Navigate to **Panth Extensions → Contact Submissions** in the admin sidebar.

### Grid Columns

[](#grid-columns)

- **ID** — submission identifier
- **Name** — customer name
- **Email** — customer email (mailto link)
- **Phone** — customer phone (if supplied)
- **Subject** — subject line (if supplied)
- **Status** — colour-coded `New` / `Read` / `Replied` badge
- **Submitted At** — timestamp
- **Action** — view / delete

### Status Lifecycle

[](#status-lifecycle)

StatusColourWhen SetNewOrangeAutomatically on submissionReadBlueAutomatically when opened in adminRepliedGreenManually by admin after responding### Bulk Actions

[](#bulk-actions)

- **Delete** — mass-delete selected submissions
- **Change Status** — mass-update status for follow-up workflow

Filter by any column, export to CSV / XML, and search across name, email, and subject.

---

Anti-Spam Protection
--------------------

[](#anti-spam-protection)

Panth Advanced Contact Us uses a **silent, layered defence** strategy — no CAPTCHA friction for real customers, but three independent bot-detection mechanisms:

### Layer 1: Honeypot Field

[](#layer-1-honeypot-field)

A hidden input field (`display:none` via CSS) is added to the form. Real users never see it or fill it. Automated bots parse the HTML and fill every input — any non-empty honeypot value causes the submission to be rejected silently (the bot sees a "success" response but no record is created).

### Layer 2: Time-Based Trap

[](#layer-2-time-based-trap)

When the form loads, a hidden timestamp is set. On submission, the server calculates elapsed time. If the form was submitted faster than the configured threshold (default 2 seconds), the submission is rejected — no human can read a form, type a name, email, and message in under 2 seconds.

### Layer 3: IP Rate Limiting

[](#layer-3-ip-rate-limiting)

The module tracks submission counts per IP address per rolling hour window. If an IP exceeds the configured threshold (default 5 / hour), further submissions return a friendly "too many requests" message. This stops distributed spam from a single source without locking out legitimate users.

All three layers can be independently enabled / disabled and tuned in configuration.

---

Email Notifications
-------------------

[](#email-notifications-1)

### Admin Notification

[](#admin-notification)

Sent to the configured **Recipient Email** on every successful submission. Contains:

- Submitter name, email, phone, subject
- Full message body
- All custom field values with labels
- Submission timestamp and ID
- Direct admin link to view the submission

The `Reply-To` header is set to the customer's email address, so clicking reply in your mailbox goes straight to the customer — no copy-paste needed.

### Customer Confirmation (Optional)

[](#customer-confirmation-optional)

When **Send Customer Confirmation** is enabled, the customer receives an auto-reply immediately after submission. Useful for:

- Confirming their message was received
- Setting expectations (e.g. "We reply within 24 business hours")
- Providing support phone / chat alternatives

Both templates are editable at **Marketing → Email Templates** — load the default, customize the HTML and text versions, and assign in the module's Email Settings.

---

Troubleshooting
---------------

[](#troubleshooting)

IssueCauseResolutionForm not appearing on `/contact`Module disabled or cache not flushed`bin/magento module:enable Panth_AdvancedContactUs && bin/magento cache:flush`Submissions not savingSetup upgrade not run`bin/magento setup:upgrade` to install the database schemaAdmin emails not arrivingMagento SMTP not configuredVerify `Stores → Configuration → Advanced → System → Mail Sending Settings` or install an SMTP moduleCustomer auto-reply not sendingCustomer confirmation toggle offEnable **Send Customer Confirmation** in Email SettingsBot protection blocking real usersThresholds too tightIncrease **Max Per Hour**, lower **Minimum Fill Time**, or disable individual layersCustom fields not showingCache not flushed after field add`bin/magento cache:flush` after saving configurationAJAX submission returns 403Form key expiredReload the page or ensure full-page cache is properly serving form keys`Panth_Core not found` errorDependency missing`composer require mage2kishan/module-core && bin/magento setup:upgrade`For persistent issues, enable debug mode in `Panth Extensions → Core Settings` and check `var/log/panth_advanced_contact_us.log`.

---

FAQ
---

[](#faq)

### Does this replace Magento's native contact form?

[](#does-this-replace-magentos-native-contact-form)

Yes. When the module is enabled, the `/contact` URL is handled by Panth Advanced Contact Us and the stock `Magento_Contact` form is bypassed. Disable the module to revert to the native form — no data loss.

### Does it work with Hyva themes?

[](#does-it-work-with-hyva-themes)

This specific module ships a **Luma-compatible vanilla JS** frontend. It will render and function on Hyva, but for the Alpine.js + Tailwind native Hyva experience, use the Hyva-specific variant in the Panth suite. Both share the same admin grid and backend logic.

### Will it conflict with reCAPTCHA?

[](#will-it-conflict-with-recaptcha)

No. Panth Advanced Contact Us uses its own silent anti-spam. You can additionally enable Magento's native Google reCAPTCHA v3 on the contact form for a fourth layer of protection — the module respects the standard reCAPTCHA hook.

### Can I export submissions?

[](#can-i-export-submissions)

Yes. The admin submission grid supports Magento's standard **Export to CSV / XML** action. Bulk select submissions and choose Export from the mass-action dropdown.

### Are submissions GDPR-compliant?

[](#are-submissions-gdpr-compliant)

The module stores only what the customer submitted. To support data-subject deletion requests, use the **Bulk Delete** mass action or call the repository's `deleteById()` method from a custom GDPR handler. Submission retention duration is unrestricted — add a cron job to purge old entries if needed.

### Can I add a file upload field?

[](#can-i-add-a-file-upload-field)

Not in the base module. For file attachments, use **Panth Order Attachments** (for orders) or **Panth Dynamic Forms** (for general form builder with file uploads). Custom file fields can be added via a small extension plugin.

### How do I customize the form layout?

[](#how-do-i-customize-the-form-layout)

Copy the template from `view/frontend/templates/form.phtml` into your theme at `app/design/frontend///Panth_AdvancedContactUs/templates/form.phtml` and edit. All styling is via standard CSS — no build step required.

### Does it support multi-store / multi-language?

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

Yes. All settings respect Magento's scope hierarchy (default → website → store view), and all user-facing strings pass through Magento's `__()` translation function. Translate the module to any language via `i18n/.csv`.

---

Support
-------

[](#support)

ChannelContactEmailWebsite[kishansavaliya.com](https://kishansavaliya.com)WhatsApp+91 84012 70422GitHub Issues[github.com/mage2sk/module-advanced-contact-us/issues](https://github.com/mage2sk/module-advanced-contact-us/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. Priority support available via Upwork contract.

### 💼 Need Custom Magento Development?

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

Looking for **custom Magento module development**, **Hyva theme customization**, **store migrations**, or **performance optimization**? 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/) [ ![Visit Website](https://camo.githubusercontent.com/7455559317a374eb3eb536c5ea201ca2c2a29bc13d82cc127278975a680d552c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5669736974253230576562736974652d6b697368616e736176616c6979612e636f6d2d3044393438383f7374796c653d666f722d7468652d6261646765) ](https://kishansavaliya.com)

**Specializations:**

- 🛒 **Magento 2 Module Development** — custom extensions following MEQP standards
- 🎨 **Hyva Theme Development** — Alpine.js + Tailwind CSS, lightning-fast storefronts
- 🖌️ **Luma Theme Customization** — pixel-perfect designs, responsive layouts
- ⚡ **Performance Optimization** — Core Web Vitals, page speed, caching strategies
- 🔍 **Magento SEO** — structured data, hreflang, sitemaps, AI-generated meta
- 🛍️ **Checkout Optimization** — one-page checkout, conversion rate optimization
- 🚀 **M1 to M2 Migrations** — data migration, custom feature porting
- ☁️ **Adobe Commerce Cloud** — deployment, CI/CD, performance tuning
- 🤖 **AI-Powered eCommerce** — OpenAI/Claude integration for content, search, recommendations
- 🔌 **Third-party Integrations** — payment gateways, ERP, CRM, marketing tools

**Industries served:** Fashion &amp; Apparel, Electronics, Health &amp; Beauty, Food &amp; Beverage, Home &amp; Garden, B2B Wholesale, Multi-vendor Marketplaces.

---

License
-------

[](#license)

Panth Advanced Contact Us is distributed under a proprietary license — see `LICENSE.txt`. Single-store use per installation; contact us for multi-store enterprise licensing.

---

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 specializing in high-quality, security-focused extensions and themes for both Hyva and Luma storefronts. Our extension suite covers SEO, performance, checkout, product presentation, customer engagement, and store management — over 34 modules built to MEQP standards and tested across Magento 2.4.4 to 2.4.8.

Browse the full extension catalog on the [Adobe Commerce Marketplace](https://commercemarketplace.adobe.com) or [Packagist](https://packagist.org/packages/mage2kishan/).

### Quick Links

[](#quick-links)

- 🌐 **Website:** [kishansavaliya.com](https://kishansavaliya.com)
- 💬 **Get a Quote:** [kishansavaliya.com/get-quote](https://kishansavaliya.com/get-quote)
- 👨‍💻 **Upwork Profile (Top Rated Plus):** [upwork.com/freelancers/~016dd1767321100e21](https://www.upwork.com/freelancers/~016dd1767321100e21)
- 🏢 **Upwork Agency:** [upwork.com/agencies/1881421506131960778](https://www.upwork.com/agencies/1881421506131960778/)
- 📦 **Packagist:** [packagist.org/packages/mage2kishan/module-advanced-contact-us](https://packagist.org/packages/mage2kishan/module-advanced-contact-us)
- 🐙 **GitHub:** [github.com/mage2sk/module-advanced-contact-us](https://github.com/mage2sk/module-advanced-contact-us)
- 🛒 **Adobe Marketplace:** [commercemarketplace.adobe.com](https://commercemarketplace.adobe.com)
- 📧 **Email:**
- 📱 **WhatsApp:** +91 84012 70422

---

 **Ready to upgrade your Magento 2 contact page?**
 [ ![Get Started](https://camo.githubusercontent.com/66dee04430af977df988ac18454416f2f08a5169868a0d0689061b7e8db6f8ca/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f254630253946253941253830253230476574253230537461727465642532302545322538362539322d4672656525323051756f7465253230696e2532303234682d4443323632363f7374796c653d666f722d7468652d6261646765) ](https://kishansavaliya.com/get-quote)

---

**SEO Keywords:** magento 2 contact form, magento 2 advanced contact us, magento 2 ajax contact form, magento 2 contact form extension, magento 2 custom contact fields, magento 2 contact us page, magento 2 contact form with custom fields, magento 2 contact submissions grid, magento 2 contact form database storage, magento 2 contact form spam protection, magento 2 honeypot contact form, magento 2 contact form rate limit, magento 2 contact form no captcha, magento 2 contact form without recaptcha, magento 2 replace default contact form, magento 2 contact form vanilla javascript, magento 2 luma contact form, magento 2 contact form email notification, magento 2 contact form auto reply, magento 2 contact form admin grid, magento 2 contact form status tracking, magento 2 contact form bulk actions, magento 2 contact form gdpr, magento 2 lead capture form, magento 2 inquiry form extension, panth advanced contact us, panth infotech contact form, mage2kishan contact us, magento 2.4.8 contact form, php 8.4 magento contact, hire magento developer upwork, top rated plus magento freelancer, kishan savaliya magento, panth infotech magento, custom magento development india, magento 2 hyva development, magento 2 MEQP compliant module

###  Health Score

42

—

FairBetter than 88% of packages

Maintenance94

Actively maintained with recent releases

Popularity11

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity45

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 ~8 days

Total

4

Last Release

32d 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)")

### Embed Badge

![Health badge](/badges/mage2kishan-module-advanced-contact-us/health.svg)

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

###  Alternatives

[baldwin/magento2-module-url-data-integrity-checker

Magento 2 module which can find potential url related problems in your catalog data

282806.2k](/packages/baldwin-magento2-module-url-data-integrity-checker)[mollie/magento2

Mollie Payment Module for Magento 2

1131.8M12](/packages/mollie-magento2)[run-as-root/magento2-prometheus-exporter

Magento2 Prometheus Exporter

68353.9k](/packages/run-as-root-magento2-prometheus-exporter)[loki/magento2-components

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

1010.0k22](/packages/loki-magento2-components)[magepal/magento2-form-field-manager

Customer and Address Form Fields Manager for Magento2

293.9k](/packages/magepal-magento2-form-field-manager)[mage-os/module-admin-activity-log

The Admin Activity extension makes it easy to track all admin activity with comprehensive audit logging.

293.3k](/packages/mage-os-module-admin-activity-log)

PHPackages © 2026

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