← All posts
Blog / Industry guides

Abandoned Cart vs Abandoned Checkout: What's the Difference?

An abandoned cart is a shopper who added items and left before starting checkout, often with no contact details. An abandoned checkout is a shopper who entered checkout, gave an email or phone number, and did not pay. Checkout abandoners have higher intent and a reachable number, so they deserve a different flow.

A shopper adds a product to their cart and disappears. Another fills in their phone number, reaches the payment step, and still does not pay. Shopify records these as two different events, and the way you win each one back is different too. This guide defines both the way Shopify stores them and shows which recovery flow to run for each.

What are the options?

Before you choose a recovery approach, it helps to be precise about the two events, because they are not the same thing and most store owners blur them.

Abandoned cart

An abandoned cart is a shopper who added one or more items to their cart and then left the store before starting checkout. Shopify logs the cart contents, but in most cases it has no email and no phone number attached, because the shopper never entered any. The only time you have contact details is when the shopper is already logged into their account.

Carts abandon for ordinary reasons: someone is browsing on a lunch break, comparing two products, or saving items for later. Intent is real but soft. A large share of these shoppers were never close to buying today.

Abandoned checkout

An abandoned checkout is a shopper who moved past the cart, entered the checkout flow, and gave their contact details, usually an email and often a phone number, before leaving without completing payment. Shopify stores this as a separate abandoned checkout record, and crucially it keeps the contact information the shopper typed in.

This is the higher-intent event. Someone who filled in a shipping address and reached the payment step had decided to buy. Something stopped them: a surprise shipping cost, a question about sizing or returns, a code that would not apply, a payment method that failed, or a simple distraction. Because they handed over a phone number, you can reach them directly, which you cannot do with most plain carts.

So the practical difference is this: checkout abandoners have higher intent and a reachable phone number. Cart abandoners usually have neither. That difference drives the whole recovery decision, and it leaves you with three broad approaches.

Automated messages only

The first approach is to run scheduled, automated messages for both events: a browsing or cart email where you have an address, and a timed sequence of texts and emails for checkout abandoners. Everything fires on a clock. No one reads the reply. This is the default most stores land on because it is the easiest to switch on.

A real person in the flow

The second approach puts a real, trained person inside the checkout flow. When a shopper stalls or replies with a question, a person reads the moment and answers it. This fits the checkout event specifically, because that is where you have a phone number and a shopper who was about to pay. VYG's Venus does exactly this: agents are trained on your products, policies, and voice before they send a single text, and you pay only on recovered sales.

A mix

The third approach uses automation for the wide top of the funnel and a person for the carts that need one. Cart-only abandoners with no contact details get browsing-based email and ads. Checkout abandoners get an automated first touch, and the conversations that stall or ask a question route to a person. This is where most stores end up once they separate the two events.

How do the options compare?

The table below lines up the three approaches against the criteria that matter when you are deciding how to recover each event.

Approach Best event Contact data needed Handles questions Typical effort What to expect
Automated messages only Both, shallowly Email for cart, phone for checkout No, sends on a schedule Low once built Recovers the easy wins, misses anyone with an objection
Real person in the flow Abandoned checkout Phone number from checkout Yes, reads and replies live Low for you, VYG runs it Reply rate of 10 to 15 percent is good, 15 to 25 percent excellent
A mix Cart by email, checkout by person Email for cart, phone for checkout Yes, where it counts Moderate to set up, low to run Automation clears volume, a person recovers the objections

Two numbers are worth holding onto. When a real person reaches out, a reply rate of 10 to 15 percent is good and 15 to 25 percent is excellent. Of those conversations, 8 to 12 percent ending in an order is good and 12 to 20 percent is excellent. Across accounts, human-led checkout recovery typically returns 10 to 20X on what it costs. Those figures belong to the checkout event, because that is where the phone number and the intent both live.

When is each option the right choice?

Match the approach to the event and to where your store is today.

Automated messages only make sense when you are just starting and want coverage on both events fast, or when your margins are thin enough that any hands-on cost has to be justified later. They are also the right tool for pure cart abandonment where you have no phone number and no conversation to have. A browsing-triggered email is the honest option there. The limit is predictable: automation sends the same message to the shopper who got distracted and the shopper who had a real objection, and it recovers only the first.

A real person in the flow is the right choice for abandoned checkout, and it is strongest when your products invite questions: higher price points, sizing and fit, ingredients, compatibility, subscription terms, or anything a shopper wants reassurance on before paying. These are the carts that stall on a question automation cannot answer. A trained agent can read the question, give the right answer in your brand's voice, and close the sale. You pay only on the sales recovered, so the risk sits with the outcome, not the setup.

A mix is right for almost every store past its first few months. You let automation do what it is good at, clearing the top of the funnel and handling the shoppers who just needed a reminder, and you route the checkout conversations that stall to a person. You stop paying a human to resend a nudge, and you stop losing the objection carts to a schedule that cannot answer them.

Which option should you start with?

Start by separating the two events, because running one flow for both is the most common and most costly mistake. Treat them as distinct in your tooling and your reporting.

  1. Define the events cleanly. Tag cart abandonment and checkout abandonment as separate triggers. Only the checkout event reliably carries a phone number, so only it should feed an SMS flow.
  2. Automate the cart event by email. For shoppers who left before checkout, a browsing or cart email is the realistic recovery path. Keep it light and let it run.
  3. Put a person on the checkout event. This is where the intent and the number are. A trained agent who answers the question that stopped the sale will recover carts a scheduled text never could.
  4. Branch on what you already know. A first-time abandoner and a repeat customer with an open support ticket are not the same conversation. VYG's Earth, its customer data platform, builds one living profile per customer from your orders, browsing, messages, tickets, subscriptions, reviews, and loyalty. Jupiter, in beta, runs flows that read that whole profile, so a message can branch on lifetime value or an open refund instead of the last click, and one flow can mix email, SMS, and a Venus step. Earth connects to Shopify and Klaviyo, both live, among other tools in your stack.

Done in that order, you match each event to the approach that fits it: automation for the soft, contactless cart, and a real person for the high-intent checkout where a single answered question turns a near-miss into an order. Every conversation and decision is written back to the customer profile, so the next flow knows what happened.

If you want to see what a real person inside your checkout flow actually recovers, see Venus in action and watch how a trained agent answers the question that stopped the sale.

Frequently asked questions

Does Shopify store a phone number for every abandoned cart?

No. A plain abandoned cart usually has no contact details unless the shopper is logged in. A phone number appears once the shopper reaches checkout and enters it, which is why checkout abandonment is the reachable event.

How long after abandonment should the first message go out?

For abandoned checkout, a first touch within the first hour tends to catch the highest intent. Cart-only abandoners, who gave no contact details, are reached later through browsing-based email or ads rather than a direct text.

Can one flow handle both events?

It can, but it will underperform. The two events carry different intent and different data, so splitting them lets you send a reachable, higher-intent checkout flow one message and a lighter cart nudge another.

Do quiet-hours rules apply to recovery texts?

Yes. SMS quiet-hours windows set by law still apply to recovery messages. Flows should queue a message that would land during quiet hours and send it when the window opens, the same as any other marketing text.

What counts as a good reply rate on a checkout recovery text?

When a real person reaches out, a 10 to 15 percent reply rate is good and 15 to 25 percent is excellent. From there, 8 to 12 percent of conversations ending in an order is good and 12 to 20 percent is excellent.

+Keep reading
Industry guidesOct 15, 2026 Abandoned Checkout Recovery: The Full Guide for DTC Brands How DTC brands recover abandoned checkouts: who to skip, when an email is enough, when a person should text, the rules that apply and how to measure it. Ecommerce 101Mar 8, 2024 How to Integrate Klaviyo SMS with Shopify for Effective Marketing Learn how to supercharge your marketing efforts by integrating Klaviyo SMS with your Shopify store. Ecommerce 101Apr 30, 2024 Caleb Ulffers Unpacks Success: Mastering Partnerships, Influencer Marketing, and Wellness in the DTC Landscape Read Caleb Ulffers Unpacks Success: Mastering Partnerships, Influencer Marketing, and Wellness in the DTC Landscape on the LiveRecover Blog