E-commerce

Abandoned cart: 7 reasons your online shop loses orders

Why do customers fill the cart and then not pay? Here are 7 typical causes of abandoned carts in online shops, and how to fix each one in turn.

Fabio Folgori5 min read

Red shopping cart left on a grey concrete floor
Photo by Manny Becerra on Unsplash

A customer picks products, puts them in the cart, gets as far as payment and then vanishes. If you run an online shop, you know this situation well: it is frustrating, because the hard part, convincing someone to choose, already seems done.

Part of the abandonment is natural. Another part has precise causes, almost always avoidable. In this guide I show the seven I meet most often and how to act.

First of all: understand where you lose the customer

Do not act at random. See where customers stop: product page, cart, shipping details, payment. Analytics tools show at which step people leave. Write down the starting data: you need it to understand what works.

1. Extra costs that appear late

Shipping, fees or taxes that show up only at the last step are the most typical cause of abandonment. Someone who had done the sums feels deceived.

What to do: show shipping costs as early as possible, already in the cart or with a calculator on the product page. If you offer free shipping above a threshold, say so.

2. Compulsory registration

Forcing people to create an account before paying is a strong brake. Many do not want to remember another password for an occasional purchase.

What to do: allow guest checkout. Offer registration after payment, with a single click, reusing the data already entered.

3. A form that is too long or complicated

Twenty fields, the obligation to enter a phone number, an address split into a thousand parts: every extra element loses people.

What to do: ask for the minimum, use address autocomplete if possible, mark required fields clearly and explain why you ask for a piece of data when it is not obvious. The best journey is the one with the fewest steps.

4. Few payment methods, or the wrong ones

If the customer does not find their preferred method, they give up. But putting in too many weighs down the checkout too.

What to do: turn on the ones your audience uses: cards, digital wallets, PayPal and, where relevant, other local methods or instalment payment. Methods for paying with a tap from a phone greatly reduce friction on smartphones.

5. A slow or unstable site, especially on mobile

A page that takes too long to load or respond tests patience, and phone checkout is where it shows most. An error during payment is even worse.

What to do: measure the speed of the key pages on mobile and fix the most obvious problems. I talk about it in Core Web Vitals: what they are and how to improve them and in Slow WordPress site: the 7 most common causes.

6. Lack of trust

An unknown shop, with no information on returns, contacts and security, frightens people. The customer must feel at ease leaving their card details.

What to do:

  • show return policy, delivery times and contacts clearly;
  • use secure payments handled by certified providers;
  • give the company's details and how to reach it;
  • take care of reviews and product descriptions.

7. Errors and friction in the details

A discount code that does not work, an incomprehensible error message, a button that does not respond, a cart that empties. They are small defects, but at the moment of payment they weigh a lot.

What to do: test the checkout as a customer would, on phone and computer, with several payment methods and several browsers. Write clear error messages that say what to correct.

Cart recovery emails

A message that reminds the customer what they left in the cart can bring someone back to the shop. Use it sparingly:

  • respect consent and privacy: you need a legitimate basis to contact, and it must be traceable;
  • do not overdo the frequency;
  • do not make it an excuse for not fixing the checkout: first you solve the causes, then you recover the rest.

How to measure improvements

After each intervention:

  1. compare the pass-through rate from one step of the journey to the next;
  2. look at mobile and computer separately;
  3. change one thing at a time, to understand which one worked;
  4. give the data time to accumulate: a few visits are not enough to draw conclusions.

Where the checkout is decided

Many of these problems are decided in the design of the shop: choosing the right tool, with a journey designed for your case. I talk about it in WooCommerce or custom e-commerce.

A checklist to try today

Open your shop on a phone, choose a product and go all the way to payment as a customer would. Then answer:

  • do I see the total cost, shipping included, before the last step?
  • can I buy without creating an account?
  • how many fields must I fill in? Are they all necessary?
  • do I find my preferred payment method?
  • does the site respond immediately to every tap?
  • do I find returns, delivery times and contacts without searching?
  • does an error tell me what to correct?

Each "no" is a likely cause of abandonment, to be fixed in order of seriousness.

When the cause is not the checkout

Sometimes the problem comes earlier: unclear product pages, poor photos, uncompetitive prices, unsuitable traffic. If many visitors do not even reach the cart, working on payment is not enough. Look at the whole journey, from the landing page to payment, before deciding where to work.

Why entrust it to me

I have been programming since 1999, with more than 300 projects delivered and about 30 agencies as an external developer. I build online shops designing the purchase journey so that the customer reaches payment in the fewest steps, with secure, compliant payments, and connecting them to management system, warehouse and couriers. I work from Rome and remotely.

If your shop loses orders and you do not know where, write to me: a chat of about 20 minutes, no strings attached, then a written, free proposal. The service is in Custom e-commerce and online shops.

Frequently asked questions

Yes: many people use the cart to compare, save or work out the total, with no intention of buying right away. The goal is not to zero out abandonment, but to remove avoidable causes.

They can help, if used sparingly and with respect for consent and privacy rules. They do not replace fixing checkout problems, though.

The bare minimum: every extra field is a possible reason to stop. Ask only for what you really need to ship, invoice and get in touch.

Generally yes: forcing people to create an account before paying is one of the most frequent reasons for abandonment. You can offer registration after the purchase.

  • #abandoned cart
  • #checkout
  • #conversions
  • #online shop
  • #e-commerce

More articles

Shall we talk about your project?

A 20-minute chat, no strings attached: we'll figure out together where to start.