|
/ Documentation /Cart Abandonment/ How to Test Cart Abandonment Recovery Emails (End-to-End Testing Guide)

How to Test Cart Abandonment Recovery Emails (End-to-End Testing Guide)

Before going live with your Cart Abandonment Recovery campaigns, it’s important to test your emails end-to-end to ensure:

  • Emails are being delivered (not going to spam)
  • Email shortcodes are rendering correctly
  • Recovery links return customers to their cart
  • Coupons (if included) are applying properly

This guide walks you through two testing methods — a quick preview test and a full end-to-end test that simulates a real abandoned cart scenario.

Prerequisites

  • Cart tracking enabled under Settings > Enable Tracking
  • At least one email template configured under the Follow Up Templates tab
  • Working email on your site (ideally with SMTP configured)

Method 1 — Quick Preview Test (Send Test Email)

This is the fastest way to check how your email looks in an inbox.

Step 1 — Open the Template Editor

Go to WooCommerce > Cart Abandonment > Follow Up Templates and click the️ edit icon on the template you want to test. The template editor opens as a right-side drawer.

Edit Follow Up Email Template

Step 2 — Use the “Send Test Email To” Field

Near the bottom of the drawer, find the Send Test Email To section. Enter the email address where you want to receive the test.

send test email option

Step 3 — Click “Send a Test Email”

Click the Send a Test Email button — you should receive the email within a minute.

Note

Test emails use sample data for email shortcodes (e.g. “John Doe” for the customer’s name). This is normal and helps you verify the layout.

Step 4 — Check the Email

Verify in your inbox:

  • Email arrived (check spam if not in inbox)
  • Subject line renders correctly
  • Email shortcodes show sample values
  • Links are clickable
  • Images load properly
  • Unsubscribe link appears at the bottom

Method 2 — Full End-to-End Test (Recommended)

This simulates a real abandoned cart and lets you verify the full recovery flow.

Step 1 — Temporarily Lower the Cut-Off Time

Go to Settings > General and temporarily change:

  • Cart abandoned cut-off time to 10 minutes (minimum allowed)

Remember: Change it back to your desired value (e.g. 15–30 minutes) after testing.

Step 2 — Add Your Test Email to Follow Up Templates

Make sure the template you’re testing is enabled (toggle ON in the Status column or inside the drawer) and the Send This Email timing (e.g. “Send after X minutes”) is short enough for your test.

Step 3 — Simulate an Abandoned Cart

  1. Open an incognito/private browser window.
  2. Visit your store and add a product to cart.
  3. Go to the checkout page.
  4. Fill in the email, first name, and last name — these are required for tracking.
  5. Start filling other fields, but do not complete the purchase.
  6. Close the tab.

Step 4 — Wait for the Cut-Off Time

After your cut-off time passes (e.g. 10 minutes), the plugin will:

1.   Mark the cart as Abandoned in the Reports tab

abandoned order

2.   Schedule the recovery email based on your template settings

Step 5 — Check Your Inbox

You should receive the recovery email at your test address. Verify:

  • Shortcode shows, your real test data (e.g. your actual first name)
  • Checkout recovery link opens your cart with the items pre-filled
  • Coupon code (if configured) auto-applies on checkout
  • Unsubscribe link works

Step 6 — Complete the Test Purchase

Click through the checkout link in the email and complete the order. Return to the Reports tab — the cart status should update from Abandoned → Successful.

recovered successful order

Step 7 — Restore Your Settings

Don’t forget to:

  • Change the cut-off time back to your preferred value (15–30 min)
  • Delete the test abandoned cart and order if needed

Troubleshooting

Email Didn’t Arrive?

  1. Check spam/junk folder
  2. Verify your From Email / From Name under Settings > Email Settings
  3. Install an SMTP plugin like SureMail to improve deliverability
  4. Check WordPress > Tools > Site Health for mail-related warnings

Shortcode Show {{customer.firstname}} Instead of the Name?

  • Make sure you’re using the correct merge tag syntax (with double curly braces and lowercase).
  • In full end-to-end tests, the customer must have entered their first name on the checkout form.

Cart Didn’t Get Marked as Abandoned?

  • Confirm Enable Tracking is ON
  • Confirm you entered your email on checkout before closing
  • Wait the full cut-off time before checking the Reports tab

Tips & Best Practices

  • Test every template you create — subject, body, timing, and coupon behavior
  • Test on multiple inboxes — Gmail, Outlook, Apple Mail all render HTML differently
  • Test on mobile — over 50% of emails are opened on phones
  • Test after changing any setting — timing, sender details, coupon codes

FAQs

Was this doc helpful?
What went wrong?

We don't respond to the article feedback, we use it to improve our support content.

Need help? Contact Support
Table of Contents