Setting up Abandoned Cart Recovery
The Abandoned Cart Recovery extension automatically wins back sales that would otherwise be lost. When a shopper adds items and leaves without checking out, TitanCart detects the abandoned cart and sends a timed series of recovery emails — optionally with a one-click link that rebuilds their cart and a discount code to nudge them over the line. This guide takes about fifteen minutes and assumes you already have transactional email working on your store.
1. Activate and enable the extension
- Go to TitanCart → Extensions → Installed Extensions and enter your Abandoned Cart Recovery license key to activate it.
- Open Growth → Cart Recovery and, on the Settings tab, switch the master Enabled toggle on.
Note: the Enabled toggle stays locked until a valid license is active — that’s expected. Activate your license first, then enable. Recovery emails only start sending once this master toggle is on.
2. Configure recovery settings
On the Settings tab under Growth → Cart Recovery, set how recovery behaves:
- From name and From email — who recovery emails come from. Leave blank to use your site name and admin email.
- Minimum cart total — skip carts below this subtotal so you don’t chase tiny orders. Set to
0for no minimum. - Email guests — when on, guest carts are recovered too, once an email address has been captured for them (see step 5).
- De-duplicate window — how many hours to wait before the same shopper’s cart can be tracked again, so a returning shopper isn’t spammed.
3. Build your recovery sequence
Open the Sequence tab. A recovery sequence is an ordered series of steps, each one an email sent a set time after the cart is abandoned. The extension ships with a sensible default sequence you can edit:
- Step 1 — 1 hour after abandonment (a gentle “you left something behind”).
- Step 2 — 24 hours after abandonment (a reminder).
- Step 3 — 72 hours after abandonment, with a 10% discount to close the sale.
For each step you can set the delay, edit the email, and optionally attach a discount. Add, remove, or reorder steps to suit your store.
Note: each step’s timing is measured from when the cart was abandoned, not from the previous email — so a step set to 24 hours always sends a day after the cart went quiet.
4. Design the recovery emails
Each step has its own email built with a block-based editor — add and reorder blocks such as a header, text, a product grid showing what’s in the cart, a discount-code block, a call-to-action button, dividers, and a footer. The emails support dynamic placeholders that fill in at send time, including the shopper’s first name, their cart contents and total, a one-click restore link, and a discount code.
- One-click cart restore — the restore link rebuilds the shopper’s exact cart and drops them back at checkout, re-applying any discount automatically.
- Dynamic discount codes — when a step includes a discount, each recovery email gets its own single-use code, so the offer can’t be shared or reused.
5. (Optional) Capture guest emails with a popup
Logged-in shoppers already have an email on file, but guests don’t — so to recover guest carts you need to collect an address. The optional capture popup does this. On the Settings tab:
- Capture popup — turn on a storefront popup that invites guests with a cart to enter their email.
- Popup delay — how many seconds to wait before showing it.
- Exit intent — also show the popup when a guest looks like they’re about to leave the page.
Note: the popup is only loaded when at least one capture surface is switched on — the extension never collects shopper emails for a feature that’s turned off.
6. Watch recoveries roll in
The Recoveries tab lists every abandoned cart the extension is tracking, who it belongs to, and where the email came from (a logged-in customer, a checkout entry, or the capture popup). Open any row to see its timeline — which emails were scheduled, sent, clicked, and whether the cart was ultimately recovered.
7. Measure performance
The Analytics tab shows how the program is doing over a date range you choose: revenue recovered, recovery rate, and a funnel from detected → emailed → clicked → recovered. If you’re running discounts on different steps, the variant breakdown shows which is performing best.
Note: the analytics track sent, clicked, and recovered — there is no “open rate,” because the extension doesn’t use tracking pixels. Click-through and recovered revenue are the meaningful signals here.
Troubleshooting
- The Enabled toggle won’t switch on — activate your license first under TitanCart → Extensions → Installed Extensions.
- No recovery emails are sending — confirm the master Enabled toggle is on, your store can send transactional email, and the cart total is above your Minimum cart total.
- Guest carts aren’t being recovered — turn on Email guests and enable the capture popup (or exit intent) so guest emails are collected; without an address there’s nothing to send to.
- A shopper got the same email twice — increase the de-duplicate window so the same cart isn’t re-tracked too soon.
- The discount in the email didn’t apply — the codes are single-use; confirm the shopper hasn’t already redeemed it, and that the step still has a discount configured.