Skip to content
codecollab.pl
§ Blog how to recover abandoned carts

Abandoned carts - how to recover orders with emails and automation

Some carts in a store will always be abandoned - but a well set up email reminder can turn a customer straight back to the checkout

Krystian Kacik 7 min read
Contents

Some carts in a store will always be abandoned - but a well set up email reminder can turn a customer straight back to the checkout. Customers compare offers, put the purchase off until the evening, work out delivery costs, or the phone rings halfway through the order. That is not a failure of the store - it is normal buying behaviour. An abandoned cart is not a loss, it is material to work with: a list of people who were one step from ordering and left a trace behind.

In this piece I show how to use that trace: how cart recovery works in WooCommerce, what to write in the emails, how many to send and how to square it with GDPR.

First remove the technical reasons for abandonment

Before you start recovering, separate two things. Some carts are abandoned for the customer’s own reasons - and that is natural. But some are abandoned because the store made it hard: the form breaks, delivery costs surprise them at the end, the payment fails on mobile. I laid that out in seven technical reasons for abandoned carts - go through that list first.

The order matters, because recovering carts abandoned because of a broken checkout is treating symptoms. An email will not fix a form - the customer comes back from the reminder, hits the same problem and this time does not come back at all. First a shorter checkout and fast payments like Apple Pay and Google Pay, and only then an email automation for the rest.

An email will not fix a broken form - first the checkout, then the automation.

How cart recovery works in WooCommerce

The mechanics are simple. The store remembers the cart contents of a customer who is logged in or who managed to enter an email address in the order form. If that customer does not complete the purchase, after a set time the automation sends them a reminder with the cart contents and a link to finish.

Honestly: anonymous visitors’ carts are out of reach of email. If someone put products in a basket and left without leaving an address, there is nobody to write to. That is why an email field placed at the very top of the form pays off so much - the customer leaves an address before anything discourages them, and from that moment a reminder is possible at all.

What helps: check at what point in your store the customer gives their email address. If the field sits at the end of a long form, most abandoners vanish without a trace - simply moving it to the top enlarges the group the automation is allowed to knock on.

The abandoned cart email - what to write

The best abandoned cart email is short and concrete: what was left in the cart (product names and photos), one clear button leading straight to completing the order - not to the home page, not to an empty basket. A neutral tone, along the lines of “your order is waiting” - no pleading, no drama, no exclamation marks.

Be careful with a discount in that email. It is tempting, because it works on a single order - but it teaches customers that abandoning a cart is all it takes to get money off. Regular customers learn that fast. If you use one at all, keep it for the last email in the sequence and treat it as an exception, not a rule.

How many emails to send and when

A practical convention that does not turn your store into a spammer:

  1. The first reminder quickly - after an hour, maybe two. The cart is still warm, the customer is often at the same phone and simply finishes the purchase
  2. The second the next day - for the people who put the decision off for a calmer moment
  3. Possibly a third after a few days - closing the subject, for example with a note that the cart will expire soon
Reminder sequence
  1. I.After an hourThe cart is still warm - the customer often finishes right away
  2. II.The next dayFor the ones who put the decision off
  3. III.After a few daysClosing the subject - the cart expires soon

More than that is pushiness working against you: instead of an order you get an unsubscribe and a spam report. Three messages is a sensible limit, and two are often enough.

GDPR and the abandoned cart email

In plain language: if the customer entered the address themselves in the order form, a reminder about that specific, unfinished order falls within handling the purchase and the store’s legitimate interest. It is not a bulk send to strangers, it is the continuation of a conversation the customer started.

A cart email continues a conversation the customer started.

A newsletter is a different matter - regular marketing messages need separate, explicit consent. Do not mix the two: the newsletter checkbox in checkout must not be ticked by default, and a cart email is not a back door for adding someone to a mailing list. For unusual cases - selling abroad, for example - confirm the details with a lawyer.

Abandoned cart automation - what to build it with

The tools fall into two types. First: cart recovery built into email marketing platforms - if you already send your newsletter from a system like that, you often have the feature included and only need to connect it to the store. Second: dedicated WooCommerce plugins that do only this one thing - watch carts and send a reminder sequence.

There is no single right answer, but there is a simple rule: choose what you already have before installing another plugin. Every extra plugin in a store is one more thing to update and one more place where something can break. An automation should be boring and reliable - you set it once and it works in the background for months.

How you know it is working

One measure matters: how many recovered carts actually end in a paid order. Email opens and clicks look nice in reports but do not pay invoices. Good plugins and email platforms show outright which orders came from reminders - look in there now and then and check whether the sequence pays for itself.

If you do not know where to start - fixing the checkout or the email automation - start with a free diagnosis. I will walk your buying process from basket to thank-you page and tell you what blocks customers and what can be automated. It is part of the broader store work I describe under optimization.

Frequently asked questions

Does WooCommerce have built-in abandoned cart recovery? On its own it does not send reminders - it remembers carts, but for the emails you need a plugin or a connected email platform. It is a small rollout, and afterwards the automation works without you.

How many abandoned cart emails should I send? Two, three at most: the first after an hour, the second the next day, possibly a third closing the subject after a few days. More brings unsubscribes instead of orders.

Is an abandoned cart email GDPR compliant? A reminder about an unfinished order sent to a customer who entered the address themselves in checkout falls within the store’s legitimate interest. A newsletter is separate consent - confirm unusual cases with a lawyer.

Should I include a discount in the cart email? Carefully - a discount in every reminder teaches customers to abandon carts for money off. If you use one, only in the last email of the sequence and not every time.


Sitting on this yourself and unsure where to start? I speed up and repair existing sites and stores - Core Web Vitals, outages, the features that are missing. Tell me what is happening and you will get a concrete quote with a date.

§ Quote in 24h

Your store is slowing down or looks dated, and you do not know where to start?

Describe the scope in two sentences or send a link to your store. I tell you what to fix first, and you get a fixed bid in writing within 24 hours - no "from X" pricing.

Send your scope - quote in 24h