Swift Commerce
Menu
Features

Your next store tool is here.

Explore 16 store features. Unlock their full capabilities with Pro.

Sell & personalize

Product Bundles

Sell complementary products together.

Product Addons

Offer extra choices and personalisation.

Subscriptions

Offer products on a recurring schedule.

Product Quantity Limits

Set minimum and maximum quantities.

Shopping experience

Ajax Search

Show products as shoppers type.

Wishlist

Give saved products a place to wait.

Currency Switcher

Display prices in a familiar currency.

Add to Cart Popup

Confirm additions and the next step.

Customer relationships

Cart Recovery

Follow up on unfinished purchases.

Back In Stock

Notify interested shoppers when stock returns.

Shipment Tracking

Share tracking details for orders.

Email Customizer

Customize supported customer emails.

Security & checkout

Registration & Access

Build forms, verify emails and review accounts.

reCAPTCHA

Add checks to supported forms.

Cookie Consent

Offer preferences and managed integration gating.

Checkout Field Editor

Adapt supported checkout fields.

View all features · See Pro plans

Solutions

Built around the way you work.

Store owners

Tools for the everyday work of running a store.

Freelancers

Build and hand over a more consistent setup.

Agencies

Bring a familiar toolkit to client projects.

Integrations

Explore supported connections and compatibility.

Resources

A little help goes a long way.

Documentation

Setup guides and feature reference.

Blog & updates

Product news and store ideas.

Contact us

Talk to the Swift Commerce team.

About Swift Commerce

The people and thinking behind the suite.

Affiliate program

Earn commission by referring new customers.

Request a feature

Tell us what your store needs next.

Report a bug

Help us investigate a problem.

← Back to articles

How to Customize WooCommerce Cart Recovery Emails

Customize cart recovery emails in Swift Commerce with your own subject, message, branding, product details, and recovery button. Includes testing steps.

A cart recovery email with a return-to-cart button and customization controls.

WooCommerce cart recovery emails should explain the reminder, show the relevant products and provide a working route back to checkout. This guide customizes that message and tests the email in Swift Commerce.

With Swift Commerce, you can edit the recovery message and its design in the built-in Email Customizer. This guide covers the basic reminder first, then explains what changes when you use a Pro email sequence.

Before customizing WooCommerce cart recovery emails

Make sure WooCommerce and Swift Commerce are active and Cart Recovery is enabled. You also need cart capture and reminder settings configured. If those aren’t in place yet, follow How to Recover Abandoned WooCommerce Carts with Email.

The basic cart recovery reminder and its email customization are available in Free. Pro adds automation sequences and other recovery controls. Designing the email doesn’t make an anonymous visitor’s address available; the cart must have an eligible captured email address before a reminder can be sent.

1. Open the cart recovery email

  1. In Swift Commerce, open Cart Recovery.
  2. Choose Emails.
  3. Under Recovery Email, enable Send Recovery Email if you want the reminder active.
  4. Review Subject Line, Delay, and Unit. You can choose Minutes, Hours, or Days.
  5. Under Email Template, find Cart Recovery Email and click Customize Email.
Cart Recovery Emails tab with the reminder enabled, a five-minute delay, and the Customize Email button.

Timing and design are separate decisions. A useful message still needs an appropriate delay and a working recovery setup. Save any changes to the reminder settings with the feature’s Save Changes action.

2. Edit the subject, heading, and message

In the Email Customizer’s Content section, edit Email Subject, Email Heading, and Email Body.

The subject is what the customer sees in the inbox. The heading appears inside the email. They don’t have to repeat each other word for word.

Cart Recovery Email Customizer showing subject, heading, and body fields beside the email preview.

For example:

  • Email Subject: Your cart at {site_name} is still available
  • Email Heading: Pick up where you left off
  • Email Body:
    Hi {customer_name},

    You left a few items in your cart at {site_name}. If you’d like to continue, use the button below to return to your cart.

    If you need help choosing, reply to this email.

Only invite replies if your store actually monitors the reply address. Don’t promise reserved stock, a discount, or an expiry time unless those statements match your store’s setup.

The body editor accepts plain text. Use the design controls for the visual styling rather than pasting a complete HTML email into the message field.

3. Use the supported placeholders

Open Placeholders to insert the values supported by this email. Keep their spelling and single braces intact.

PlaceholderWhat it inserts
{customer_name}The customer’s first name, with “there” as the guest fallback.
{customer_email}The captured customer email address.
{cart_total}The cart total with its currency.
{recovery_link}The unique cart recovery URL.
{unsubscribe_link}The recovery-email opt-out URL.
{site_name}Your website name.
{site_url}Your website URL.

For the subject, stick to the supported values shown by the subject hint, such as {customer_name}, {site_name}, and {cart_total}. Don’t substitute an order number: an abandoned cart may not have a WooCommerce order yet.

Keep the recovery button connected to the generated recovery link. Replacing it with a generic checkout URL can remove the behavior that restores the customer’s cart. Keep the opt-out available too.

4. Choose which product details appear

In the product-display controls, decide whether to show the product image, title, and price. Set Button Text to a clear action such as Return to your cart or Complete your order.

Showing the product details helps explain why the customer received the message. Check longer product names and mobile layouts so the button doesn’t get lost underneath a large product image.

The products and prices in the editor are samples. They help you review the design; the real message uses the relevant cart information.

5. Apply your email branding

Shared email design controls for logo, colors, typography, layout, and footer, with desktop, mobile, and dark-mode previews.

Use the available branding, colors, typography, layout, and footer sections to match your store. Add a readable logo, keep the main button recognizable, and use enough contrast for the body text.

These design settings are shared across supported Swift Commerce emails. Changing shared branding can affect other email types, not only cart recovery. Check another email preview if you’re making a major design change.

Use Desktop and Mobile to review the layout. Dark Mode simulates a dark preview; it doesn’t force every recipient’s email app to render the message that way.

6. Save and send a test

  1. Click Save Changes inside the Email Customizer and wait for confirmation.
  2. Use Send test to send a test to an address you control.
  3. Check the subject, body, image sizing, button label, footer, and opt-out presentation in the inbox.
  4. Close the editor, reopen the template, and confirm the saved content is still there.
  5. If you changed the reminder toggle, delay, or other feature settings, save those in the Cart Recovery page too.

A test email checks delivery and presentation. It doesn’t prove that a live customer’s captured cart, recovery token, scheduling, and checkout all work. Run a controlled abandoned-cart test with your own email address before relying on the reminder.

What changes when you’re using Pro Automation?

In Automation, Pro lets you configure a sequence of up to five recovery emails with their own subjects and delays. The recovery template’s heading, body, and product-card settings are shared; don’t assume each sequence entry has an entirely separate body design.

If you use coupons, configure the coupon behavior before promising a discount in the copy. Changing coupon styling in the customizer is not the same as creating a valid offer.

Unpaid-order reminders are a separate message type. Customize that template separately instead of using cart-recovery placeholders as if an unpaid order and an abandoned cart were the same thing.

If a reminder isn’t arriving

First check that the reminder is enabled and the cart has a usable captured email address. Then check the abandonment threshold, the email delay, scheduled background work, and your WordPress mail delivery. Look in spam too. A design preview alone doesn’t verify any of those steps.

Keep the message specific and helpful. The Cart Recovery documentation covers the rest of the setup.

Check the Swift Commerce listing on WordPress.org for Free installation requirements and downloads.

For the next setup task, see Cart Recovery capabilities, the shared Email Customizer.