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.

Scroll to Top