← All fixes

Interactive fix flowchart

WooCommerce not working

Fix WooCommerce checkout problems, payment failures, cart issues, missing order emails, broken products, shipping problems, coupons, taxes, and store errors after updates.

All fixes in this guide

Fix: WooCommerce checkout not working

WooCommerce checkout usually breaks because of payment gateway errors, plugin conflicts, theme template issues, JavaScript errors, caching, or required checkout fields.

Fix: WooCommerce payment failed or payment method missing

WooCommerce payments fail when the gateway is misconfigured, API keys are wrong, SSL is broken, currency is unsupported, webhook is missing, or checkout has plugin conflicts.

Fix: WooCommerce cart not updating or empty

WooCommerce cart problems are commonly caused by page caching, object cache, session issues, browser cookies, theme conflicts, or cart fragments being disabled.

Fix: WooCommerce order emails not sending

WooCommerce order emails fail when WordPress email is unreliable, SMTP is missing, email notifications are disabled, order status does not trigger an email, or emails go to spam.

Fix: WooCommerce products not showing or product pages broken

Products may disappear or break because of visibility settings, stock status, catalog filters, permalinks, theme templates, cache, or plugin conflicts.

Fix: WooCommerce shipping not working

WooCommerce shipping fails when shipping zones, methods, addresses, product shipping classes, plugin rates, or cache are configured incorrectly.

Fix: WooCommerce tax not working

WooCommerce taxes fail when tax settings, customer location, tax rates, product tax class, display settings, or automated tax services are misconfigured.

Fix: WooCommerce coupon not working

WooCommerce coupons fail when usage limits, expiry dates, minimum spend, product/category restrictions, user restrictions, or excluded sale items block the coupon.

Fix: WooCommerce broke after update

WooCommerce can break after updates because of extension conflicts, outdated theme templates, payment gateway changes, database update issues, or PHP compatibility problems.

Fix: WooCommerce admin is slow

WooCommerce admin can become slow because of many orders, reports, Action Scheduler backlog, heavy plugins, slow database queries, external API calls, or limited hosting resources.

FAQ

Why is WooCommerce not working?

The most common causes are plugin conflicts, theme conflicts, payment gateway problems, caching on cart or checkout pages, outdated WooCommerce templates, shipping or tax settings, and failed updates.

What should I check first when WooCommerce breaks?

Check checkout, cart, payment gateway status, recent plugin or theme updates, WooCommerce status, cache exclusions, and whether normal WordPress pages still work.

Can caching break WooCommerce?

Yes. Cart, checkout, and account pages should usually be excluded from full page caching because they are dynamic for each shopper.

Can a plugin break WooCommerce checkout?

Yes. Payment, shipping, tax, checkout field, subscription, security, optimization, and cache plugins can all break WooCommerce checkout.