PHPackages                             mage2kishan/module-core - 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-core

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

mage2kishan/module-core
=======================

Panth Core — base module providing shared utilities, admin configuration helpers, the optional ThemeBuildExecutorInterface contract, and the panth\_modules registry used by every other Panth extension. Required dependency for all Panth Infotech extensions on the Magento Marketplace.

1.0.15(1mo ago)078↓100%120proprietaryPHPPHP ~8.1.0||~8.2.0||~8.3.0||~8.4.0

Since Apr 11Pushed 1mo agoCompare

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

READMEChangelogDependencies (4)Versions (14)Used By (20)

Panth Core — Free Required Base Module for Magento 2 | Panth Infotech Extensions
================================================================================

[](#panth-core--free-required-base-module-for-magento-2--panth-infotech-extensions)

[![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)![Free](https://camo.githubusercontent.com/0a04c7751f6f8d03d44810b8d2bba0d25a9e70e6f257f46cca3674dc7629f29f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d467265652d627269676874677265656e)[![Packagist](https://camo.githubusercontent.com/44611c55e531b1f42ef6e5c25063d3c1a2b6b4b9776039185f93e2464f76ce2a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5061636b61676973742d6d616765326b697368616e2532466d6f64756c652d2d636f72652d6f72616e67653f6c6f676f3d7061636b6167697374266c6f676f436f6c6f723d7768697465)](https://packagist.org/packages/mage2kishan/module-core)[![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)

> **Free, mandatory dependency** for the entire Panth Infotech extension suite on the Adobe Commerce Marketplace. Provides shared utilities, admin configuration foundation, Hyva and Luma theme detection, module registry, and the optional `ThemeBuildExecutorInterface` contract used by 33+ premium Panth extensions for Magento 2.

**Panth Core** is the foundational library module that every Panth extension depends on. It consolidates shared functionality — admin menu structure, configuration UI sections, theme detection helpers, and grid data-provider fixes — into a single lightweight package. Without Core, each Panth extension would create its own admin menu and duplicate utilities. With Core installed once, all 34 Panth extensions integrate seamlessly into a unified `Panth Infotech` admin section.

This module is **not a standalone product** — you install it because another Panth extension requires it. Composer handles this automatically when you install any module from the Panth Infotech suite. It is **completely free** and remains free forever.

---

🚀 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 Core Exists](#why-panth-core-exists)
- [Key Features](#key-features)
- [Compatibility](#compatibility)
- [Installation](#installation)
- [Configuration](#configuration)
- [What's Inside](#whats-inside)
- [API Reference](#api-reference)
- [Theme Detection](#theme-detection)
- [Module Registry](#module-registry)
- [Cron Heartbeat](#cron-heartbeat)
- [Grid Bug Fix](#grid-bug-fix)
- [Compatibility with Other Panth Extensions](#compatibility-with-other-panth-extensions)
- [Troubleshooting](#troubleshooting)
- [FAQ](#faq)
- [Support](#support)

---

Why Panth Core Exists
---------------------

[](#why-panth-core-exists)

When you install multiple extensions from the same vendor on Magento 2, you typically face three problems:

1. **Cluttered admin sidebar** — every extension creates its own top-level menu entry
2. **Duplicate utilities** — each extension reimplements theme detection, config helpers, and shared services
3. **Inconsistent UX** — each extension follows its own conventions for admin configuration

**Panth Core solves all three** by providing a single shared foundation that every Panth extension hooks into:

- One unified **`Panth Infotech`** admin sidebar entry
- One consistent **`Stores → Configuration → Panth Extensions`** settings home
- One shared **`Panth\Core\Helper\Theme`** for Hyva/Luma detection
- One shared **`panth_modules.xml`** registry for the extensions overview page

This means whether you install 1 or 34 Panth extensions, the admin experience stays clean, fast, and consistent.

---

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

[](#key-features)

### Shared Admin Foundation

[](#shared-admin-foundation)

- **Unified admin menu** — all Panth extensions appear under a single `Panth Infotech` sidebar entry
- **Centralized configuration** — every Panth extension's settings live under `Stores → Configuration → Panth Extensions`
- **Core Settings section** — global toggles for debug mode, caching, and module status

### Developer Utilities

[](#developer-utilities)

- **`Panth\Core\Helper\Theme`** — detect whether the current store is running Hyva or Luma (used by 30+ Panth extensions to switch templates)
- **`Panth\Core\ViewModel\ThemeConfig`** — inject theme tokens into frontend templates
- **`Panth\Core\Api\ThemeBuildExecutorInterface`** — optional contract for triggering theme builds from admin

### Quality of Life

[](#quality-of-life)

- **Grid data-provider fix** — patches the well-known Magento bug where `SearchResult` virtual types return null from `getCustomAttributes()` in developer mode
- **Cron heartbeat** — lightweight cron job that records last-run timestamps for diagnostics (with admin opt-out)
- **Module registry** — declarative `panth_modules.xml` lists every installed Panth extension for the overview page

### Security &amp; Performance

[](#security--performance)

- **MEQP compliant** — passes Adobe's Magento Extension Quality Program with zero severity-10 violations
- **Zero dependencies on third-party libraries** — uses only Magento framework classes
- **Lightweight** — under 50 PHP files, minimal memory footprint
- **Composer-installable** — no manual file copying required

---

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+Hyva Theme1.0+ (optional)Luma ThemeNative supportTested 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

---

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

[](#installation)

### Composer Installation (Recommended)

[](#composer-installation-recommended)

```
composer require mage2kishan/module-core
bin/magento module:enable Panth_Core
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 ZIP from [Packagist](https://packagist.org/packages/mage2kishan/module-core) or the [Adobe Commerce Marketplace](https://commercemarketplace.adobe.com)
2. Extract the contents to `app/code/Panth/Core/` in your Magento installation
3. Run the same commands as above starting from `bin/magento module:enable Panth_Core`

### Verify Installation

[](#verify-installation)

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

After installation, navigate to:

```
Admin → Stores → Configuration → Panth Extensions → Core Settings

```

---

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

[](#configuration)

Panth Core ships with sensible defaults and requires no configuration to function. The following optional settings are available at `Stores → Configuration → Panth Extensions → Core Settings`:

SettingDefaultDescriptionEnable Panth CoreYesMaster toggle for all Panth Core functionality. Disable to bypass all Panth Core hooks.Debug ModeNoEnable verbose logging for Panth Core operations. Useful for development and troubleshooting. Should be disabled in production.Enable CachingYesEnable internal caching for theme detection and module registry lookups. Recommended on.Cron HeartbeatYesEnable the lightweight cron heartbeat for diagnostics. Disable if you do not want any cron tracking.---

What's Inside
-------------

[](#whats-inside)

```
Panth_Core/
├── Api/
│   ├── ThemeBuildExecutorInterface.php   # Optional contract for theme builds
│   └── Data/
├── Block/
│   └── Adminhtml/                         # Admin block helpers
├── Controller/
│   └── Adminhtml/                         # Admin controllers
├── Cron/
│   └── Heartbeat.php                      # Lightweight diagnostics cron
├── Helper/
│   ├── Data.php                           # General config helper
│   └── Theme.php                          # Hyva/Luma theme detection
├── Model/
│   ├── Config/                            # Configuration sources and backends
│   └── ModuleRegistry.php                 # Reads panth_modules.xml
├── Observer/                              # Event observers
├── Plugin/
│   └── GridDataProvider.php               # Magento grid bug fix
├── Service/                               # Reusable services
├── Setup/
│   └── Patch/Data/                        # Data patches
├── ViewModel/
│   └── ThemeConfig.php                    # Frontend theme config injector
├── etc/
│   ├── adminhtml/
│   │   ├── menu.xml                       # "Panth Infotech" sidebar entry
│   │   ├── routes.xml
│   │   └── system.xml                     # Core Settings config UI
│   ├── crontab.xml
│   ├── di.xml
│   ├── module.xml
│   └── panth_modules.xml                  # Module registry
└── view/
    ├── adminhtml/
    └── frontend/

```

---

API Reference
-------------

[](#api-reference)

### `Panth\Core\Helper\Theme`

[](#panthcorehelpertheme)

Detect the current frontend theme.

```
use Panth\Core\Helper\Theme;

class MyBlock extends \Magento\Framework\View\Element\Template
{
    public function __construct(
        Context $context,
        private readonly Theme $themeHelper,
        array $data = []
    ) {
        parent::__construct($context, $data);
    }

    public function isHyvaActive(): bool
    {
        return $this->themeHelper->isHyva();
    }

    public function isLumaActive(): bool
    {
        return $this->themeHelper->isLuma();
    }

    public function getCurrentThemeType(): string
    {
        // Returns 'hyva' or 'luma'
        return $this->themeHelper->getCurrentTheme();
    }
}
```

### `Panth\Core\ViewModel\ThemeConfig`

[](#panthcoreviewmodelthemeconfig)

Inject theme tokens into frontend templates via layout XML.

```

            Panth\Core\ViewModel\ThemeConfig

```

```
// In template.phtml
$viewModel = $block->getViewModel();
$primary = $viewModel->getColor('primary');
$radius = $viewModel->getRadius('default');
```

### `Panth\Core\Api\ThemeBuildExecutorInterface`

[](#panthcoreapithemebuildexecutorinterface)

Optional contract for triggering theme rebuilds from admin. Default implementation returns a friendly "module not installed" payload. If `Panth_ThemeCustomizer` is installed, it overrides this with the real build executor.

```
use Panth\Core\Api\ThemeBuildExecutorInterface;

class MyController
{
    public function __construct(
        private readonly ThemeBuildExecutorInterface $themeBuilder
    ) {}

    public function execute()
    {
        $result = $this->themeBuilder->build();
        // $result['success'], $result['message'], $result['output']
    }
}
```

---

Theme Detection
---------------

[](#theme-detection)

Panth Core's theme detection logic checks multiple signals to reliably identify whether the storefront is running Hyva or Luma:

1. **Module check** — is `Hyva_Theme` enabled?
2. **Theme path check** — does the active theme's path explicitly contain a Luma marker?
3. **Parent theme check** — does the theme's parent chain include `Hyva/default`?

This multi-signal approach correctly handles edge cases like:

- Hyva child themes
- Luma child themes
- Mixed installations where Hyva module exists but a Luma theme is active
- Custom themes with non-standard parent chains

The result is cached per-request via `$cachedThemeType` to avoid repeated database lookups.

---

Module Registry
---------------

[](#module-registry)

The `etc/panth_modules.xml` file declares every Panth extension installed on the store. Each Panth extension contributes its own entry through DI configuration:

```

        Advanced SEO
        Enterprise-grade SEO suite
        panth_seo/dashboard/index

```

The registry is consumed by the `Panth Infotech` admin overview page, which displays installed extensions, their versions, and links to their config sections. This gives merchants a single dashboard to see and manage all Panth extensions.

---

Cron Heartbeat
--------------

[](#cron-heartbeat)

Panth Core registers a lightweight cron job (`panth_core_heartbeat`) that runs every hour and records the last execution timestamp. This is useful for:

- **Diagnostics** — confirming cron is running
- **Health checks** — external monitoring tools can read the timestamp
- **Telemetry opt-in** — anonymous module-version tracking (off by default, requires explicit admin opt-in)

To disable the heartbeat entirely, set **Cron Heartbeat** to **No** in Core Settings.

---

Grid Bug Fix
------------

[](#grid-bug-fix)

A well-known Magento bug causes admin grids to crash in **developer mode** when virtual types extending `SearchResult` return `null` from `getCustomAttributes()`. Panth Core ships a plugin (`Panth\Core\Plugin\GridDataProvider`) that patches this by returning an empty array instead of null.

This fix is applied silently and only affects grids that would otherwise throw errors. It does not modify any product data or alter grid behaviour in production mode.

---

Compatibility with Other Panth Extensions
-----------------------------------------

[](#compatibility-with-other-panth-extensions)

Panth Core is the **required dependency** for all Panth Infotech extensions. Composer handles this automatically — when you install any Panth extension, Core is pulled in.

### All Panth Extensions That Require Core

[](#all-panth-extensions-that-require-core)

ExtensionComposer PackageAdvanced SEO`mage2kishan/module-advanced-seo`Advanced Contact Us`mage2kishan/module-advanced-contact-us`Advanced Cart`mage2kishan/module-advancedcart`Banner Slider`mage2kishan/module-banner-slider`Cache Manager`mage2kishan/module-cachemanager`Checkout Extended`mage2kishan/module-checkout-extended`Checkout Success Page`mage2kishan/module-checkout-success`Core Web Vitals`mage2kishan/module-corewebvitals`Custom Options`mage2kishan/module-custom-options`Dynamic Forms`mage2kishan/module-dynamic-forms`FAQ`mage2kishan/module-faq`Footer`mage2kishan/module-footer`Image Optimizer`mage2kishan/module-imageoptimizer`Live Activity`mage2kishan/module-live-activity`Low Stock Notification`mage2kishan/module-low-stock-notification`Malware Scanner`mage2kishan/module-malware-scanner`Mega Menu`mage2kishan/module-mega-menu`Not Found Page (404)`mage2kishan/module-not-found-page`Order Attachments`mage2kishan/module-order-attachments`PageBuilder AI`mage2kishan/module-pagebuilder-ai`Performance Optimizer`mage2kishan/module-performance-optimizer`Price Drop Alert`mage2kishan/module-price-drop-alert`Product Attachments`mage2kishan/module-product-attachments`Product Gallery`mage2kishan/module-productgallery`Product Slider`mage2kishan/module-product-slider`Product Tabs`mage2kishan/module-producttabs`Quick View`mage2kishan/module-quickview`Search Autocomplete`mage2kishan/module-search-autocomplete`Smart Badge`mage2kishan/module-smart-badge`Testimonials`mage2kishan/module-testimonials`Theme Customizer`mage2kishan/module-theme-customizer`WhatsApp Integration`mage2kishan/module-whatsapp`Zipcode Validation`mage2kishan/module-zipcode-validation`Panth Infotech Theme`mage2kishan/theme-frontend-panth-infotech`---

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

[](#troubleshooting)

IssueCauseResolution`Class Panth\Core\Helper\Theme not found`Module not enabled or DI compile not runRun `bin/magento module:enable Panth_Core && bin/magento setup:di:compile`Admin sidebar missing `Panth Infotech` entryCache not flushedRun `bin/magento cache:flush` and refresh adminCore Settings section missingACL not refreshedLog out and back in to adminGrid bug fix not applyingConflict with another grid pluginCheck `app/code` for custom plugins on `Magento\Framework\Api\SearchResults`Cron heartbeat not runningMagento cron not configuredVerify `bin/magento cron:run` is scheduled in your system crontabFor other issues, enable **Debug Mode** in Core Settings and check `var/log/panth_core.log` for detailed output.

---

FAQ
---

[](#faq)

### Do I have to pay for Panth Core?

[](#do-i-have-to-pay-for-panth-core)

No. Panth Core is **completely free** and will remain free forever. It is the foundation library that other (paid) Panth extensions depend on.

### Can I use Panth Core without any other Panth extensions?

[](#can-i-use-panth-core-without-any-other-panth-extensions)

Technically yes, but there is no practical reason to. Core only provides admin scaffolding and shared utilities — it has no standalone features.

### Will Panth Core slow down my store?

[](#will-panth-core-slow-down-my-store)

No. Core is a thin library with no frontend output and minimal admin overhead. Theme detection and module registry lookups are cached.

### Does Panth Core conflict with any other extensions?

[](#does-panth-core-conflict-with-any-other-extensions)

No. Core only adds hooks under its own namespace (`Panth\Core`) and a single admin sidebar entry. It does not modify any Magento core files or override any third-party extension functionality.

### Can I uninstall Panth Core?

[](#can-i-uninstall-panth-core)

Only if you uninstall every other Panth extension first. Composer will block the removal otherwise. To uninstall:

```
composer remove mage2kishan/module-core
bin/magento setup:upgrade
```

### Is the source code available?

[](#is-the-source-code-available)

Yes. The full source is on GitHub at [github.com/mage2sk/module-core](https://github.com/mage2sk/module-core).

### Does Panth Core work with multi-store setups?

[](#does-panth-core-work-with-multi-store-setups)

Yes. All settings respect Magento's standard scope hierarchy (default → website → store view).

### Does Panth Core support multi-language stores?

[](#does-panth-core-support-multi-language-stores)

Yes. The module includes English translations and the codebase uses Magento's standard `__()` translation function for all user-facing strings, so it can be translated to any language.

---

Support
-------

[](#support)

ChannelContactEmailWebsite[kishansavaliya.com](https://kishansavaliya.com)WhatsApp+91 84012 70422GitHub Issues[github.com/mage2sk/module-core/issues](https://github.com/mage2sk/module-core/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. Free email support is provided on a best-effort basis for the Core module.

### 💼 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 Core is **free** under a proprietary license — see `LICENSE.txt`. You may install and use it on any number of Magento installations as the required dependency for other Panth extensions.

---

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](https://packagist.org/packages/mage2kishan/)
- 🐙 **GitHub:** [github.com/mage2sk](https://github.com/mage2sk)
- 🛒 **Adobe Marketplace:** [commercemarketplace.adobe.com](https://commercemarketplace.adobe.com)
- 📧 **Email:**
- 📱 **WhatsApp:** +91 84012 70422

---

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

---

**SEO Keywords:** magento 2 base module, panth core, magento 2 dependency, panth infotech foundation, magento 2 free module, magento 2 admin foundation, magento 2 hyva luma detection, magento 2 module registry, magento 2 grid bug fix, panth shared library, magento 2.4 base library, magento 2 extension dependency, magento 2 development agency, hire magento developer upwork, top rated plus magento freelancer, kishan savaliya magento, panth infotech magento, magento 2.4.8 module, php 8.4 magento module, hyva theme module, luma theme detection, magento 2 admin menu consolidation, magento 2 admin configuration helpers, magento 2 grid SearchResult fix, mage2kishan, mage2sk, magento marketplace developer, custom magento development india, magento 2 hyva development, magento 2 luma customization, magento 2 performance optimization, magento 2 SEO services, M1 to M2 migration, adobe commerce cloud expert, magento 2 checkout optimization, magento 2 conversion rate optimization, AI ecommerce magento

###  Health Score

48

—

FairBetter than 94% of packages

Maintenance94

Actively maintained with recent releases

Popularity14

Limited adoption so far

Community21

Small or concentrated contributor base

Maturity58

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

Total

13

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 (17 commits)")

---

Tags

librarycorebasesharedmagento2magento2 moduleinfrastructurepanth

### Embed Badge

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

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

###  Alternatives

[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)[mollie/magento2

Mollie Payment Module for Magento 2

1131.8M12](/packages/mollie-magento2)

PHPackages © 2026

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