Black Friday · Sale on every paid plan See prices →

StorePinger / Blog

Abandoned Cart Email Examples for WooCommerce (With Templates)

A shopper adds a $64 jacket to the cart, reaches checkout, types an email address and then closes the tab. It happens all day. The Baymard Institute puts the average documented cart abandonment rate at about 70% (Baymard Institute). If your store gets 100 carts a week, roughly 70 of them never turn into orders. A short, well-timed email is the cheapest way to win some of those back. This guide gives you ten original abandoned cart email examples you can copy, with subject lines, preview text, body copy and button text. You will also learn when each one fits, when it does not, how to time the sequence, and how to keep the emails out of the spam folder and on the right side of privacy rules.

Key takeaways

  • Send two automatic reminders, a few hours apart and then about a day later. More than that starts to feel like chasing.
  • Keep discounts out of the automatic flow. Send a coupon only when you decide a cart deserves one.
  • Write like a person: one clear message, the cart contents, one button that restores the cart.
  • Match the email to the situation. A wholesale buyer and a first-time shopper need different words.
  • Set up SPF, DKIM and DMARC on your own domain and include one-click unsubscribe before you send anything.
  • Check consent rules for your market with an advisor. This article is not legal advice.

What makes a good abandoned cart email?

A good abandoned cart email is short, personal and useful. It reminds the shopper what they left, shows the product, answers the likely reason they stopped, and gives one button that restores the exact cart. It does not shout, guilt or bribe. Its job is to remove friction, not to pressure.

Every template below follows the same skeleton:

  • Subject line under about 45 characters, so it is not cut off on a phone.
  • Preview text that adds information instead of repeating the subject.
  • Body of 40 to 120 words, with the product name, image and price pulled from the cart.
  • One button that links straight back to the filled cart, not to the home page.
  • A real reply address, so a shopper with a question can just hit reply.

Abandoned cart email examples: 10 templates you can copy

Placeholders in curly brackets, like {first_name} or {product_name}, are filled by your email tool. If the first name is unknown, write the line so it still reads well without it.

1. The first reminder (plain and friendly)

Subject: You left something in your cart

Preview: {product_name} is saved and ready when you are.

Hi {first_name},

You were checking out {product_name} at {store_name} and did not quite finish. No problem. We saved your cart so you can pick up where you left off.

{cart_items_with_images}

[Button: Return to my cart]

If anything got in the way, just reply to this email. A real person reads it.

{owner_name}, {store_name}

Why it works: many abandons are interruptions, not decisions. A calm note with the cart and a working link is often all that is needed. When not to use it: do not send it if the order was already placed through another device or a phone order. Make sure your tool stops the flow once an order is paid.

2. The help or question email

Subject: Any questions about {product_name}?

Preview: Sizing, delivery, returns. Ask us anything.

Hi {first_name},

People often pause at checkout because one small question is unanswered. Here are the ones we hear most:

  • Delivery usually takes {delivery_days} days to {country}.
  • Returns are free within {return_days} days.
  • Not sure about size? Reply with your usual size and we will help.

[Button: Finish my order]

Or just reply. We answer every email.

Why it works: it tackles the real reasons people stop, such as surprise costs, delivery time and return worries, without guessing which one applied. When not to use it: skip it if you cannot actually answer replies within a day. An unanswered help email is worse than none.

3. The honest low stock email

Subject: {product_name} is running low

Preview: {stock_count} left in your size. Your cart is still saved.

Hi {first_name},

A quick heads up. We have {stock_count} of {product_name} left in {variant}, and we are not sure when the next batch arrives.

We cannot hold items in carts, so if you still want it, now is a good time.

[Button: Complete my order]

Why it works: real scarcity is useful information. When not to use it: only send it when the stock number is true and pulled live. Fake urgency breaks trust, and in the EU and UK, false scarcity claims can breach consumer protection law.

4. The free shipping threshold email

Subject: You are {amount_left} away from free shipping

Preview: Add one small item and delivery is on us.

Hi {first_name},

Your cart comes to {cart_total}. Orders over {threshold} ship free, so you are only {amount_left} away.

A few things other shoppers add at this point:

{three_low_price_products}

[Button: See my cart]

Why it works: unexpected shipping cost is one of the most common reasons shoppers give for leaving checkout. This turns that cost into a goal. When not to use it: if the gap is large, say $40 on a $20 cart, the email feels like an upsell. Use it only when the gap is small compared with the cart.

5. The discount offer, sent by the owner

Subject: A one-time code for your cart

Preview: {discount} off, just for you, until {expiry_date}.

Hi {first_name},

You left {product_name} in your cart, and we would love to see it find a home. Here is a personal code for {discount} off.

{coupon_code} (single use, expires {expiry_date})

[Button: Use my code]

Thanks for considering us.

Why it works: for a price-sensitive shopper, a small, personal and expiring code can tip the decision. When not to use it: do not put this in an automatic flow. More on that in the timing section below.

6. The month-start reminder

Subject: New month, your cart is still here

Preview: We kept {product_name} saved for you.

Hi {first_name},

A while ago you saved {product_name} in your cart. If you were waiting for a new month or a new budget, it is still there.

[Button: View my cart]

Not interested any more? No hard feelings. You can unsubscribe below.

Why it works: many people shop around payday or the start of a month. A single, low-pressure note at that moment can catch carts the short reminders missed. When not to use it: if the product has changed price or gone out of stock, update the email or skip it.

7. The B2B or wholesale cart

Subject: Your quote for {company_name}

Preview: {item_count} items saved. Need a PDF quote or invoice?

Hi {first_name},

Your order for {company_name} is saved: {item_count} items, {cart_total} before tax.

If you need to get it approved first, we can send a PDF quote, set up payment by invoice, or adjust quantities. Just reply with what you need.

[Button: Review the order]

{owner_name}, {phone_number}

Why it works: business buyers often stop because someone else has to approve the spend. Offering a quote or invoice solves that. When not to use it: do not send a retail tone or a discount code to a buyer who negotiates terms. Talk to them directly instead.

8. The high-value cart

Subject: Can I help with your order?

Preview: A quick note from {owner_name} at {store_name}.

Hi {first_name},

I saw you were looking at {product_name}. It is a bigger purchase, so I wanted to check in personally.

If you want more photos, a video call to see it, or details on payment options, reply here and I will get back to you today.

[Button: Return to my cart]

{owner_name}

Why it works: big purchases carry more risk for the buyer, so a personal touch matters more than a formula. When not to use it: do not promise a same-day reply you cannot keep.

9. The second automatic reminder

Subject: Still thinking it over?

Preview: Your cart is saved. Here is what other buyers ask us.

Hi {first_name},

Your {product_name} is still in your cart. If you are comparing options, here is what you get with us:

  • {benefit_one}
  • {benefit_two}
  • {return_policy_line}

[Button: Go to my cart]

This is our last reminder about this cart.

Why it works: it adds new information instead of repeating the first email, and it tells the shopper the reminders stop here. When not to use it: do not send it if the shopper clicked the first email and is clearly still browsing.

10. The abandoned checkout email (payment failed or pending)

Subject: Your payment did not go through

Preview: Your order is held. Here is a secure link to finish.

Hi {first_name},

It looks like the payment for order {order_number} did not complete.

Your order is saved. You can finish it with the secure link below.

[Button: Complete payment]

If the problem continues, reply and we will help.

Why it works: an abandoned checkout with a pending order is different from an abandoned cart. The shopper already decided to buy. When not to use it: never ask for card details by email. Link only to your own checkout.

How should you time an abandoned cart email flow?

A sensible abandoned cart email flow is two automatic reminders, the first a few hours after the cart is left and the second about a day later. Any discount comes later, sent by hand, only for carts you choose. An optional month-start note can follow for carts that are still open.

StepWhenTemplateAutomatic?
Reminder 1About 3 hours afterFirst reminder or help emailYes
Reminder 2About 24 hours afterSecond reminder, low stock or free shippingYes
OfferWhen you decideOwner-sent discountNo
Month startFirst days of the next monthMonth-start reminderOptional
PersonalSame dayHigh-value or B2B emailNo, write it yourself

Why only two automatic emails? Each extra message adds unsubscribes and spam complaints, and spam complaints hurt the delivery of every email you send, including order confirmations.

Why automatic discounts train shoppers to abandon

This is an opinion, but the reasoning is simple. If every abandoned cart gets 10% off within a day, shoppers learn the pattern. Some will add items, leave and wait for the code. You then pay the discount on orders that would have happened anyway.

Here is a worked example. Say 100 shoppers abandon carts averaging $80. Without a discount, your two reminders bring back 8 orders, which is $640. You add an automatic 10% code and recovery rises to 11 orders. That is $880 minus $88 in discounts, so $792. Looks better. But if, over time, 20 shoppers who would have paid full price now leave on purpose to get the code, you lose $160 on them. Your net gain shrinks to almost nothing, and your margin on every order drops. These numbers are illustrative, not measured. Run them with your own figures.

A better approach: look at your open carts once or twice a week and send a unique, single-use, expiring code only to carts that make sense, such as a high-value cart or a returning customer.

Which abandoned cart subject lines work best?

The best abandoned cart subject lines are short, specific and honest. Name the product or the benefit, keep it under about 45 characters, and avoid all caps, multiple exclamation marks and fake "Re:" prefixes. The subject should tell the truth about what is inside.

Five formulas you can reuse:

  1. The product: "{product_name} is waiting for you"
  2. The question: "Any questions about your order?"
  3. The benefit: "You are {amount} away from free shipping"
  4. The fact: "Only {stock_count} left in {variant}"
  5. The person: "A quick note from {owner_name}"

Preview text is the second subject line. Most inboxes show it right after the subject. If you leave it empty, the inbox shows whatever text comes first, which is often "View in browser". Write it every time.

Should you use plain text or designed emails?

Use a light design: your logo, the product image, the price and one button, with mostly plain text around it. Heavy, image-only designs load slowly, break in some inboxes and look like ads. Pure plain text feels personal but cannot show the product.

StyleStrengthsWeaknessesBest for
Plain textFeels personal, loads fast, rarely clippedNo product imageHigh-value and B2B emails
Light designShows the product, still readableNeeds testing in dark modeMost reminders
Heavy designStrong brandingSlow, often blocked images, looks promotionalNewsletters, not reminders

Mobile layout checklist

  • Single column, about 600 pixels wide, so it scales down cleanly.
  • Body text at 16 pixels or larger.
  • A button at least 44 pixels tall, with space around it for a thumb.
  • Alt text on product images, because some inboxes block images by default.

How do you keep abandoned cart emails out of spam?

Send from your own domain, authenticate it with SPF, DKIM and DMARC, include a one-click unsubscribe, and keep complaints low. Since February 2024, Gmail and Yahoo require these steps from bulk senders, and following them helps smaller stores too.

  • SPF (Sender Policy Framework) is a DNS record listing the servers allowed to send mail for your domain.
  • DKIM (DomainKeys Identified Mail) adds a signature so inboxes can confirm the email was not changed.
  • DMARC tells inboxes what to do when SPF or DKIM fails and sends you reports. Start with a policy of "none" and tighten it later.
  • Your own domain: send from an address like hello@yourstore.com, not a free Gmail address.
  • One-click unsubscribe: Google's sender guidelines ask bulk senders, those sending around 5,000 or more messages a day to Gmail, to support one-click unsubscribe headers (List-Unsubscribe and List-Unsubscribe-Post) and to keep spam complaint rates low. See Google's email sender guidelines and Yahoo's sender best practices.

WordPress sends mail through PHP by default, which many hosts handle poorly. Use an SMTP plugin with a transactional email service, or your host's authenticated mail, so the records above actually apply. Your host or email provider will show you the exact DNS records to add.

Do you need consent to send abandoned cart emails?

It depends on where you and your shoppers are. In the EU and UK, some stores rely on legitimate interest for a short reminder, while others ask for consent at checkout. In the US, CAN-SPAM requires a working unsubscribe and a physical address. Check with a qualified advisor for your case.

This is general information, not legal advice. Points worth discussing with your advisor:

  • GDPR: legitimate interest needs a balancing test and an easy opt-out. Consent needs a clear, unticked choice. A reminder is easier to justify than a marketing sequence.
  • ePrivacy and UK PECR: rules on electronic marketing may apply on top of GDPR.
  • CAN-SPAM: include an unsubscribe link, honor it promptly, use honest subject lines and show your postal address. See the FTC's CAN-SPAM compliance guide.
  • Privacy policy: say that you save carts and may send reminders.
  • Capturing email: saving an address typed at checkout before the order is placed is the part most worth checking.

How do you set up a WooCommerce abandoned cart email?

WooCommerce does not send abandoned cart emails on its own. You need a plugin that saves carts, captures the email, sends timed reminders with a cart restore link, and stops when the order is paid. Then you add your copy, test it and switch it on.

  1. Choose a plugin that works with your checkout type. The block checkout and the classic checkout capture email differently, so confirm support for the one you use.
  2. Fix your sending first: SMTP, your own domain, SPF, DKIM and DMARC.
  3. Set the timing: two reminders, at about 3 hours and 24 hours.
  4. Paste in your templates. Start with template 1 and template 9 from this page.
  5. Set the from name and reply-to to a real inbox someone checks.
  6. Test the cart link on a phone in a private window. The cart must refill.
  7. Check the stop rule: place a test order and confirm no reminder goes out.
  8. Review weekly: look at open carts and decide if any deserve a personal note or a code.

As one option, the Pro plan of StorePinger's abandoned cart recovery saves carts as soon as something is added and sends 2 automatic reminders, by default at 3 and 24 hours, with a one-click link back to the cart. It adds a month-start reminder and a "save your cart" email box for shoppers who are leaving. Discounts are never sent automatically. The owner picks the carts and the discount, and each shopper gets a unique one-time coupon that expires. Recovered orders count only once paid. You can see the full list on the features page and plans on the pricing page.

What are the most common abandoned cart email mistakes?

The usual mistakes are a broken cart link, too many emails, automatic discounts, generic copy, no preview text and sending from an unauthenticated address. Each one is easy to fix once you know to look.

  • Cart link opens empty. Test across devices.
  • Reminders after purchase. Make sure paid orders stop the flow.
  • Five or more reminders. Complaints rise and your domain reputation drops.
  • No-reply address. You lose the questions that would have closed the sale.
  • Fixing the email instead of the checkout. Emails recover some carts. A clearer checkout prevents many more. Our guide on how to reduce cart abandonment covers that side.

How do you measure abandoned cart emails?

Track recovered revenue from paid orders, not opens. Opens are unreliable because some mail apps preload images. Watch clicks, paid orders from the cart link, unsubscribes and complaints, and compare against your total abandoned cart value.

A simple worked example: if 200 carts worth $16,000 were abandoned this month and reminders led to 14 paid orders worth $1,120, your recovery rate by value is 1,120 divided by 16,000, which is 7%. Track that number monthly and change one thing at a time, such as a subject line or the second email's timing.

It also helps to see where carts are abandoned. A conversion funnel and session recordings can show whether shoppers stop at shipping costs or at a form error, which tells you which template to lead with.

Conclusion: put these abandoned cart email examples to work

You do not need a ten-step sequence. Pick the first reminder and the second reminder from these abandoned cart email examples, adapt the words to your store, and get the basics right: a cart link that works, authenticated sending, one-click unsubscribe and a real reply address. Keep discounts as a decision you make, not a rule the software applies. Then add the situational templates, such as free shipping, low stock or B2B, when your store has those cases. If you want reminders, owner-sent coupons and a save-your-cart box in one WooCommerce plugin, take a look at abandoned cart recovery in StorePinger. More guides are on the StorePinger blog, and you can contact us with questions, or try the live demo.

FAQ

Frequently asked questions

How many abandoned cart emails should I send?

Two automatic reminders is a sensible default for most stores. Send the first a few hours after the cart is left and the second about a day later. Each extra automatic email adds unsubscribes and spam complaints, which can hurt delivery of all your mail. If you want a third touch, make it a personal note or a discount you choose to send by hand for specific carts.

What is the best time to send an abandoned cart email?

A common starting point is about 3 hours after the cart is left for the first reminder and about 24 hours for the second. The first catches shoppers who were interrupted while the purchase is still on their mind. The second reaches people who needed time to compare. Test changes one at a time and judge them by paid orders, not opens.

Should abandoned cart emails include a discount?

Not automatically. If every abandoned cart gets a code, shoppers learn to leave on purpose and wait for it, and you pay the discount on orders that would have happened anyway. A better approach is to review open carts and send a unique, single-use, expiring code only to carts you decide deserve one, such as a high-value cart or a returning customer.

What should an abandoned cart email include?

A short, honest subject line, preview text that adds information, the product name, image and price from the cart, one clear button that restores the exact cart, and a real reply address. It also needs an unsubscribe link and, for US recipients, your postal address. Keep the body between about 40 and 120 words and focus on one message.

What is the difference between an abandoned cart and an abandoned checkout email?

An abandoned cart email goes to a shopper who added items but left before paying. An abandoned checkout email usually goes to someone who started or submitted checkout, for example an order that is pending because payment failed. The checkout case is closer to a sale, so the email should focus on finishing payment through a secure link to your own store.

Does WooCommerce send abandoned cart emails by default?

No. WooCommerce sends order emails such as confirmations, but it does not save abandoned carts or send reminders on its own. You need a plugin that captures the email address, saves the cart, sends timed reminders with a cart restore link and stops once the order is paid. Check that the plugin supports the classic or block checkout you use.

Why do my abandoned cart emails go to spam?

The usual causes are sending from an address on a domain that is not authenticated, missing SPF, DKIM or DMARC records, WordPress sending through basic PHP mail, missing one-click unsubscribe, and high complaint rates from too many emails. Send through an SMTP service on your own domain, add the DNS records your provider gives you and keep the sequence short.

Is it legal to send abandoned cart emails?

It depends on your location and your shoppers. In the EU and UK, stores rely either on legitimate interest with an easy opt-out or on consent collected at checkout, and ePrivacy or PECR rules may also apply. In the US, CAN-SPAM requires an unsubscribe link, honest subject lines and a postal address. This is not legal advice, so check your setup with a qualified advisor.

See every visitor. Feel every sale.

Start free with live visitors, or get every feature with Pro.

See plansStart free