...
< ECommerce >

Small WooCommerce changes that reduce abandoned baskets

Practical adjustments to product pages, delivery messaging and checkout.

Published

Category

ECommerce

Getting somebody to add a product to their basket is not the same as getting them to buy it.

That final part of the journey is where a lot of eCommerce websites lose customers.

If you are trying to work out how to reduce cart abandonment in WooCommerce, the first instinct is often to install another plugin, add an abandoned-cart email sequence or start offering discounts.

Those things can help, but they do not fix a checkout that is making customers hesitate in the first place.

Before trying to recover abandoned baskets, we would look at why customers are leaving them.

What is cart abandonment?

Cart abandonment happens when somebody adds one or more products to their basket but leaves the website before completing the order.

Some abandonment is unavoidable.

People compare prices, save products for later, get distracted or simply change their mind.

The useful question is whether your website is creating additional reasons for people to leave.

For WooCommerce stores, those reasons are often relatively ordinary:

  • Unexpected delivery charges
  • A checkout that asks for too much information
  • Forced account creation
  • Payment methods customers expect are missing
  • The checkout is awkward on mobile
  • The site feels slow
  • Errors appear during checkout
  • Delivery times are unclear
  • The customer does not feel confident enough to place the order

None of those requires a dramatic redesign on its own.

But together they can make the difference between somebody ordering and somebody closing the tab.

Start by checking the checkout yourself

This sounds obvious, but it is one of the first things we would do.

Go through the entire purchase journey as though you had never seen the website before.

Do it on desktop and mobile.

Start from a product or category page, add something to the basket and complete a test order.

Look for anything that creates unnecessary effort or uncertainty.

Questions worth asking include:

  • Can I tell what delivery will cost before reaching the final stage?
  • Is it obvious when the order is likely to arrive?
  • Do I have to create an account?
  • Are the fields easy to complete on a phone?
  • Are there unnecessary questions?
  • Can I use the payment method I normally use?
  • Does anything move, reload or behave unexpectedly?
  • Do validation errors clearly explain what needs fixing?
  • Can I easily return to the basket and change something?
  • Does the website still feel trustworthy at the point where I am entering payment details?

It is surprisingly easy to overlook problems when you already know how your own website works.

1. Show delivery costs as early as possible

Unexpected costs are one of the most obvious reasons somebody might reconsider an order.

If a customer thinks they are buying a £35 product and only discovers at checkout that delivery adds another £7, the decision has changed.

This does not mean delivery has to be free.

It means the customer should understand the likely cost before they are deeply committed to the checkout.

Depending on the store, that might mean:

  • Showing standard delivery prices on product pages
  • Displaying a free-delivery threshold clearly
  • Providing a delivery calculator in the basket
  • Explaining regional surcharges before checkout
  • Making collection options obvious where available

The objective is to remove surprises.

2. Do not force customers to create an account unnecessarily

Account creation can be useful for repeat customers, subscriptions and businesses where order history genuinely matters.

It does not automatically need to be compulsory.

If somebody simply wants to buy one product, forcing them to create a password can introduce another decision into a journey that was nearly complete.

For many WooCommerce stores, guest checkout is worth considering.

You can still offer customers the option to create an account, particularly after they have completed the purchase.

The important distinction is between making an account useful and making it an obstacle.

3. Remove checkout fields you do not actually need

Every field creates a little more work.

Most of that work is small, but unnecessary questions accumulate.

If you do not need a company name, second address line, order note or another piece of information to fulfil the order, ask why it is compulsory.

The answer should not simply be because WooCommerce included the field by default.

This is particularly important on mobile, where a long form feels considerably longer.

The checkout should collect the information required to process, deliver and support the order, without turning payment into an application form.

4. Make the mobile checkout genuinely easy to use

A WooCommerce checkout can technically be responsive while still being unpleasant to complete on a phone.

Look at details such as:

  • Input fields that are large enough to tap
  • Correct keyboard types for phone numbers and email addresses
  • Buttons that are easy to reach
  • Labels that remain visible while entering information
  • Error messages that appear beside the relevant field
  • Payment windows that display properly
  • Address lookup tools that work cleanly
  • Order summaries that do not require awkward horizontal scrolling

Test the checkout on an actual phone rather than only resizing a desktop browser.

5. Offer the payment methods customers expect

A checkout can lose an order even when the customer has already decided to buy.

If their preferred payment method is missing, they have to decide whether completing the purchase is worth the extra effort.

The right payment options depend on the business, but common expectations may include:

  • Debit and credit cards
  • Apple Pay
  • Google Pay
  • PayPal
  • Buy now, pay later services where appropriate

More payment methods are not automatically better.

The goal is to support the methods your customers actually use without making the checkout confusing.

6. Make delivery times clear

Delivery cost is only one part of the decision.

Customers also want to know when the order is likely to arrive.

Vague wording such as “standard delivery” does not tell somebody whether they are likely to receive the product tomorrow or next week.

If delivery speed matters to the purchase, give customers useful information before they pay.

That can include:

  • Estimated dispatch time
  • Estimated delivery window
  • Order cut-off times
  • Weekend delivery information
  • Collection availability

Again, clarity reduces uncertainty.

7. Check whether discount-code boxes are creating hesitation

A prominent coupon field can unintentionally tell customers that a discount exists somewhere.

Some will leave the checkout to search Google for one.

They may find an expired code, a competitor or simply never return.

If discount codes are an important part of your sales strategy, the field obviously needs to exist.

But it does not always need to be one of the most prominent things on the checkout page.

A smaller expandable section can sometimes make more sense.

8. Remove unnecessary distractions from the checkout

The purpose of the checkout page is unusually simple.

Help the customer finish buying.

This is not normally the place for a large navigation menu, multiple promotional banners, pop-ups, newsletter prompts and half a dozen alternative journeys.

That does not mean the checkout has to look empty.

Useful information such as delivery details, payment reassurance and access to support can help.

The difference is whether an element helps somebody complete the order or gives them another reason to leave it.

9. Give customers enough reassurance to complete the purchase

Trust becomes especially important when somebody reaches the payment stage.

They are about to give the website personal information and money.

Reassurance can come from relatively simple things:

  • A professional and consistent checkout design
  • Clear business contact information
  • Recognisable payment methods
  • Secure HTTPS throughout the website
  • Accessible delivery and returns information
  • Customer reviews where appropriate
  • Clear refund or returns policies

A page covered in security badges is not automatically trustworthy.

The entire buying experience needs to feel credible.

10. Fix slow or unreliable checkout behaviour

Speed problems are irritating on any page.

They are particularly damaging when somebody is trying to pay.

A button that appears not to respond can lead to repeated clicks. A payment gateway that takes too long to return can make customers think something has failed. A checkout that reloads unexpectedly can make people worry that their details have been lost.

WooCommerce performance problems can come from many places, including:

  • Poor hosting
  • Heavy themes
  • Too many plugins
  • Plugin conflicts
  • Slow database queries
  • Third-party integrations
  • Payment gateways
  • Shipping calculators

The answer should be to identify the actual bottleneck rather than installing another optimisation plugin and hoping for the best.

11. Make validation errors useful

Few things are more frustrating than pressing Place Order and being told something is wrong without being shown exactly what.

If an address, postcode, phone number or card detail needs correcting, make the problem obvious.

The customer should not have to scroll around looking for a red outline or guess why the order was rejected.

It is also worth testing less common scenarios.

What happens if:

  • A postcode is entered in an unexpected format?
  • A product becomes unavailable?
  • A payment fails?
  • A discount code is invalid?
  • A shipping method is unavailable?

The website should help the customer recover rather than leaving them at a dead end.

12. Check the basket before blaming the checkout

Cart abandonment does not always start on the checkout page.

The basket itself can introduce friction.

Check whether customers can easily:

  • Change quantities
  • Remove products
  • See the total cost
  • Understand delivery charges
  • Return to shopping
  • Proceed to checkout

It should also be obvious that the basket has updated after somebody makes a change.

13. Look at the product page too

Sometimes the customer reaches checkout without having received enough information earlier in the journey.

If product pages leave obvious questions unanswered, those doubts can surface at the point of payment.

Depending on what you sell, useful information might include:

  • Dimensions
  • Materials
  • Compatibility
  • What’s included
  • Delivery information
  • Returns information
  • Stock availability
  • Size guides

A good checkout cannot compensate for a customer who is still unsure whether the product is right for them.

14. Use abandoned-cart emails after fixing the journey

Abandoned-cart emails can recover orders from customers who became distracted or simply needed more time.

WooCommerce can support this through various integrations and email platforms.

But recovery emails should sit on top of a good checkout rather than compensate for a bad one.

If half the customers are leaving because delivery costs only appear at the final stage, repeatedly emailing them about the basket does not solve the underlying problem.

15. Be careful with automatic discounts

Offering a discount to every customer who abandons a basket can work, but it can also train repeat customers to wait for one.

Before discounting, consider why the customer left.

A reminder might be enough.

You can also test whether reassurance about delivery, stock availability or customer support performs better than immediately reducing the price.

How do you know where customers are abandoning checkout?

Do not rely entirely on assumptions.

Your analytics should help show where customers are leaving the purchase journey.

For a WooCommerce store, useful events can include:

  • Viewing a product
  • Adding a product to the basket
  • Viewing the basket
  • Beginning checkout
  • Adding shipping information
  • Adding payment information
  • Completing the purchase

If lots of people add products but very few begin checkout, investigate the basket.

If checkout starts are healthy but completed purchases fall away sharply, investigate the checkout and payment stage.

The more accurately the journey is measured, the less guesswork is involved.

Do you need to replace the standard WooCommerce checkout?

Not necessarily.

The default WooCommerce checkout can be adapted considerably, and many stores do not need a complicated custom checkout.

The question is whether the current setup suits the way your customers buy.

A business selling a straightforward consumer product has different requirements from a trade supplier selling complicated configurable products.

We would normally simplify the existing journey before deciding it needs to be replaced completely.

Small changes can have a large cumulative effect

There is rarely one magic WooCommerce setting that fixes cart abandonment.

It is usually a collection of smaller decisions.

Make delivery clearer. Remove unnecessary fields. Make mobile easier. Support sensible payment methods. Fix errors. Improve speed. Give customers enough confidence to proceed.

Each individual change may seem relatively minor.

Together, they create a much easier buying experience.

Improving an existing WooCommerce store

You do not always need a completely new eCommerce website to improve conversion.

Sometimes the right approach is to work through the existing customer journey, identify where people are getting stuck and improve those parts first.

Our eCommerce website work covers both new WooCommerce builds and improvements to existing stores.

If you have traffic reaching your website but too many customers are disappearing before payment, we can look at where the journey is breaking down.

Schedule a consultation and we can take a look at the existing store.

WORK WITH US

A small agency that answers the phone.

Book a free consultation to talk through your website, SEO or online shop. No jargon, no obligation.

< Schedule a consultation >

Let's work out what
your business actually needs.

Schedule an initial consultation to discuss your website, current challenges and plans for growth. You’ll receive clear, practical guidance without an unnecessary sales pitch.

Based in

Huddersfield, West Yorkshire

Availability

Working with clients UK-wide