Recovery email

One friendly, branded reminder per abandoned cart, with product pictures, the total, a button that restores the cart in one click, and a built-in unsubscribe link.

FreeSiteryn → Abandoned Cart → Recovery Email
  • Sending card: Send Recovery Email, Send After, One Email per Address Every, sender fields
  • Email Content below
  • "Preview & Test" and Reset to Defaults in the sidebar

Sending

Send Recovery Email
Default Off

Off until you switch it on, so you can check the email with Preview and Send Test Email first.

Send After (minutes)
Default 0Range 0–10080

How long to wait after a cart is marked abandoned. 0 sends at the next check, within five minutes. The total wait from the last activity is Abandoned After + Send After, so about one hour by default.

One Email per Address Every (hours)
Default 24Range 0–720

At most one recovery email per address in this time, whatever the cart, so the checkout can't be used to send someone repeated emails. 0 turns the limit off.

Sender Name
Max 100

Leave empty to use the "From" name in WooCommerce → Settings → Emails, and failing that your site name.

Sender Email
Valid email

Leave empty to use the WooCommerce "From" address. Use an address on your own domain so the email isn't marked as spam.

Email content

Subject
Required

Default: You left something in your cart

Heading
Required

The large title at the top of the email. Default: Your cart is waiting for you

Message
RequiredMax 2000

The body text above the products. Blank lines start a new paragraph. Default:

Hi {first_name},

You left some items in your cart at {store_name}. We've saved them for you, so you can pick up right where you left off.

Button Text
Required

Default: Return to my cart

Closing Note
Max 500

Shown under the button. Use it to say why the customer got the email. Default: You received this email because you started a checkout at {store_name}. If you have already completed your order, please ignore it.

A required field saved empty goes back to its default.

Placeholders

PlaceholderReplaced withExample
{first_name}The customer's first name, or "there" if unknownHi Sarah,
{store_name}Your site nameNorthwind Outfitters
{cart_total}The cart total in the cart's currency$129.00
{unsubscribe_url}This customer's unsubscribe linkhttps://your-store.com/?siteryn-unsubscribe=…
{coupon_code} ProA unique coupon, in campaign emails that include oneSAC-7KQ4MZRXHT

The products and the button are added automatically, so you don't need placeholders for them. Placeholders also work in the unsubscribe Link Text.

Design

Your logo and colours. Anything left empty uses WooCommerce → Settings → Emails.

Logo

Shown at the top of the email. Click Choose Logo to pick an image from the media library, or Remove to clear it. A wide image about 300–600 pixels across works best.

Button Color

The "Return to my cart" button. Its text turns black or white, whichever reads better.

Header Background

Background of the email header with the heading.

Product Images
Default On

Show a small picture of each product in the email. Products without an image get the WooCommerce placeholder.

With Pro, each campaign email can override these. See Email design.

What the email contains

  1. Your logo and the heading on your header colour.
  2. The message.
  3. A product table: a 48 px picture, the product name, quantity and price (line total incl. tax), and a Cart total row.
  4. The button in your button colour.
  5. The closing note, then a small unsubscribe link, then your WooCommerce email footer.

A plain-text version is attached automatically for email apps that don't show HTML. It ends with the unsubscribe link. The email supports right-to-left languages, and it is written in the shopper's own language on WPML and Polylang sites.

Admin notifications

Get an email when a customer comes back through a recovery email or link and completes their order.

Notify Me of Recovered Carts
Default Off

One email per recovered order, with the order link, its value and which email or link brought the customer back.

Recipients
Up to 10

One or more email addresses, separated by commas. Default: the site admin email. Invalid addresses are dropped when you save.

The notification has the subject "[Your Store] Recovered cart: order #1234" and the heading "A cart was recovered". It contains a table with the Order (linked), Value, Recovered by (for example a campaign email, "Recovery email" or "Recovery link"), the Customer's first name and the Cart (linked). It is sent once per cart, when the order is paid or put on hold.

Unsubscribe

Customers who unsubscribe never get a cart reminder again. Their address is kept only as a coded fingerprint.

Unsubscribe Link
Default On

Adds an unsubscribe link at the bottom of the email, plus the one-click unsubscribe header that Gmail, Yahoo and Apple Mail show next to the sender. Unsubscribed addresses are skipped even when this is off.

Link Text
Max 100

Default: Unsubscribe from cart reminders

What the customer sees

The link opens a simple page on your own store with your store name. Nothing changes until the customer clicks the button, so link scanners in mail systems can't unsubscribe anyone by accident.

StepPage titleText
ConfirmUnsubscribe from cart reminders?You will no longer get emails from your store about carts you didn't finish. Order emails are not affected. Button: Unsubscribe
DoneYou're unsubscribedYou won't get any more cart reminders… Changed your mind? Button: Opt back in
AlreadyYou're already unsubscribedWith the Opt back in button.
Opted back inYou're opted back inYou may get a reminder again the next time you leave something in your cart.
Broken linkThis link doesn't workThe unsubscribe link is incomplete or was changed. Please use the link from your most recent email.
Too many attemptsPlease try again in a few minutesThere were too many attempts from your connection. (20 requests per 10 minutes per visitor.)
Test emailThis is a test emailThis unsubscribe link came from a preview or test email, so nothing was changed. In a real cart reminder, this link lets the customer unsubscribe.
  • Click the unsubscribe link in a test email
  • "Unsubscribe from cart reminders?" with the button

A mail app's one-click "Unsubscribe" button works instantly, without opening the page.

What happens next

Preview & test

The sidebar card Preview & Test uses your saved settings, so click Save Changes first.

  • The "Email preview" dialog
  • Desktop / Mobile toggle and "Open in new tab"
MessageWhat to do
Test email sent to you@example.com.Check your inbox, and your spam folder.
WordPress could not send the email. Check your site's email delivery (for example an SMTP plugin).Your site's email isn't set up. Install an SMTP plugin, or ask your host.
Please enter a valid email address.Check the address in Send a test to.
Too many test emails. Please wait a minute.Tests are limited to 5 per minute.

Sending limits

"Sent" means WordPress handed the email to your mail system. The Free plugin tracks no opens. Pro can, if you turn it on (see Reports).

Customizing the template

For layout changes beyond the Design card, copy a template into your theme or child theme, keeping its path under a siteryn-abandoned-cart folder:

# HTML email
wp-content/plugins/siteryn-abandoned-cart/templates/emails/recovery-email.php
  → wp-content/themes/your-theme/siteryn-abandoned-cart/emails/recovery-email.php

# Plain-text email
wp-content/plugins/siteryn-abandoned-cart/templates/emails/plain/recovery-email.php
  → wp-content/themes/your-theme/siteryn-abandoned-cart/emails/plain/recovery-email.php

The templates are version 1.0.0. Inside, $args holds cart, heading, message, button_text, footer, url, items (with image_url), total, total_text, logo_url, show_images, show_items, unsubscribe_url, unsubscribe_text and colors. See the Developer guide.

When a plugin update changes a template you have overridden, an admin notice and the System Status tab tell you. Copy the new file into your theme and re-apply your changes.