
A visitor who adds a product to the cart and leaves without paying is like a customer who carries an item to the till and walks away. The difference: in a shop you see why; on a website you don't.
Research on e-commerce shows that a large share of visitors who add products to their cart don't complete payment. Part of that is unavoidable: people compare prices, use the cart as a wish list, or just want to see the shipping cost. The rest comes from friction that can be fixed.
Why do people abandon carts?
The reasons cited in research and what we observe on sites largely overlap. At the top are unexpected extra costs: shipping fees, cash-on-delivery charges, any item that appears at the last step. Then come forced account creation, long and complicated checkout forms, unclear delivery times and unease about entering card details.
A few reasons are specific to Türkiye. Instalment options not being visible, no bank transfer or cash-on-delivery option, and the 3D Secure SMS not arriving, or the cart emptying after verification. That last one looks like the user's problem, but customers remember it as the site's fault.
The ten fixes below are matched to these reasons.
Cost transparency
1. Show the shipping fee on the product page. If you have a free shipping threshold, use a progress bar in the cart such as 'Add 180 TL more for free shipping'. It removes the surprise and can increase the order value.
2. Give a date range instead of a number of days. 'At your door on Thursday or Friday' is more concrete and more persuasive than '2-4 business days'. You need to know your carrier's real delivery times for this and make clear the date is an estimate; we covered shipping integration in a separate article.
3. Show the total at every step. If there are extras such as a cash-on-delivery fee or gift wrapping, reflect them in the total as soon as they're selected. A number that changes on the final screen can be an abandonment moment.
Guest checkout and a short form
4. Allow purchases without an account. Forced registration is an unnecessary barrier for first-time buyers. Offer an account after the order is complete, with a single click: 'Save your details for next time?'
5. Shorten the form. What an order usually needs: name, phone, email and delivery address. Make the billing address default to 'same as delivery', with a corporate invoice section that opens only for those who need it. A numeric keypad for the phone field, province and district chosen from a list, and working browser autofill save time on mobile. Not asking for data you don't need is also the right approach from a data protection standpoint.
6. Show errors instantly, next to the field. A red warning at the top after submission, with the filled-in fields wiped, is one of the classic reasons checkouts stall. A progress indicator showing how many steps remain also helps patience.
Payment options and trust
7. Offer the payment options people in Türkiye expect. Credit and debit cards, an instalment table by card, bank transfer and, if it suits your product, cash on delivery. Show the instalment table on the product page too, not just at checkout; for higher-priced items, that's often where the decision is made. We discussed which payment setup suits you in our comparison of bank virtual POS and payment providers.
8. Build trust at checkout with small details. If you use it, a line noting payment is protected by 3D Secure, a link to the returns policy, a visible phone or WhatsApp contact and company details. A short note on what to do if the verification SMS doesn't arrive, and keeping the cart intact after an error, are small but effective improvements.
Abandoned cart reminders
9. Send a reminder, at the right time and with the right consent. A frequently used pattern is the first reminder after an hour or two, the second after 24 hours. Don't offer a discount code in the first message; customers can quickly learn that abandoning the cart brings a code, and it can become a habit. The first message should simply remind them of the cart, with the product image.
A legal note: in Türkiye, commercial electronic messages are subject to consent rules and the Message Management System (İYS). Check with your lawyer whether cart reminders fall under this and what consent is needed. The cautious route is to send them only to people who've given messaging consent.
Measurement
10. Measure the checkout funnel. Calculating the abandonment rate is simple: divide completed orders by carts created and subtract from one. But the really valuable information is where people drop off.
In Google Analytics 4, the add-to-cart, begin-checkout, shipping info, payment info and purchase events need to be tracked separately. With that setup you can see which step the drop-off concentrates on. Look at mobile and desktop separately; the problem is often only on one. Remember to set up measurement tools together with cookie consent and a privacy notice.
Make changes one at a time and watch each for two to four weeks. If you change everything on the same day, you won't know which one worked.
Even without data yet, there's something you can do today: on your phone, as a guest, add a product to the cart and go all the way to the payment screen. How many fields did you fill in, and how many times did you stop to think? Customers can leave at every pause.
Frequently Asked Questions
What is a normal cart abandonment rate?
There's no single 'normal' rate; research shows it is high and varies by sector, product price and traffic source. Rather than comparing your rate with others, it's more useful to track how it changes over time and between checkout steps.
Do I have to offer free shipping?
Not necessarily, but showing the shipping fee clearly upfront matters. If your margins allow, free shipping above a certain amount can help both reduce abandonment and increase order value.
Blog posts are for general information only and are not a substitute for legal, financial or technical advice.