5 min read

Abandoned Carts: Recovering Lost Sales

See the revenue sitting in incomplete checkouts, trigger recovery reminders, and clean up old cart data.

Not every shopper who fills a cart completes their purchase. On the newer dashboard skin, you'll find Abandoned carts in the left navigation under the Sell group. The classic sidebar has no menu entry for this screen — open it directly at /abandoned-carts instead. Either way, this is where you see how much revenue is sitting in incomplete checkouts and win some of it back.

Plan-gated feature

Abandoned Cart Recovery is available on eligible plans. If you don't see it in your dashboard, upgrading your plan will unlock it — see Pricing & Plans.

How a cart is detected as abandoned

A cart is considered abandoned once it has had items in it for a period of time with no order placed. The platform checks for this in the background, so carts show up here without you doing anything.

The recovery dashboard

At the top of the screen you'll see:

  • Total carts — every cart that currently holds at least one product. A cart with nothing in it has nothing to recover, so it is not counted here.
  • With items — the same set of carts as Total carts, so the two numbers match. The classic screen still shows both tiles; the newer dashboard skin shows only Total carts.
  • Total value — the potential revenue sitting across those carts, with each line priced the way the cart itself prices it (the variant's price, any sale price, and quantity pricing). Measured-selling and personalisation surcharges are not included, so the figure can be a little lower than what the customer would have paid.
  • Older than 7 days — carts with items that have not been touched for more than 7 days, which are the ones that need attention.

On the newer skin, a table below the recovery tools breaks the same carts down by age: All carts, Older than 7 days and Older than 35 days.

Why the cleanup count can be higher than Total carts

Empty carts are left out of every number above, but Cleanup old carts removes them too. It deletes every cart older than the days you set, empty or not. So the number the cleanup counts is taken over all carts, and it can be larger than Older than 7 days on the dashboard.

On the newer skin, selecting Cleanup carts opens a confirmation titled "Cleanup old carts" followed by the number of carts, for example "Cleanup old carts — 640 carts". That number is the real count of carts the cleanup will delete, empty ones included. It is shown when the day threshold is 7 or 35. For any other number of days, the dialog says "The number of eligible carts is unavailable for this age." and the cleanup still runs when you confirm. The classic screen has no confirmation step.

Troubleshooting: the cleanup removed more carts than the dashboard showed

This is expected. The dashboard counts only carts that hold items, while cleanup also clears empty carts that have been idle for the same period (a shopper who opened the store and never added anything, or whose items were all removed). The success message after the cleanup reports the full number cleared. If Total carts looks low compared with the figure you remember, the difference is empty carts that were never worth recovering.

Recovering carts

Three actions are available, each with its own day-threshold input:

ActionWhat it does
Run recovery nowSends reminder emails and clears out very old carts in a single pass
Send remindersSends a recovery email to every cart older than the number of days you enter (default: 7)
Cleanup old cartsPermanently clears cart records older than the number of days you enter (default: 35), to keep your data clean

Check the recovery dashboard

Look at the total value and the "older than 7 days" count to judge whether it's worth running recovery right now.

Choose an action

Use Run recovery now for a quick pass over everything, or set your own day threshold and use Send reminders or Cleanup old carts individually.

Confirm the result

A success or error message appears after the action runs, and the stats at the top refresh to show the new totals.

Tip

Recovery reminders stop automatically the moment a customer completes their purchase — you won't keep emailing someone who has already checked out.

Automated schedule

Below the three manual actions, an Automated Schedule panel explains that this cleanup also runs on its own, independent of anything you trigger by hand. It's a background cron job with its own default thresholds:

  • Reminders: sent for carts older than 7 days.
  • Cleanup: carts older than 35 days are removed.

These defaults apply automatically in the background — you don't need to run Send reminders or Cleanup old carts yourself just to keep the queue from growing. Use the manual actions when you want a different day threshold or want the pass to happen right now instead of waiting for the scheduled run.

Next steps