
Introduction
If you’re a WooCommerce store owner or admin, encountering the WooCommerce cart not working error can be frustrating and costly. This comprehensive guide is designed specifically for WooCommerce users who want to quickly diagnose and resolve cart issues that can disrupt online sales. We’ll walk you through the most common causes—such as plugin conflicts, caching problems, and incorrect page assignments—and provide step-by-step solutions to get your cart functioning smoothly again. Fixing these issues is crucial for maintaining a seamless shopping experience and maximizing your store’s revenue.
Quick Summary Checklist: Common Causes & Fixes for ‘WooCommerce Cart Not Working’
- Plugin Conflicts: Deactivate all plugins except WooCommerce, then reactivate one by one to identify conflicts.
- Caching Issues: Clear your cache and ensure your caching plugin excludes cart and checkout pages from being cached.
- Incorrect Page Assignments: Double-check that your cart and checkout pages are correctly assigned in WooCommerce settings.
- Theme Compatibility: Switch to a default WordPress theme to rule out theme-related issues.
- Diagnostic Checks: Review WooCommerce logs for PHP errors and use browser developer tools to check for JavaScript errors.
- Server/Hosting Issues: Check PHP version, increase memory limits, and contact your hosting provider if needed.
Contents
- Causes of WooCommerce Cart Problems in WordPress
- How to Fix WooCommerce Cart not Working
- Check your WooCommerce Status
- Update WooCommerce and WordPress Core to Latest Version
- Check WooCommerce Shortcodes
- Update Permalink Settings
- Fix Caching Problem
- Check Theme Compatibility
- Check Plugin Compatibility Issues
- Update PHP Version to Resolve WooCommerce Cart Not Working Issue
- Increase Memory Limit
- Frequently Asked Questions
- Conclusion
Causes of WooCommerce Cart Problems in WordPress
A malfunctioning WooCommerce cart usually stems from:
- Plugin conflicts (especially with caching or security plugins)
- Caching issues (outdated or improperly cached cart/checkout pages)
- Incorrect page assignments (cart or checkout pages not set correctly in WooCommerce settings)
- Theme incompatibility (custom or outdated themes interfering with WooCommerce)
- Session and cookie blockages (preventing WooCommerce from retaining items in the cart)
- Outdated WooCommerce, WordPress, or PHP versions
- Server configuration issues (insufficient memory, PHP errors)
Understanding these causes will help you target the right solution. Once you’ve identified the likely cause, proceed to the troubleshooting steps below.
How to Fix WooCommerce Cart not Working
Follow these steps in order, starting with the most common and general troubleshooting methods before moving to more technical solutions.
1. Check your WooCommerce Status



- Go to WooCommerce > Settings > Advanced.
- Confirm the Cart and Checkout pages are correctly assigned from the dropdowns.
- If the designated Cart page is missing or assigned incorrectly, cart functionality can break.
Once you have checked your WooCommerce status, the next step is to ensure your software is up to date.
2. Update WooCommerce and WordPress Core to Latest Version

- Regularly update your themes, plugins, and WordPress core to prevent compatibility issues.
- Outdated themes or plugins can cause add-to-cart problems.
Check your WordPress admin frequently and install updates as soon as they are available.

After updating, proceed to verify your WooCommerce shortcodes and page setup.
3. Check WooCommerce Shortcodes



Manually Create Cart Page
If WooCommerce did not create these pages during install, you can manually create a cart page and checkout page.
Verify Shortcode Placement
- Add [ woocommerce_cart ] to the Cart page and [ woocommerce_checkout ] to the Checkout page.
- Ensure the cart page exists as a dedicated page with the correct shortcode. If you suspect broader shortcode issues in your store, you may need to troubleshoot WooCommerce shortcodes not working more generally.
- If the dedicated Cart page is deleted or misconfigured, WordPress may fail to direct customers correctly.
Remove item | Thumbnail image | Product | Price | Quantity | Subtotal |
|---|---|---|---|---|---|
![]() | $2.00 / day | sam test one dollar daily plan quantity | $2.00 / day | ||
Coupon: Apply coupon Update cart |
Cart totals
Subtotal | $2.00 |
|---|---|
Total | $2.00 |
Recurring totals | |
Subtotal | $2.00 / day |
Recurring total | $2.00 / day First renewal: May 26, 2026 |
Once your shortcodes and pages are set up, check your permalink settings. |
4. Update Permalink Settings

- Go to Settings > Permalinks in your WordPress dashboard.
- Click Save Changes to refresh the permalink structure.
This can resolve issues where the cart or checkout URLs aren’t resolving correctly, or if the view cart link leads to the wrong page.
After updating permalinks, address any caching issues that may be affecting your cart.
5. Fix Caching Problem
Caching plugins often store outdated versions of the cart, preventing dynamic updates. Choosing fully managed WordPress hosting with proper caching configuration can also reduce these types of issues. Ensure your caching plugin excludes the cart and checkout pages from being cached to maintain dynamic product data.
- Clear your cache (browser, plugin, and server-side).
- Exclude cart and checkout pages from caching in your caching plugin settings.
- Caching plugins can inadvertently save users’ unique cart sessions, causing issues with updates and loading.
Once caching is addressed, check your theme compatibility.
6. Check Theme Compatibility to Fix WooCommerce Cart not Working Error
- Switch to a default WordPress theme (like Twenty Twenty-One) to see if the issue persists.
- If the cart works with the default theme, your current theme may be causing the problem.
If the theme is not the issue, move on to checking plugin compatibility.
7. Check Plugin Compatibility Issues

WooCommerce relies on AJAX to update cart totals without reloading the page. Third-party plugins can interfere with WooCommerce AJAX and stop the cart from updating, which breaks core cart functionality.


- Deactivate all plugins except WooCommerce.
- Test the cart.
- Reactivate plugins one by one to find the conflict.
This helps uncover compatibility issues caused by other plugins or WooCommerce customizations.
If plugin conflicts are not the cause, check your PHP version and server configuration. Persistent technical issues may require expert WordPress support and maintenance services to fully diagnose and resolve them.
8. Update PHP Version to Resolve WooCommerce Cart Not Working Issue

Review WooCommerce Logs
- Review your WooCommerce logs for PHP errors related to cart functionality.
Check Hosting-Level Issues

- If the logs point to a hosting-level issue, contact your provider’s support before changing other settings.
Implement Diagnostic Checks

- Implementing diagnostic checks can help isolate server or PHP issues before you change more settings.

If PHP and server settings are correct, consider increasing your memory limit. A low limit can cause symptoms like a blank WordPress admin panel or other erratic behavior in your dashboard.
9. Increase Memory Limit
Increase Memory Limit via wp-config



Increase Limit using .htaccess


Reliable store communication is also critical; if customers are not receiving order emails, you may need to troubleshoot WooCommerce email notification issues alongside cart problems.
Frequently Asked Questions
What is the WooCommerce cart not working error?
The WooCommerce cart not working error refers to issues where customers are unable to add items to the cart, the cart does not update, or the cart/checkout pages do not function as expected.
What are the common causes of the WooCommerce cart not working error?
Cart issues often appear alongside other store problems such as WooCommerce variations not working properly, so it’s worth checking related product functionality as well.
- Plugin conflicts (especially with caching or security plugins)
- Caching issues (cart/checkout pages cached incorrectly)
- Incorrect page assignments in WooCommerce settings
- Theme incompatibility
- Outdated WooCommerce, WordPress, or PHP versions
- Session and cookie blockages
How can I fix the WooCommerce cart not working error?
Some troubleshooting steps overlap with fixing other admin issues, such as when the WordPress Customizer is not working, so following a systematic process usually helps.
- Disable all plugins except WooCommerce to check for conflicts.
- Switch to a default WordPress theme to rule out theme issues.
- Ensure WooCommerce, WordPress, and all plugins/themes are up to date.
- Double-check cart and checkout page assignments in WooCommerce settings.
- Clear all caches and exclude cart/checkout pages from caching.
- Review server logs and WooCommerce logs for PHP errors.
- Repair the WordPress database using a plugin or phpMyAdmin.
- Use browser developer tools to check for JavaScript errors.
- Contact WooCommerce or hosting support if the issue persists.
How do I disable plugins to check for conflicts?
- Go to Plugins > Installed Plugins in your WordPress dashboard.
- Select all plugins except WooCommerce and choose Deactivate from the bulk actions menu.
- Test your cart functionality.
- Reactivate plugins one by one, testing after each activation to identify the conflicting plugin.
What should I do if I cannot access my WordPress dashboard due to the cart not working error?
In some cases you may actually be facing a broader WordPress admin login problem, so start by confirming you can log into your dashboard.
- Access your site via FTP or your hosting control panel.
- Rename the plugins folder to plugins_old to deactivate all plugins.
- Log in to your dashboard and rename the folder back to plugins.
- Reactivate plugins one by one to identify the issue.
Will fixing the WooCommerce cart not working error affect my website’s SEO?
Improving cart performance can also boost conversions when combined with smart promotions, such as using the best WooCommerce coupon plugins to incentivize purchases.
- Fixing cart issues will not negatively impact your SEO and may improve user experience, which can positively affect SEO.
If you prefer hands-on help with diagnosing and repairing these issues, you can reach out to FixRunner’s WordPress experts, explore their WordPress support FAQ, review client testimonials about FixRunner support, or contact the team directly for assistance.
Conclusion – WooCommerce Cart not Working
Resolving the WooCommerce cart not working error is essential for maintaining a seamless shopping experience and maximizing your online sales. By systematically checking for plugin conflicts, caching issues, page assignments, and server configurations, you can quickly identify and fix the root cause. If you continue to experience issues, consult WooCommerce support or your hosting provider for further assistance.
