Cookies setting

Cookies help us enhance your experience on our site by storing information about your preferences and interactions. You can customize your cookie settings by choosing which cookies to allow. Please note that disabling certain cookies might impact the functionality and features of our services, such as personalized content and suggestions. Cookie Policy

Cookie Policy
Essential cookies

These cookies are strictly necessary for the site to work and may not be disabled.

Information
Always enabled
Advertising cookies

Advertising cookies deliver ads relevant to your interests, limit ad frequency, and measure ad effectiveness.

Information
Analytics cookies

Analytics cookies collect information and report website usage statistics without personally identifying individual visitors to Google.

Information
mageplaza.com

How to Configure Abandoned Cart Email in Magento 2?

Vinh Jacker | 05-06-2026 How to Configure Abandoned Cart Email in Magento 2? - Mageplaza

Over 70% of online shopping carts are abandoned before checkout, that’s 7 out of every 10 potential orders lost before a single dollar reaches your account (Baymard Institute, 2025). A significant portion of those lost sales are recoverable, and abandoned cart email is one of the most proven tools to bring shoppers back. There’s one catch: Magento 2 does not include abandoned cart email functionality by default — a dedicated extension is required to run automated recovery sequences.

This article focuses on what happens after a cart is abandoned: how to configure a well-structured email recovery flow in Magento 2. For the full breakdown of why customers abandon in the first place (unexpected fees, forced account creation, checkout friction, and more), see Top Reasons for Cart Abandonment & How to Fix Them.

How to Configure Abandoned Cart Email in Magento 2

After installing the Mageplaza Abandoned Cart Email extension, go to Stores > Settings > Configuration > Mageplaza Extensions > Abandoned Cart Email to start.

Navigate to Abandoned Cart Email configuration

Part 1: Core Configuration

These are the settings you need to complete before the extension can start sending recovery emails.

General Configuration General configuration

Open the General Configuration tab and set the following:

  • Enable → Yes

  • Send Emails to Subscribers Only → Yes

  • Add Unsubscribe Link in Email → Yes

  • Send Follow-up Email When Customer Clicks Cart in Email → Select Yes to allow the follow-up email to target shoppers who clicked back to their cart but still didn’t buy.

  • Add Related Products in Email → Select Related / Up-sell / Cross-sell (depending on your catalog setup). If you want smarter product recommendations, check this Automatic Related Products for Magento 2 for advanced logic.

  • Exclude Products Out of Stock → Select Yes to remove out-of-stock products from the email. If you need ideas on how to handle those out-of-stock product pages, check this guide.

Email Chain

Scroll to the Email section, click Add More to build your recovery sequence. Each email needs: Send After, Sender, Email Template, and Coupon setting.

A 3-email sequence works well for most stores:

Send After Focus Coupon?
Email 1 1–2 hours Simple reminder No
Email 2 24 hours Product benefits + urgency Optional
Email 3 3–5 days Final nudge + offer Yes

💡 Tip: Never send immediately — 1–2 hours filters out casual browsers. Stop at 7 days; beyond that, intent is gone. Use a real person's name as the sender ("Sarah from [Store]") instead of a generic store name.

Coupon Configuration

Coupon Configuration

Open the Coupon tab to configure discount codes attached to emails where Has Coupon = Yes.

  • Rule → select an active Cart Price Rule set to auto-generate unique codes (Marketing > Cart Price Rules)

  • Valid → expiry in hours (leave blank = coupon won’t work)

  • Code Length → 8–10 characters

  • Code Format → Alphanumeric

  • Code Prefix → e.g. BACK- to identify recovery codes in reports

💡 Tip: Save the coupon for Email 3 only. 5–10% is enough — going higher trains customers to abandon on purpose and wait for a bigger deal. Set expiry to 48–72 hours to nudge action. Need more control over rules and code generation? Magento 2 Coupon Code extension has you covered.

Learn more: Abandoned Cart Email Strategies for expert advice on discount timing and conversion tactics.

Part 2: Advanced Features

To fully master your recovery conversion rate, leverage these advanced features within the configuration:

  • Analytics – Enable UTM Parameter tracking to ensure GA4 accurately attributes revenue to your recovery emails rather than grouping it under “Direct” traffic.

  • Real-time Reports – Provides immediate insights into cart performance for timely strategy adjustments. Under How to measure Abandoned Cart, set a time limit (e.g., 30 minutes). Carts with activity under this threshold stay in the Real-time column; once exceeded, they are classified as Abandoned.

  • Cart Board – Visually manage the cart lifecycle across 4 stages: Real-time → Abandoned → Recoverable → Converted, allowing you to monitor recovery potential at a glance.

  • SMS Notifications – Ensure you enable the Abandonment Cart Phone Number field to automatically capture contact data at checkout.

  • Overall Reports – A comprehensive dashboard tracking total abandoned carts, emails sent (success/fail), and recovered revenue, supported by detailed Email Logs.

  • Checkout Abandonment Report – Pinpoint exactly which step in the checkout process triggers the highest drop-off rate to eliminate friction.

  • Abandoned Product Report – Displays the Top 5 most abandoned products (including SKU, price, frequency, and lost revenue) to help you refine pricing or stock strategies.

  • Shopping Behavior Analysis – Analyzes field-completion rates using a visual color scale (Red/Yellow/Green).

💡 Tip: This is highly effective when paired with Magento 2 One Step Checkout to identify and remove redundant fields that deter customers

Learn more: How to track abandoned carts

Conclusion

Abandoned carts are an unavoidable part of ecommerce — but they don’t have to mean lost revenue. Since Magento 2 doesn’t include this feature natively, the first step is installing a reliable ACE extension. From there, the configuration itself is straightforward — what separates a high-performing setup from a mediocre one is the decisions around sequence timing, coupon strategy, and how you read the data afterward. If you want to avoid the most common failures in email recovery, the Email Marketing Mistakes guide is a good companion to read before you go live.

FAQs

Does Magento 2 have abandoned cart email built in?

No. Magento 2 can track cart data internally but has no native mechanism to automatically detect abandonment and send recovery emails. You need a third-party extension like Mageplaza Abandoned Cart Email.

How soon should I send the first abandoned cart email?

Wait 1–2 hours after abandonment. Sending immediately feels intrusive and catches shoppers who are still browsing. Beyond 7 days, purchase intent has typically dropped too far to recover.

How many emails should I send?

A 3-email sequence is a solid starting point: a gentle reminder at 1–2 hours, a benefits-focused follow-up at 24 hours, and a final nudge with a discount at 3–5 days. More than 3 emails risks annoying shoppers who’ve already decided not to buy.

Should I offer a discount in every email?

No. Reserve the coupon for the last email in your sequence. Shoppers who were already going to convert will use it anyway in Email 1, costing you margin for nothing. A 5–10% discount in Email 3 is enough to nudge genuinely undecided shoppers.

What happens if the shopper completes the purchase?

The extension automatically stops sending reminders as soon as the order is placed.

Can I send abandoned cart emails to guest visitors?

The extension tracks logged-in customers and visitors who have entered their email on the checkout page. Pure anonymous guests with no email captured cannot be reached.

Table of content
    Jacker

    Jacker is the Chief Technology Officer (CTO) at Mageplaza, bringing over 10 years of experience in Magento, Shopify, and other eCommerce platforms. With deep technical expertise, he has led numerous successful projects, optimizing and scaling online stores for global brands. Beyond his work in eCommerce development, he is passionate about running and swimming.



    Related Post