CartRecover
WhatsApp-Powered E-commerce Cart Recovery Platform
Project Type: SaaS Platform
Technologies: WordPress, PHP, JavaScript, WooCommerce, Grafana
Overview
CartRecover is an e-commerce SaaS project designed to help online merchants recover abandoned shopping carts through WhatsApp-based communication. The platform combines a public-facing website, merchant account interfaces, subscription management, and analytics dashboards.
The project focuses on connecting e-commerce workflows with messaging and monitoring tools to provide merchants with greater visibility into cart recovery activities.
Key Features
Store Integrations: The platform advertises support for Salla, WooCommerce, and Shopify.
Merchant Accounts: Registration and login interfaces for accessing account features.
WhatsApp Integration: A token verification workflow using the Meta Graph API.
Analytics Dashboard: A custom merchant dashboard designed to present cart recovery metrics through Grafana.
Subscription Management: WooCommerce-based billing and subscription components.
Infrastructure Monitoring: Grafana dashboards for monitoring server-level metrics.
Website Pages
1. Homepage
Introduces the platform, explains its value proposition, and guides visitors toward exploring the product and its features.
2. Pricing
Presents the subscription plans and helps potential customers compare available options.
3. About
Explains the product’s purpose, background, and overall mission.
4. Contact
Provides a contact form and a way for visitors to reach the project.
5. Registration
Provides an account registration interface with fields for merchant information, store platform selection, and WhatsApp integration credentials.
6. Login
Provides the entry point for registered merchants to access their accounts.
7. Recover Password
8. Merchant Dashboard
A custom dashboard interface designed to display recovery-related metrics, activity summaries, and account information, with Grafana-powered panels.
Monitoring and Analytics
Grafana is part of the project’s monitoring environment. The supplied code includes a dashboard template that embeds Grafana panels for business-oriented metrics, while a separate Node Exporter dashboard URL was provided for infrastructure monitoring.
These represent two monitoring contexts: product analytics and server health. Their live configuration and data connections should be verified before presenting them as fully operational.
Technical Implementation
The supplied project archive contains WordPress and PHP application files, custom theme templates, JavaScript and CSS assets, WooCommerce-related components, a WhatsApp token verification endpoint, and Nginx/PHP-FPM configuration templates.
The implementation brings together website presentation, account-facing interfaces, billing components, external API communication, and monitoring interfaces.
Project Highlights
Custom WordPress theme and page-template development.
Merchant registration and account interface implementation.
Integration workflow for WhatsApp credential verification.
Grafana dashboard embedding for analytics visualization.
Subscription and billing interface integration.
Infrastructure monitoring setup and configuration.
Project Status
The public website is available online. The supplied source archive contains the components described above, although the active production theme and the operational status of every integration have not yet been independently verified.