MiroCart v1.2.0 · MiroSeo

Recover abandoned WooCommerce carts with email, WhatsApp & COD tools

Built for Arabic and MENA stores, Cash on Delivery shops, and multilingual WooCommerce sites. Automatic cart tracking, 3-step recovery emails, click-to-chat WhatsApp, and honest analytics — no external API required.

  • One-time license — from $29
  • HPOS compatible · WooCommerce 7.0+
  • 6 languages · RTL Arabic emails

Why MENA and COD stores lose money on abandoned carts

Customers add items, hesitate at checkout, or wait for a COD confirmation — then leave without paying. Without follow-up, that revenue is gone.

The problem

COD shoppers often need reassurance before they commit. Multilingual stores send generic emails in the wrong language. WhatsApp is where your customers actually reply — but most cart plugins ignore it or require expensive APIs.

The solution

MiroCart tracks every cart, sends up to three timed recovery emails with optional coupons, and gives you one-click WhatsApp messages from the admin — plus COD confirmation templates. Setup stays inside WordPress. No SaaS subscription.

Key features

Everything included in the full product — no free/pro split.

Abandoned cart tracking

Automatic WooCommerce cart capture when shoppers add items or reach checkout, then leave.

3-step email sequences

Up to three follow-up emails with configurable delays and smart auto-generated recovery coupons.

Recovery links

Secure cart recovery URLs with expiry so customers return to a restored cart and complete checkout.

WhatsApp click-to-chat

Open a pre-filled message on your phone or WhatsApp Web — you send manually, no Business API needed.

COD confirmation

Send Cash on Delivery confirmation messages from the admin to reduce no-shows and order confusion.

6 languages + RTL

Templates in English, Arabic, French, Spanish, Turkish, and German with optional RTL for Arabic emails.

Analytics dashboard

Lost vs recovered carts, revenue, recovery rate, email funnel, WhatsApp clicks, and daily charts.

Simple setup

Setup checklist and Help tab in admin. HPOS compatible. No external API required for v1.

How it works

A straightforward recovery flow from abandon to paid order.

  1. 1
    Cart tracked

    Customer adds to cart or reaches checkout. MiroCart records the session automatically.

  2. 2
    Marked abandoned

    After your abandon delay (default 30 minutes) with no purchase, the cart is flagged abandoned.

  3. 3
    Recovery emails

    Step 1, 2, and 3 emails go out on your schedule — each can include an optional coupon.

  4. 4
    WhatsApp follow-up

    You click WhatsApp on any abandoned cart row and send a personal message from your device.

  5. 5
    Order recovered

    Customer returns via the recovery link, completes checkout, and revenue is attributed in your dashboard.

Recovery sequences

Three automated emails — each with its own delay and template.

Step 1 — First reminder

Sent after the abandon delay (default 30 minutes). Friendly nudge with cart summary and recovery link. Optional coupon can be auto-generated.

Step 2 — Follow-up

Sent after your second delay (default 24 hours). Reinforces value and urgency. Uses the step 2 template for the cart’s detected language.

Step 3 — Final email

Last chance message after the third delay (default 72 hours). You control whether coupons apply and when links expire.

Honest note: Sequences run on WP-Cron. For production stores, configure a real server cron trigger so emails send on time.

WhatsApp + COD confirmation

WhatsApp click-to-chat

From WooCommerce → MiroCart → Abandoned Carts, click the WhatsApp action on any row. Your browser or phone opens WhatsApp with a pre-filled message based on your template — you review and send manually.

Not included: automatic WhatsApp API sending, bulk broadcasts, or chatbot replies.

COD confirmation

For Cash on Delivery orders, use the COD Confirmation tab to customize messages and send confirmations from admin. Helps reduce fake orders and keeps COD customers informed before dispatch.

Multi-language support

Six customer languages — detected automatically where possible.

  • English
  • Arabic (RTL email option)
  • French
  • Spanish
  • Turkish
  • German

Checkout language is detected via WPML, Polylang, or site locale and shown in the Lang column on each abandoned cart. Edit per-language templates under Message Templates. Only these six languages are supported in v1.

Analytics dashboard

See what is working — and what is not — at a glance.

Overview stats

  • Lost carts vs recovered carts
  • Recovered revenue
  • Recovery rate
  • Emails sent
  • WhatsApp clicks

Advanced analytics

  • Email sequence funnel (step 1 / 2 / 3)
  • Email → recovery conversion rate
  • WhatsApp click rate
  • Daily recovery chart
  • Recovery breakdown by language

Perfect for

Arabic / MENA WooCommerce stores

RTL-ready emails and Arabic templates for stores selling across the Middle East and North Africa.

COD-first shops

Recover hesitant buyers and confirm COD orders without a separate messaging platform.

WhatsApp-heavy merchants

Reach customers on the channel they already use — with click-to-chat, not costly API integrations.

Multilingual stores

WPML and Polylang stores that need the right language per cart, not one generic English email.

Requirements

  • WordPress 6.0 or higher
  • PHP 7.4 or higher
  • WooCommerce 7.0 or higher
  • HPOS (custom order tables) — compatible
  • Email — WordPress mail or SMTP plugin for reliable delivery
  • Cron — WP-Cron enabled; real server cron recommended for production

Limitations: WhatsApp is manual click-to-chat only. Block checkout is experimental — classic checkout works best. Email deliverability depends on your hosting and SMTP setup. Recovery timing depends on cron running correctly.

Pricing

One-time payment. Lifetime updates for your license tier. No subscription.

Plan Price Sites
Starter $29 1 site Buy Starter
Plus $49 3 sites Buy Plus
Agency $79 10 sites Buy Agency

FAQ

Questions store owners ask before buying MiroCart

Abandoned cart recovery, WhatsApp, COD, languages, pricing, and setup — answered clearly.

01 What is MiroCart and how does WooCommerce abandoned cart recovery work?

MiroCart is a WordPress plugin for WooCommerce that tracks when shoppers add products or reach checkout but leave without paying. After a configurable delay, the cart is marked abandoned and MiroCart can send up to three automated recovery emails with optional coupons, secure one-click cart restore links, WhatsApp click-to-chat from your admin, and COD confirmation tools — all inside WordPress with no monthly SaaS fee.

02 How much does MiroCart cost? Is there a monthly subscription?

MiroCart is a one-time purchase, not a subscription. Choose Starter ($29 for 1 site), Plus ($49 for 3 sites), or Agency ($79 for 10 sites). Every tier includes the full feature set: abandoned cart tracking, 3-step email sequences, WhatsApp click-to-chat, COD tools, analytics, and six language templates. You pay once and keep the license for your allowed number of sites.

03 Does MiroCart send WhatsApp messages automatically?

No — and that is intentional. MiroCart uses WhatsApp click-to-chat, not the WhatsApp Business API. You open a pre-filled message from the WooCommerce admin for an abandoned cart or COD order, review it, and send manually from your phone or WhatsApp Web. This avoids API costs, approval delays, and template restrictions while still letting you recover carts on the channel your customers actually use.

04 Is MiroCart good for Arabic stores and MENA WooCommerce shops?

Yes. MiroCart was built with MENA merchants in mind. It includes Arabic email templates with optional RTL formatting, multilingual checkout detection, and WhatsApp workflows suited to markets where customers expect personal follow-up. Stores running Cash on Delivery, Gulf or North African audiences, and bilingual Arabic/English catalogs are a strong fit.

05 Can I use MiroCart with Cash on Delivery (COD) orders?

Yes. MiroCart includes a COD Confirmation tab in the admin. You can send WhatsApp-style confirmation messages for Cash on Delivery orders to reduce no-shows, confirm addresses, and improve order completion — alongside standard abandoned cart recovery for the rest of your catalog.

06 Which languages does MiroCart support for recovery emails?

MiroCart ships with editable email templates in English, Arabic, French, Spanish, Turkish, and German. Checkout language is detected automatically and shown in the Lang column on each abandoned cart. When WPML or Polylang is active, the matching template is used so customers receive recovery emails in their language.

07 Does MiroCart work with WPML, Polylang, and multilingual WooCommerce?

Yes. MiroCart detects checkout language via WPML, Polylang, or your site locale and stores it on each abandoned cart record. Recovery emails pull from the correct language template when available, which is essential for stores selling in Arabic, French, or multiple regional markets from one WooCommerce install.

08 Is MiroCart compatible with WooCommerce HPOS and block checkout?

MiroCart is HPOS (High-Performance Order Storage) compatible and works with WooCommerce 7.0 and WordPress 5.8 or newer. Classic WooCommerce checkout is recommended for the most reliable cart tracking. Block checkout support is experimental — use classic checkout on production stores until you have verified tracking in your environment.

09 How do I install and set up MiroCart on WordPress?

After purchase, download the plugin ZIP from MiroSeo, go to Plugins → Add New → Upload Plugin, install, and activate. Open WooCommerce → MiroCart and complete the setup checklist: configure abandon delay, review email templates, set your default country code for WhatsApp, and send a test recovery email. Full step-by-step instructions are in the MiroCart documentation.

10 Why are my abandoned cart recovery emails delayed or not sending?

MiroCart schedules follow-up emails through WP-Cron. On low-traffic stores, cron may not run until someone visits the site, which delays sends. For production WooCommerce stores, configure a real server cron job to hit wp-cron.php every few minutes. Also confirm your abandon delay has passed, the cart is marked abandoned, and your SMTP or mail plugin is delivering mail reliably.

11 Do I need an SMTP plugin for MiroCart recovery emails?

Strongly recommended. WordPress default wp_mail() often lands in spam or fails on shared hosting. Pair MiroCart with a trusted SMTP plugin or transactional email service (SendGrid, Brevo, Amazon SES, etc.) so recovery sequences actually reach inboxes — especially important for cart recovery where timing matters.

12 What is MiroCart's refund policy?

Contact info@miroseo.com within 14 days of purchase if MiroCart does not work as described on a compatible WordPress and WooCommerce setup. We troubleshoot first — most issues are SMTP, cron, or theme conflicts. Refund eligibility follows our store terms for valid technical or billing problems on supported environments.

Need more detail before you buy?

Start recovering lost WooCommerce revenue

MiroCart v1.2.0 — one-time license, full features included.