Shop Health Check - Daily Report of Silent Shop Errors
Shop Health Check e-mails you, on the schedule you set, a report of problems that can go unnoticed but cost you money: products with a zero price, stock stuck on disabled products, 100% vouchers, expired campaigns, unreachable products and orders that were not shipped.
- Instant download — in your account within 2 minutes
- Support by the developer who wrote the module
- No core changes — your next PrestaShop update stays easy
What does it do?
Shop Health Reminder checks the important parts of your online store every day and sends you an email if it finds any problems. This helps you detect issues before your customers or accounting team notice them.
It checks things such as:
- Products: products with a price of 0, disabled products that still have stock, unavailable products, or products with missing information.
- Discounts and vouchers: 100% discounts, unusually high discounts, and campaigns that have expired or are about to expire.
- URLs and IDs: incorrect or duplicate URLs, product references, and duplicate EAN13 codes.
- Orders: orders that have remained in the same status for too long.
- Delivery and payment: missing payment methods, carriers, zones, or other incorrect configurations.
Every problem is marked as critical or warning, and each result includes a direct link to the affected item in the back office.
Easy to customize
Each check can be enabled or disabled separately, and you can add exclusions so that intentionally different products or vouchers do not keep appearing as problems.
The goal is simple: detect webshop problems before they cause real issues.
Benefits
Improve catalog management
Features
ELEVEN CHECKS, EACH WITH ITS OWN ON/OFF SWITCH
- Active products with a price of zero, including combinations
- Disabled products that still hold stock above a quantity you define
- Vouchers offering a 100% discount, including code, validity period, and restrictions
- Discounts above a threshold you set, plus fixed discounts higher than the product price
- Cart rules that expired recently or are about to expire, based on a configurable watch list
- Products customers cannot reach: visibility set to “nowhere”, all categories disabled, or combinations without a default variant
- Products missing an image, category, brand, or assigned only to the Home category
- Empty or duplicated friendly URLs for products and categories, across all enabled languages
- The same reference or EAN13 used by more than one product or combination
- Orders stuck in the same status for more than N days
- Delivery and payment configuration issues, including zones, carriers, and countries
THE REPORT
- Scheduled email report in HTML and plain text
- Every row links directly to the corresponding item in the back office
- Findings marked as “critical” or “warning”
- The number of displayed rows can be capped per check, while the reported total always shows the real number
- Clean checks are listed at the bottom, proving that they were executed
- Optionally stay silent when everything is fine, or send the email as a regular heartbeat
- One or more recipients, with fallback to the shop email address
- Choose the report language
- In Multistore, the report contains a separate section for each shop
EXCLUSIONS
- A separate exclusion list for every check
- Two global exclusion lists, for products and categories, applied to all catalog checks
- Range support, for example
100-120 - Invalid characters are ignored, so a typo cannot break a query
- Optional watch list for the campaign expiry check, with three modes and a configurable time window
- ID lookup panel for cart rules, order statuses, zones, and carriers
-
Referenceszshopreminder
-
Prestashop Version8.0
8.1
9.0
9.1