We’re reader-supported — some links are affiliate links. Learn more →

Skip to content

Independent software research. Some links may earn us a commission at no extra cost to you. Learn more →

ICode

Common WooCommerce problems and how to fix them

Woocommerce common problems

Written by

in

Home / E-commerce / Guides / Common WooCommerce problems

Problem · e-commerce · updated October 9, 2026

Common WooCommerce problems and how to fix them

Most WooCommerce problems fall into a few areas: a checkout that will not complete, products that will not show or update, payments that fail, a store that is slow, and emails that never arrive. Here are the ones that come up most, and what to check first.

Independent analysis. This page may contain affiliate links. If you sign up through a link on this page we may earn a reward at no extra cost to you, and it never changes what we recommend. We are an independent publisher and are not affiliated with, endorsed by, or an official partner of any tool mentioned. See our Affiliate Disclosure.

TL;DR

  • A checkout that will not complete is usually a plugin or payment conflict.
  • Products that will not show are usually visibility, stock or caching.
  • Failed payments are often gateway settings or currency.
  • A slow store is usually hosting, caching or heavy plugins.
  • Missing order emails are usually SMTP or deliverability.

On this page: Why things go wrong · Checkout will not complete · Products will not show · Payments fail · Store is slow · Order emails missing · Symptom to fix · Where this fits

Why things go wrong

A WooCommerce store stacks WordPress, the theme, the plugin and its extensions on top of each other, so a fault in any layer can break the store.

A habit that saves time: test with only WooCommerce and a default theme active, and note what changed last, such as a new plugin or an update.

If the problem appeared right after an update, that update is the first thing to check.

Woocommerce home page
Woocommerce home (image: woocommerce.com)

Checkout will not complete

A checkout that stalls or throws an error is often a conflict between plugins or a broken payment step.

Disable other plugins on a staging copy, switch to a default theme, and confirm the payment gateway is connected in live mode.

Woocommerce docs page
Woocommerce docs (image: woocommerce.com)

Products will not show

A product that is missing from the shop is usually set to draft, out of stock, or hidden by a cache.

Check the product’s visibility and stock, confirm the category is published, and clear the site and page cache.

Payments fail

Failed payments are usually about the gateway: wrong live keys, an unsupported currency, or a required field the gateway rejects.

Verify the gateway credentials, the store currency, and run a real test transaction at a low value before assuming a bug.

Woocommerce extensions page
Woocommerce extensions (image: woocommerce.com)

Store is slow

A slow store is usually hosting, missing caching, or too many heavy plugins loading on every page.

Enable caching and object caching, remove unused plugins, and check whether the host meets the store’s needs.

Woocommerce features page
Woocommerce features (image: woocommerce.com)

Order emails missing

Transactional emails that never arrive are usually about sending: WordPress alone is a poor mail sender.

Route mail through an SMTP or transactional service, check the sending domain, and confirm the emails are not landing in spam.

Symptom to fix

SymptomLikely causeFix
Checkout will not completePlugin or payment conflictTest with a default theme, check the gateway
Products will not showVisibility, stock or cacheCheck visibility and stock, clear cache
Payments failGateway keys or currencyVerify keys and currency, test live
Store is slowHosting, cache or pluginsAdd caching, remove heavy plugins
Order emails missingWordPress mail or deliverabilityUse SMTP, check sending domain
General guidance, checked October 9, 2026. Confirm specifics inside your own WooCommerce setup.
Woocommerce payments page
Woocommerce payments (image: woocommerce.com)

Where this fits

Start with the e-commerce hub. For the basics read what WooCommerce is, and for the setup steps see how to set up WooCommerce. If you are choosing a platform, read Shopify vs WooCommerce.

Woocommerce pricing page
Woocommerce pricing (image: woocommerce.com)

Frequently asked

Can I fix these myself?

Most of them. Products, plugins and caching are in your control. Anything on the host needs a support ticket.

Why did checkout break?

Usually a plugin or payment change. Test with a default theme and only WooCommerce active to isolate it.

Why are orders not emailing?

WordPress mail is unreliable on its own. Route it through SMTP and check the sending domain.

Should I switch platforms?

Not straight away. Confirm whether it is a setting, a plugin or the host first.

How long do fixes take?

Most settings apply at once, but caching and email reputation can take time to settle.

Fix your store

Isolate the layer, then get help if you need it.

Some links on this page may be referral links — we may earn a reward if you sign up, at no extra cost to you. We are an independent publisher. See our Affiliate Disclosure.

Related reading

Written by ICode Editorial Team — independent software reviewers. We test and compare tools using a criteria-based method (hands-on use, real pricing, pros/cons). See how we evaluate software.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *