|
/ Documentation /Cart Abandonment/ Setting Up Abandoned Cart Recovery for Guest vs Registered Users

Setting Up Abandoned Cart Recovery for Guest vs Registered Users

Introduction

Whenever a shopper — whether logged in or checking out as a guest — leaves your WooCommerce store before completing their purchase, Cart Abandonment Recovery can automatically capture their details and send follow-up emails to bring them back.

This guide explains how the plugin tracks guest and registered users, what’s captured, and how you can configure your store to recover both types of abandoned carts effectively.

How Cart Abandonment Recovery Tracks Users

The plugin tracks all visitors who reach your checkout page and start entering their information — regardless of whether they are logged in or purchasing as a guest.

User TypeWhen Tracking Starts
Guest UsersAs soon as they enter their email address on the checkout form
Registered UsersWhen they land on the checkout page (their email is already known and filled by WooCommerce)

Note

The email address is the key identifier used for recovery. Without an email, the cart cannot be tracked or recovered.

Prerequisites

Before configuring recovery for both user types, make sure:

  • Cart Abandonment Recovery (free) is installed and activated.
  • WooCommerce is active and checkout is working normally.
  • Your site can send emails (a basic SMTP setup is recommended — see Recovery Email Deliverability Best Practices).

Step-by-Step: Enabling Tracking for Both Guest and Registered Users

Step 1 — Open the Plugin Settings

Go to WordPress Dashboard > WooCommerce > Cart Abandonment > Settings.

Cart Abandonment Recovery Settings

Step 2 — Enable Tracking

Under the General Settings section, make sure “Enable Tracking” is turned ON.

Once enabled, the plugin will start capturing email addresses and cart details from every visitor — both guests and logged-in users.

Cart Abandonment Recovery Tracking

Step 2b — Exclude Specific User Roles From Tracking (Optional)

Under General Settings, the “Disable Tracking For” multi-select dropdown lets you exclude specific registered-user roles (e.g., Shop Manager, Administrator, Wholesale Customer) from abandonment tracking entirely. Useful for preventing internal test accounts from cluttering your reports.

Step 3 — Configure the Abandonment Cut-Off Time

Set the Cart abandoned cut-off time (in minutes). This is how long the plugin waits before marking a cart as abandoned.

  • Recommended: 15–30 minutes for most stores
  • Minimum allowed: 10 minutes

Step 4 — Set Up Your Recovery Emails

Navigate to the Follow Up Templates tab and customize the recovery emails. Use merge tags like {{customer.firstname}} so the email feels personalized — this works identically for guests and registered users.

Setup Recovery Emails

Step 5 — Test with Both User Types

Run a test checkout:

  1. As a guest — Open an incognito window, add a product to cart, fill in email + details on checkout, and leave the page.
  2. As a registered user — Log in with a test account, start a checkout, and abandon it.

Check the Reports > Follow Up tab after the cut-off time — both sessions should appear in the abandoned carts list.

Tips & Best Practices

  • Always include an unsubscribe link using the {{unsubscribe_link}} merge tag — required for legal compliance.
  • Personalize your emails using {{customer.firstname}} — works for both guests and registered users if they entered their name on checkout.
  • Enable GDPR consent if you serve EU customers (see GDPR / Privacy Compliance for Cart Tracking).
  • Guest carts are only captured after the user types their email on the checkout form. If they leave before that, there’s no way to contact them.

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