StoreHealth AI is a Magento 2 health monitoring and business health dashboard designed to give store teams a clear overview of their e-commerce store health.
Instead of exposing technical Magento information to business users, StoreHealth AI converts important store signals into simple business-oriented health indicators, attention items, and opportunities.
StoreHealth AI helps Magento store teams quickly understand:
- Overall store health
- Product availability
- Product data quality
- Category health
- Cache health
- Indexer health
- Cron health
- Areas that need attention
- Potential business opportunities
The goal is to provide a simple business-facing health dashboard rather than a technical Magento diagnostic screen.
StoreHealth AI provides an overall health score based on multiple areas of the Magento store.
Example:
STORE BUSINESS HEALTH
Overall: 87/100
Sales π’
Products π‘
Customer Journey π΄
Performance π‘
SEO π’
The dashboard is designed so that business teams can understand the current store condition without needing Magento development knowledge.
The module analyzes Magento product data and identifies potential issues such as:
- Disabled products
- Products without prices
- Products without URL keys
- Product availability issues
- Product data inconsistencies
Example:
14 high-traffic products unavailable
27 products missing important data
The dashboard monitors Magento category information and provides category-related health signals.
StoreHealth AI checks Magento cache status and reports whether required cache types are enabled.
Magento indexers are monitored to identify indexers that are not in a healthy state.
Example:
Indexer Health
7 / 7 indexers valid
Status: Healthy
Magento cron schedules are checked for potential issues such as pending or failed jobs.
The dashboard highlights the most important issues first.
Example:
WHAT NEEDS ATTENTION
π΄ Mobile checkout conversion β21%
π 14 high-traffic products unavailable
π‘ 27 new broken URLs
The intention is to help teams focus on the problems that can have the biggest business impact.
StoreHealth AI can highlight potential improvement areas.
Example:
OPPORTUNITIES
Mobile PDP traffic β18%
Mobile conversion β7%
Opportunity:
Investigate the mobile product-to-cart journey.
StoreHealth AI is designed with a modular architecture so additional health checks and integrations can be added over time.
Current architecture:
StoreHealth AI
β
βββ Products
βββ Product Availability
βββ Product Data
βββ Categories
βββ Cache
βββ Indexers
βββ Cron
Future integrations may include:
Magento
β
βββ StoreHealth AI
β
βββ Google Analytics 4
β
βββ Google Search Console
β
βββ Shopify
β
βββ WooCommerce
- Magento 2
- PHP version supported by the installed Magento version
- Magento Admin access
- Composer
The module is intended to work with Magento 2 installations and should follow the PHP/Magento compatibility requirements of the target Magento project.
Once the package is published on Packagist:
composer require kumar/module-store-healthThen run:
php bin/magento setup:upgrade
php bin/magento cache:flushCopy the module into:
app/code/Kumar/StoreHealth
Then run:
php bin/magento module:enable Kumar_StoreHealth
php bin/magento setup:upgrade
php bin/magento cache:flushFor production mode, run the required Magento deployment commands according to your deployment process.
After installation, StoreHealth AI is available from the Magento Admin:
Stores
βββ StoreHealth AI
Configuration is available under:
Stores
βββ Configuration
βββ Kumar
βββ StoreHealth AI
The configuration can be used to enable or disable the module.
The StoreHealth AI dashboard provides a business-oriented overview of the Magento store.
The dashboard is intended to answer questions such as:
- Is the store healthy?
- Are important products available?
- Are there product data problems?
- Are Magento indexers healthy?
- Are cron jobs running correctly?
- What requires immediate attention?
- Where are potential opportunities?
StoreHealth AI runs inside the Magento Admin area and uses Magento ACL permissions.
The module uses the following ACL resource:
Kumar_StoreHealth::storehealth
Only Magento administrators with the appropriate permission should be able to access the StoreHealth AI dashboard and configuration.
The current version focuses on Magento-native store health information.
The module checks information available directly from the Magento installation, including:
- Products
- Product status
- Product prices
- Product URL keys
- Categories
- Cache
- Indexers
- Cron schedules
External website crawling is intentionally not part of the current Magento-native health check.
The long-term goal is to add an AI layer that can explain health issues in business-friendly language.
For example, instead of displaying:
Indexer status: Reindex required
StoreHealth AI could eventually provide:
Product information may not be fully reflected on the storefront.
Recommended action:
Refresh the affected product index.
The AI layer is intended to make technical store information easier for non-technical teams to understand.
StoreHealth AI follows these principles:
The dashboard should focus on business impact rather than technical implementation details.
Issues should explain what needs attention and why it matters.
Business users should not need Magento development knowledge to understand the dashboard.
The first version prioritizes deterministic Magento data and reliable health rules before adding AI-generated insights.
Health checks and external integrations should be easy to add without rebuilding the entire dashboard.
Clone the repository:
git clone https://github.com/mekkumar/module-store-health.gitEnter the project:
cd module-store-healthFor Magento development, copy the module to:
app/code/Kumar/StoreHealth
Then run:
php bin/magento setup:upgrade
php bin/magento cache:flushContributions, suggestions, bug reports, and feature requests are welcome.
Before submitting a pull request:
- Keep changes focused.
- Follow Magento 2 coding standards.
- Avoid unnecessary changes to unrelated files.
- Test changes on a supported Magento installation.
- Include clear information about the problem and solution.
This project is licensed under the MIT License.
See the LICENSE file for details.
Kunal Kumar
Magento Frontend Developer
GitHub:
StoreHealth AI is currently under active development.
The initial version focuses on establishing a reliable Magento-native health monitoring foundation. Additional business metrics, integrations, historical reporting, and AI capabilities will be added progressively.