> For the complete documentation index, see [llms.txt](https://docs.chord.co/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.chord.co/chord-oms/chord-oms-overview/orders/abandoned-carts.md).

# Abandoned Carts

![](https://3559351341-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGejRW1RLC9yasX56Xzxu%2Fuploads%2Fgit-blob-e7280b9ffe7082f8527e66b324dd5f0b46a8ee05%2Fabandoned-carts-1.png?alt=media)

The Abandoned Cart Cleanup page lets you find and **permanently delete** incomplete carts that shoppers never checked out. Over time a store accumulates thousands of these — sessions where someone added items but never paid. This page gives you a filtered, searchable list and a safe way to clear them out in bulk.

It only ever touches **incomplete** carts, and it **automatically skips any cart with a captured payment**, so a real, paid order can never be deleted here.

Typical use: clean up stale carts before a report, or remove a batch of free-gift or promo carts created during a campaign.

## How It Works

```mermaid
flowchart LR
    A[Filter the list] --> B[Review matching carts]
    B --> C{Select}
    C -->|Tick specific carts| D[Delete selected]
    C -->|Delete all matching| E[Delete all]
    D --> F[Background job runs]
    E --> F
    F --> G[Carts removed<br>paid carts skipped]
```

You filter the list, pick the carts (or all matching carts), type DELETE to confirm, and the deletion runs in the background. Carts with a completed payment are skipped automatically, even when you choose "Delete all matching."

## Getting Started

Go to **Orders → Abandoned carts**.

1. Use the **Filter** panel to narrow the list (see Filters below).
2. Review the matching carts. Click a row to preview its customer and items; click the order number to open the full order in a new tab.
3. Tick the carts you want to remove — or use one of the "Delete all matching" options.
4. Type DELETE in the confirmation box.
5. Click **Delete selected carts** (or **Delete all N matching carts**).

Deletion runs in the background. Refresh the page after a moment to see carts drop off the list.

## Filters

![](https://3559351341-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGejRW1RLC9yasX56Xzxu%2Fuploads%2Fgit-blob-440d0aff7257f65d285e65c8d6d088707ddea2e4%2Fabandoned-carts-2.png?alt=media)

* **Search order number or email** — Partial matches are fine (e.g. R123 or part of a shopper's email).
* **Abandoned for at least** — Only show carts untouched for this long: Any age, 1, 7, 14, 30, or 90 days. Defaults to **30 days**, so you won't accidentally see carts a shopper is still actively using.
* **Item SKU** *(optional)* — Only carts containing this SKU.
* **Only carts containing a free gift** — Carts that include a fully discounted (free) line item. Combined with a SKU, it matches only carts where *that* item is free.
* **Prepaid subscription carts only** — Carts that contain a prepaid subscription.

Click **Filter** to apply, or **Clear** to reset.

## Reviewing carts

* **Preview a cart:** click any row to expand its customer email, state, and line items (product, SKU, quantity) without leaving the page.
* **Open the full order:** click the order number to open it in a new tab.
* **Customer link:** if the cart belongs to a registered user, their email links to the customer record; otherwise it's a plain email link.

The list shows up to **100 carts** at a time. If more match, you'll see "Showing the first 100 of N" — narrow the filters to see and select the rest.

## Deleting carts

There are two ways to delete, and both require typing DELETE to confirm first:

* **Delete selected carts** — Removes only the carts you've ticked. Use the header checkbox to select every cart currently shown.
* **Delete all N matching carts** — Removes **every** cart matching the current filters, not just the ones shown on screen. Use this to clear large batches in one go.

Both run as a background job, so the page stays responsive. Deletion is **permanent** — there is no undo.

## FAQ

**Can this delete a real, paid order?**

No. Only incomplete carts are ever listed, and any cart with a captured payment is automatically skipped — even when you choose "Delete all matching." Paid orders are never removed here.

**What does "Delete all matching" cover?**

Every cart that matches your current filters, including ones beyond the first 100 shown on screen — not just the visible or selected rows.

**The carts didn't disappear right away — why?**

Deletion runs in the background. Give it a moment and refresh the page.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.chord.co/chord-oms/chord-oms-overview/orders/abandoned-carts.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
