Why shoppers leave a WooCommerce cart behind
Before you start setting up automated recovery emails, you need to understand why people drop off. Every reason calls for a different fix.
Unexpected shipping costs
A shopper sees the product price, adds it to the cart, and only at checkout finds out that shipping costs another 500 dinars. That is an unpleasant surprise and a clear reason to close the tab. Research in online retail consistently shows that hidden delivery costs are one of the main reasons for abandonment, although the exact percentages vary by source and by market.
The fix: show shipping costs as early as possible, ideally on the product page itself. Free shipping above a certain order value is an extremely powerful tool for increasing the number of completed purchases.
A complicated checkout process
Every extra field in the checkout form is a potential point where a user gives up. If you are asking for data you do not actually need in order to ship the order, remove it.
WooCommerce ships with a relatively long checkout process by default. There are ways to shorten and optimize it, and we cover those below.
Forced account registration
A first time buyer does not want to create an account. They just want to pay and be done with it. Enable guest checkout in the WooCommerce settings: WooCommerce -> Settings -> Accounts and Privacy -> “Allow customers to place orders without an account”.
Lack of trust
An SSL certificate, visible contact details, a clear refund policy and customer reviews build the trust you need. Without those elements, people will not hand over their money.
Optimizing the WooCommerce checkout process
Improving the checkout page is the fastest route to more profit. You do not have to bring in new visitors, you simply turn more of the ones you already have into buyers.
Everything on one page
Merging the cart and the checkout onto a single page removes one click and one page load. Plugins such as FunnelKit or CartFlows add this with minimal configuration.
For simpler cases, the WooCommerce checkout block (a Gutenberg block) is an excellent starting point. It has been built into the core platform since version 8.3 and needs no extra tools.
Autofill and smart forms
Let the browser autofill the form. That means the fields need the correct autocomplete attributes. WooCommerce does this properly by default, but custom checkout themes sometimes break it.
A progress indicator
Shoppers want to know exactly how many steps are left. A visual progress bar lowers tension and noticeably increases the odds that people finish the purchase.
Mobile friendly checkout
More than 60% of online store traffic in Serbia comes from mobile phones. Exact figures for our market vary, but the dominance of smartphones is a consistently confirmed global trend. The checkout form has to be easy to use on touch screens: fields large enough, easy to scan, no unnecessary sideways scrolling, and it has to load fast.
The abandoned cart email series
A WooCommerce abandoned cart email is one of the most effective tools in online retail. You send it to someone who left a cart behind and remind them that their products are still waiting.
The recommended sequence (3 emails)
Email one (1 hour after abandonment): a simple reminder. No discount at all. Something like: “We noticed you left something in your cart.” Always show product images and add a direct link back to the cart.
Email two (24 hours after abandonment): add value. Answer the doubts they might have: share reviews from other customers, remind them of the warranty or the refund policy. This is also where you can offer free shipping if it is not already standard.
Email three (72 hours after abandonment): urgency or a discount. A “last chance” message or a time limited discount of 10 to 15%. This is the final attempt: be specific, but never pushy.
WooCommerce abandoned cart plugins
The recommended option for the Serbian market is Abandoned Cart Lite (free and perfectly sufficient for most stores) or AutomateWoo (a more advanced paid add on with very powerful options for customer segmentation and personalization).
What you should never do
Do not bury the shopper in messages every hour. Do not offer a discount in the very first email, because you will train people to abandon carts on purpose while they wait for a price cut. Always include an unsubscribe option, since respecting user privacy (GDPR) is a legal obligation.
WooCommerce technical settings that sell better
Beyond email sequences, there are technical details that directly affect how many shoppers finish an order and how big your WooCommerce abandoned cart problem becomes. For serious work on a WooCommerce store, these are the basics.
A persistent cart
WooCommerce remembers the contents of the cart for the current session, which lasts 48 hours by default. Extending that means a shopper who comes back the next day still sees the products they picked:
/**
* Extend the WooCommerce cart session to 7 days.
* Goes in: functions.php of a child theme or the Code Snippets plugin.
*/
add_filter( 'wc_session_expiring', function() { return 60 * 60 * 24 * 6; } );
add_filter( 'wc_session_expiration', function() { return 60 * 60 * 24 * 7; } );
Checkout loading speed
Every second of delay during checkout directly reduces the share of completed purchases. The payment page must not be weighed down with unnecessary scripts. Turn off every font, slider and heavy element that loads site wide but is not needed at checkout at all.
In caching plugins (LiteSpeed Cache modules, for example), add the checkout page to the exclusion list so it is never cached. WooCommerce usually handles this automatically, but it is always worth checking that a custom caching setup respects it.
Trust elements on the checkout page
Directly above or below the “Place order” button you want: the SSL security icon, payment method logos and a short guarantee (for example: “30 day money back, no questions asked”). These small things make a huge difference.
The WooCommerce abandoned cart is preventable
The WooCommerce abandoned cart is a problem you solve with a combination of technical optimization, clear communication and smart automated messages. You do not have to do all of it at once. Start with the checkout form and the first reminder email. The results show up quickly.
Once these systems are set up properly, recovering 5 to 15% of abandoned carts becomes a realistic goal. In a store with 100 abandoned carts a month, that means 5 to 15 extra sales without bringing a single new visitor to the site.
Building a new store, or want to improve the one you have with SEO and content optimization? Feel free to get in touch. We will analyze your buying process and give you concrete recommendations.
Frequently asked questions about the WooCommerce abandoned cart
What is the average cart abandonment rate in online stores?
According to publicly available ecommerce research, the average cart abandonment rate sits between 65 and 75%. The exact number for your store depends on the industry, the product price, the specific market and how simple it is to complete the purchase.
Does WooCommerce track abandoned carts out of the box?
The core WooCommerce platform does not track abandoned carts automatically. You need an additional tool or a connection to an email marketing system (Mailchimp, AutomateWoo, Abandoned Cart Lite). Google Analytics 4 with ecommerce tracking records the purchase funnel, but it does not send automated messages to customers.
How many email reminders are too many?
A series of 3 emails over 72 hours is the industry standard. It is effective without becoming annoying. Sending more than that sharply increases unsubscribes and can damage your domain reputation. The quality and content of each message always matter more than the sheer number of them.
Can I send cart reminders without explicit GDPR consent?
This is a legal question and the best move is to consult a lawyer. The general rule: you may send so called transactional emails (a cart reminder partly falls into that category) to users who entered their own address during the buying process and have not asked to opt out. You always have to make unsubscribing easy and stay aligned with privacy rules (GDPR).
Does a discount in a reminder email cut into store profit?
Yes, it hits your margin directly. That is exactly why the discount comes only in the last email and never in the first. The goal is for added value (free shipping, a warranty, positive reviews) to convince the shopper to finish the order before you cut the price at all. A customer who buys at full price is worth far more than one who always waits for a sale.



