Find out what was actually abandoned.
An anonymous visit, a saved basket, a pending order and a failed payment are not interchangeable records. A product in a basket does not necessarily give you an email address or a suitable reason to contact the person. Inspect the record your chosen tool actually captures.
Version matters here. WooCommerce 11.0 and 11.1 offered an experimental native reminder feature. The official documentation says that feature was removed in 11.2 and later. Older instructions can therefore describe a setting your current shop does not have. A separately installed recovery extension has its own rules.
Make the message useful before making an offer.
A reminder can help someone return to their selection, but a discount is not always the answer. Check whether the problem was an unclear delivery promise, a payment error or missing product information. Improve the route itself rather than sending more people back into the same difficulty.
Fictional first message: “Still considering the DYMR overshirt? Your selection is here. You can check size, delivery and payment options before deciding.” For an identified payment problem, a service message might instead say: “Your order is awaiting payment. Open your order to check the available next step.” Use a genuine supported link, and confirm the status again before sending.
Test what stops the next message.
Use fictional data in a suitable test environment. This is an example decision sequence, not a recommended sending schedule for every customer.
| Moment | What to verify | Expected decision |
|---|---|---|
| Basket recorded | Contact and eligibility captured by your tool | Continue only if the configured conditions apply |
| Before reminder | Order, purchase and unsubscribe state checked | Suppress if the person has bought or is no longer eligible |
| Customer returns | Basket or order link opens the right state | No missing selection or confusing payment request |
| Purchase completed | Recovery tool receives the new status | Stop remaining messages |
Give one system responsibility for the flow.
Check your email platform, recovery extension and checkout tools for overlapping reminders. A customer should not receive a discount from one service while another requests payment for an old order. Choose the responsible system and verify its stop conditions.
Inspect replies, successful purchases and complaints alongside opens. A recovery link click is not a recovered sale. Keep contact eligibility and unsubscribe handling part of the implementation, and use specialist advice for rules that depend on your market and circumstances.