Carts & timeline
Every recorded cart with its customer, products, value and a complete recovery timeline. Filter, export, and act on carts one at a time or in bulk.
The cart list
- Toolbar: Status, Last activity dates, search, Filter, Export CSV
- Cart count, Bulk actions and the checkbox column
- Row actions under customer names and a mix of statuses
The list shows 20 carts per page, newest activity first, with the number of matching carts above it. With no matches it says "No carts match. Carts are recorded once a customer with an email address (signed in, or typed at checkout) adds products."
| Column | Shows |
|---|---|
| Customer | Name and cart number, with the row actions underneath. Guests without a name show "Guest", and anonymized carts show "Anonymized". |
| The address the reminder goes to. | |
| Products | Up to two lines as "Name × qty", then "+N more". |
| Value | Cart total incl. tax and shipping. |
| Status | A coloured status pill, plus an Emails stopped pill when the address is on the unsubscribe list. |
| Last activity | When the cart last changed. |
Filter and search
- Status: each status with its count, for example "Abandoned (12)".
- Last activity: a From – To date range in your site's timezone, inclusive.
- Search: part of an email address, or a cart number.
Click Filter to apply, or Clear to reset. If the start date is after the end date, a notice explains that no carts can match.
Export CSV
Export CSV downloads every cart that matches the current filters (all pages) as carts-2026-10-14.csv. The file opens in Excel, Numbers or Google Sheets. Columns:
Cart · Customer · Email · Products · Items · Value · Currency · Status · Created · Last activity · Abandoned · Recovery email · Recovered · Order · Order total
Dates use your site's time. Text cells are protected against spreadsheet formula injection.
Status labels
| Label | Meaning |
|---|---|
| Active | Still shopping, or left recently. |
| Abandoned | Quiet for longer than Abandoned After; waiting for its email. |
| Recovery email sent | The reminder went out. |
| Recovered | The link was opened (or you marked it recovered); no order yet. |
| Recovered purchase | Completed after a recovery link: counts as recovered revenue. |
| Completed | Ordered without a recovery link. |
| Expired | Closed: emptied, bought elsewhere, or idle for longer than Expire Idle Carts After (30 days by default). |
Actions
Row actions
The actions sit under each customer's name and are always visible:
| Action | Available for | What it does |
|---|---|---|
| View | Every cart | Opens the cart detail. |
| Send now | Active or Abandoned carts with an email and products | Sends the recovery email immediately, even if Send Recovery Email is off. It is still skipped if the customer bought elsewhere, is unsubscribed, or got a recovery email within the per-address interval. |
| Mark recovered | Open carts that aren't Recovered yet, or completed carts that didn't come through a link | Counts the cart as recovered, for example when the customer called to finish the order. "Cart marked as recovered." |
| Stop emails | Carts with an email that isn't unsubscribed yet | Adds the address to the unsubscribe list, so it gets no more cart reminders, Free or Pro. "Recovery emails stopped for this customer's address." |
| Delete | Every cart | After you confirm "Delete this cart record? This cannot be undone.", removes the record. The WooCommerce order is never touched. |
Bulk actions
Tick carts (or the header box to select the whole page), choose Stop emails or Delete in Bulk actions and click Apply. Bulk delete asks "Delete the selected cart records? This cannot be undone." You can act on up to 200 carts at a time. You'll see "12 carts deleted." or "Recovery emails stopped for 12 carts."
The cart detail view
Click a customer's name, or View, to open the cart.
- Cart #47 with its status pill
- The four tiles: cart value, items, last activity, recovery email
- Customer and Recovery cards, Stop emails for this cart and Delete
- Products table below
- Summary tiles: Cart value, Items, Last activity, and either Recovery email (Sent, Failed, Unsubscribed or Not sent) or Order total for completed carts.
- Customer: name (linked to the user profile), Registered customer or Guest, email, language, and Cart reminders: "Allowed" or "Stopped: Unsubscribe link in an email (date)". A red Emails stopped pill also appears in the header.
- Recovery: created, last activity, abandoned, email status, link validity, recovered date and the order (linked).
- Products: each product with variation, quantity and total incl. tax, and the cart value.
- Buttons: Send recovery email now, Mark as recovered, Stop emails for this cart and Delete.
The recovery link itself is never shown, for security. The card only says whether one is valid, and until when.
The recovery timeline
Every important moment is recorded, newest first, with an icon, a group (Cart, Email, Recovery, Order or Note) and the date. Up to 50 events are kept per cart.
| Event | When it appears |
|---|---|
| Cart recorded | The cart was first saved. |
| Cart changed | Products or quantities changed. Changes in a row are merged into one entry. |
| Customer came back to the cart | The shopper returned on their own after it was abandoned or emailed. |
| Marked abandoned | No activity for longer than Abandoned After. |
| Recovery email sent / could not be sent / skipped | The result of a sending attempt. "Skipped" says why, for example "Address already emailed recently". |
| Recovery email skipped: customer unsubscribed | The address is on the unsubscribe list. Never retried. |
| Customer unsubscribed from / opted back in to cart reminders | The customer used the unsubscribe page. |
| Recovery emails stopped by an admin | Someone used Stop emails. |
| Recovery link opened | The link was opened and the cart rebuilt in that browser. Email security scanners can cause this entry too. |
| Cart restored from recovery link | The shopper's browser confirmed the visit (or they placed an order), so the cart is now Recovered. "Marked by an admin" when you used Mark as recovered. |
| Some products could not be restored | Lists up to five products that were left out. |
| Order placed / Order completed checkout | With the order number. |
| Order cancelled or refunded | Revenue is no longer counted. |
| Customer bought in another order | The cart expired without an email. |
| Cart emptied / Expired | The cart was closed. |
| Added to recovery campaign Pro | The cart joined a campaign. |
| Campaign email postponed Pro | A campaign email waits for the send window. |
Action messages
| Message | Meaning |
|---|---|
| Recovery email sent. | The cart is now "Recovery email sent". |
| The recovery email was not sent… | The customer may have bought already or unsubscribed, or WordPress could not send email. Check the timeline and your site's email delivery. |
| Cart deleted. / Cart marked as recovered. / Recovery emails stopped for this customer's address. | The action worked. |
| Select at least one cart first. | Tick carts before choosing a bulk action. |
| Choose a bulk action and at least one cart. | Pick Stop emails or Delete in Bulk actions, and tick at least one cart. |
| That cart no longer exists. | The cart was deleted, for example by the daily cleanup. |