Blog / Ecommerce
Abandoned Cart Basics for WooCommerce Stores
You open the WooCommerce dashboard and see the same pattern every week. People visit, add a kurta or a skincare kit to the cart, sometimes even reach the checkout page, and then nothing. No order, no message, no way to know what happened.
Some of those shoppers were never going to buy. Many others left because of something you can fix, or would have finished if you had reminded them at the right moment. This guide covers why carts get abandoned in Indian stores, what to fix on the checkout first, and how to send recovery messages that help instead of annoy. It also covers consent, which many stores skip and should not.
What WooCommerce does and does not track
Out of the box, WooCommerce does not keep a list of abandoned carts. A guest's cart lives in a browser session, and when the shopper closes the tab, you have no record and no way to reach them. Pending payment orders are different: those appear when a shopper placed an order but the payment did not go through.
To see true abandoned carts, you need an abandoned cart plugin. These plugins save the cart once the shopper types an email address or phone number on the checkout page, then let you send reminders. If someone leaves before entering any contact details, no plugin can follow up with them.
This is one place where platforms differ. Shopify includes abandoned checkout emails as a built-in feature, while WooCommerce leaves it to plugins. If you are still weighing the two, our comparison of Shopify vs WooCommerce for Indian stores covers the wider trade-offs.
Why Indian shoppers leave at the cart
Before you write a single reminder, look at your own checkout and ask which of these apply:
- Surprise costs at the last step. Shipping, COD fees or packing charges that only appear after the address is entered.
- No cash on delivery, or COD blocked for their pincode. Many first-time buyers will not prepay a store they do not know yet.
- Payment failures. A UPI request that times out, an OTP that never arrives, or a bank page that will not load on mobile data.
- Forced account creation. Asking for a password before the shopper has decided to trust you.
- Unclear delivery and returns. No delivery estimate for their pincode and no visible return policy.
Some shoppers are also comparing prices, saving items for payday, or waiting to see if a festive sale is coming. Checkout changes will not fix that, but a well-timed reminder can bring them back when they are ready.
Fix the checkout before you chase anyone
Recovery messages work best on a checkout that is already easy to finish. If the same problem drove the shopper away, a reminder only sends them back to it. Start with the simple changes: show shipping charges on the product page or cart, turn on guest checkout, and cut the form down to the fields you actually need for delivery.
Add a pincode check that shows delivery dates and COD availability before the shopper reaches checkout. Offer the payment methods your buyers use, usually UPI, cards and COD, and test each one yourself on a phone every few weeks. Gateways and plugins update, and a broken payment step can sit unnoticed for days.
Trust matters too. A visible returns policy, a working phone or WhatsApp number, and a secure, well-maintained site all make a first-time buyer more comfortable. Our guide on website security for ecommerce stores covers the basics of keeping the store safe. If you also run a physical shop, read building an ecommerce website for retail stores.
Consent comes before any reminder
Here is the rule we follow and recommend: only send recovery messages to shoppers who have clearly agreed to hear from you. A phone number typed into your checkout is not permission to message that person.
In practice, that means a consent checkbox on the checkout page, near the phone and email fields, unticked by default, with plain wording such as "Send me order updates and reminders about items left in my cart on WhatsApp and email." A pre-ticked box does not count. Store the consent with the cart record so you can show it later if asked. Each channel then adds its own rules:
- WhatsApp: Meta's WhatsApp Business rules require opt-in, and reminders sent through the WhatsApp Business Platform use pre-approved message templates. Bulk messages from a personal number can get that number banned.
- Email: Include a clear unsubscribe link and honour it straight away.
- SMS: Commercial SMS in India has to go through DLT registration with approved templates.
India's Digital Personal Data Protection Act, 2023 also expects consent to be clear and tied to a stated purpose. If you are unsure how it applies to your store, ask a lawyer. Consent protects your WhatsApp number, your email reputation and your customers' trust.
What to send, and when
Timing depends on your product and your buyer, so treat this as a starting point to test, not a formula. A common pattern looks like this:
- First reminder, within an hour or two: a short note with the product photo, name and a link straight back to the saved cart.
- Second reminder, the next day: answer the likely doubt, such as COD, delivery time or the returns policy.
- Third reminder, two or three days later, if at all: this is where an offer can go, if you use one.
- Then stop. Shoppers who have not come back by then are better reached through your regular, consented marketing.
Keep each message short and human. Use the shopper's name, show exactly what they left, and make the link open the cart with items still in it, not your home page. Offer help: a reply option for questions about size, ingredients or delivery often does more than any discount.
Avoid fake urgency such as "only 2 left" when it is not true. Shoppers notice, and it damages trust in every message after it.
Offers, results and the right tools
Be careful with discounts in recovery messages. If every abandoned cart earns a coupon, regular customers learn to leave their carts and wait. Keep the first reminder offer-free and save any incentive for the last one. Free shipping or a small free gift can work in place of a price cut.
If a free gift suits your products, a WooCommerce offers plugin such as ExtroBogo can add the gift automatically at checkout when the cart meets your rule, so you do not have to create coupon codes by hand. It does not send reminders itself, so you would still use a separate abandoned cart tool for the messages.
Whatever you set up, review it monthly: how many carts were captured, how many reminders went out, how many came back as orders, and how many people opted out. Also watch for COD orders from recovered carts that get refused at the door, and confirm those by phone before shipping.
- Tracking: WooCommerce needs a plugin to capture abandoned carts, and it only works once a shopper enters contact details.
- Fix first: Surprise shipping costs, missing COD, payment failures and forced sign-up should be fixed before you send any reminder.
- Consent: Message only shoppers who ticked an unticked consent box, and honour every opt-out straight away.
- Timing: Two or three short reminders over a few days is a sensible starting point, and then you stop.
- Offers: Keep the first reminder offer-free, and consider a free gift or free shipping before a discount.
- Measure: Review recovered orders, opt-outs and COD cancellations from recovered carts every month.
FAQs
Does WooCommerce track abandoned carts on its own?
No. WooCommerce shows pending payment orders, where a shopper placed an order but did not finish paying, but it does not keep a list of carts that were filled and left. For that you need an abandoned cart plugin, which saves the cart once the shopper enters an email or phone number at checkout. Shoppers who leave before typing any contact details cannot be followed up.
Can I send cart reminders on WhatsApp?
Yes, if the shopper has opted in to WhatsApp messages from you. Reminders should go through the WhatsApp Business Platform, usually via an approved provider, using pre-approved message templates. Sending bulk reminders from a personal number or the regular WhatsApp Business app is risky and can get the number restricted. Always give an easy way to stop the messages.
Should my recovery message include a discount?
Usually not in the first message. Many shoppers only needed a reminder or an answer to a question. Discounting every abandoned cart teaches regular buyers to wait for a coupon. If you want an incentive, keep it for the final reminder, and consider free shipping or a small free gift instead of a price cut.
How do I know if cart recovery is working for my store?
Compare carts captured, reminders sent and orders recovered each month, and watch opt-outs and COD cancellations from recovered orders. If very few carts are captured, your checkout may be losing people before they enter any details. If you would like a second pair of eyes on your WooCommerce checkout and recovery setup, get in touch.
Want help putting this into practice?
See our ExtroBogo, or book a free discussion and we'll review your business first.
Book a Free DiscussionPrefer WhatsApp? Message us and we will reply during working hours.