WordPress has been one of the best blogging systems on the web. It is flexible enough to be used as the most powerful CMS and it excels at being a shopping cart. With more than 38% of all websites running WordPress, there’s a good chance you’re reading this article on a website that runs on WordPress. But using woocommerce store is also a great feature of WordPress which you can easily integrate with WordPress by using woocommerce plugin.
Even today after the release of so many plugins and extensions for woocommerce, the site can face a slow WordPress backend. So I have tried many ways so I can provide woocommerce users to learn how they can speed up woocommerce backend (Admin)
Why you should speed up Backend of woocommerce?
Some of the store owners can face slow backend dashboards and they can be frustrated while they are making changes on their store for example import or export products, updating files, or uploading files. Woocommerce admin area can be a bit slow and one of the reasons is that you have a lot of plugins.
Because woocommerce has a great system to allow developers to create extensions for it, this way creating unique functionalities. Each plugin will add widgets or menu items along with files that are parsed by your server every time someone requests them which will increase your server site load.
- 1) Choose/Change to a Woocommerce Hosting Provider
- 2) Remove Unnecessary Plugins/Theme from Woocommerce Site
- 3) Update WordPress Core, Plugins, and Themes
- 4) Try a Better Cache Plugin for Woocommerce Site
- 5) Using a Commercial WordPress Hosting With Caching
- 6) Remove WooCommerce Bloat
- 7) Use Object Caching
- 8) Disable Unused WooCommerce Dashboard Functionality
- 9) Increase Memory Limit To 256MB
- 10) Upgrade to Latest PHP version For WordPress Website
- 11) Use CDN (Content Delivery Network)
- 12) Disable Heartbeat
- 13) Disable WP-Cron jobs
- 14) Clear WooCommerce Store Customer Sessions
- 15) Disable WooCommerce Debug Info
How to Speed Up WooCommerce?
There are proven ways we have mentioned below that you can try on your site to speed up woocommerce admin area. This blog post will teach you how to do just that!
So let’s begin:
1) Choose/Change to a Woocommerce Hosting Provider
If you are using web without dedicating woocomerce hosting then it could be big reason admin dashboard is slow. To do so check your web hosting plan if woocommerce hosting is included if you are not able to see then you can ask your host provider to confirm does current host plan has include woocommerce.
A cheap shared hosting provider which has lots of users on the same server can cause slow server for your host. Remember, I am recommending you to focus on this as 1st step because host has a huge effect on your site performance. If you already have an online store check if it supports woocommerce. If not I will recommend Cloudways or Bluehost hosting provider which provides a boost to woocmmerce dashboard.
2) Remove Unnecessary Plugins/Theme from Woocommerce Site
Everyone loves plugins. They make WordPress backend and frontend such a flexible and powerful system. But like all good things, there can be too much of a good thing especially if you using woocommerce. Plugins can be very good for websites, but you need to only enable the ones that you really need. You should know which ones are important. Every plugin uses memory and CPU cycles (even if it doesn’t seem like it) and using too many at once can result in dramatically worsened WordPress backend performance.
To delete extra themes from WordPress, go to Dashboard > Appearance > Themes and find any WordPress themes you don’t want. Same steps you need to follow to remove extra plugins Dashboard > Plugins> Installed Plugins.
So always remember to delete or disable any unused plugins/themes which you do not use.
3) Update WordPress Core, Plugins, and Themes
Updating your WordPress cores, theme, and plugins to the most recent security updates is one of the most effective methods for preventing vulnerabilities and maintaining backend performance. In fact, this will help you a lot in running woocommerce faster either frontend or backend faster.
I have seen many hosting providers which disable plugin updates on their shared servers because they know that if everyone has access to it then some people might misuse it and that’s why plugin updates are disabled by some dedicated hosts/server providers.
But also keep in mind not to update all at once otherwise your site will get broken for hours.
4) Try a Better Cache Plugin for Woocommerce Site
If you have been around the WordPress block more than once, then you have probably tried out a variety of plugins to speed up your website. In general, this is a good thing. However, if your goal is to get better performance from your Woocommerce site, there’s actually one type of plugin that we advise using WP Rocket because it has some fantastic features:
- Cache Preloading
- Browser Caching
- Excellent Compatibility
- Best for Ecommerce
- Database Cleanup and many more
If you are on LiteSpeed server you can use LiteSpeed plugin which can provide the same functionality as WP rocket if optimally configured. Yes, caching plugin is an effective way to boost the performance of Woocommerce websites backend can benefit greatly from it as well.
5) Using a Commercial WordPress Hosting With Caching
One of the problems with web hosting is that usually, shared hosting companies load all their customers’ sites on the same server. This means that when one site gets too much traffic (or requests), there are not enough resources for other websites to send or receive back-end data.
When this happens then you end up seeing slow pages loading times when using woocommerce dashboard. So what you need is to use a dedicated host with caching plugin for WordPress.
So I recommend you to try a dedicated server like cloudways or bluehost. A dedicated server can come under the category of speed optimized server stack.
6) Remove WooCommerce Bloat
Removing woocommerce bloats is also a necessary step if you are facing a slow woocommerce admin panel. It deactivates WooCommerce features such as WooCommerce scripts, styles, and cart fragments that you may not be using. It also allows you to turn off dashboard functionality like as the WordPress admin panel, the status meta box, and widgets.
This plugin has the following amazing disabling features:
- Extensions submenu
- SkyVerge dashboard
- Marketing hub
- WooCommerce Admin
- WooCommerce scripts and styles
- WooCommerce.com notice
- Password strength meter
- WooCommerce widgets
- WooCommerce cart fragments
- WooCommerce marketplace suggestions
- Elementor dashboard widget
- WooCommerce status meta box
- Jetpack promotions
7) Use Object Caching
There are many hosts out there that offer object caching out-of-the-box, and sometimes all you need to do is ask your host to disable it if woocommerce backend is slow. These recommendations can also speed up woocommerce add to cart. If you are using W3 Total Cache you can disable it by going to object cache settings as seen in the picture below.
8) Disable Unused WooCommerce Dashboard Functionality
Having an extreme level of functionality that your WordPress or woocommerce site is not using might help you in speed up woocommerce dashboard and woocommerce add-to-cart functionality.
For your convenience I recommend you to use WP Widget Disable plugin which can help you remove unused widgets for slow woocommerce dashboard.
However, these are recommended ways you can try now:
- Hide the tag, featured, and type admin columns from your WooCommerce product list.
- From the admin menu the order count.
- Disabling background image regeneration
- Disabling unused or no longer used dashboard widgets is a simple way to improve performance. Disable any dashboard widgets you don’t need or use.
9) Increase Memory Limit To 256MB
There are hosts which limit the memory usage of your site and you need to either upgrade your plan or ask your web host to increase it . So if there is any plugin /theme which is using lots of resources and slowing down your site then ask them to increase the memory limit can help you admin dashboard loading speed.
There are many ways you can increase WordPress memory limit. We will not use any plugin for this to avoid further plugins. To do it manually:
- For Cpanel users:
2. Edit WP Confg.php
- Open and edit your wp-config.php file.
- Add the code before the line that says, “Happy Blogging”.
10) Upgrade to Latest PHP version For WordPress Website
PHP gets updated with every new release and sometimes there might be a problem in older versions but compatibility with the latest PHP is high, which ends woocommerce backend slow. So always make sure to use the latest PHP version for your WordPress install.
To do it ask your host provider to update the PHP version to the latest version.
To do it manually:
- Log into cpanel > Select PHP Version > Select your desired domain > and update it to latest PHP version.
Note: Some latest PHP versions might conflict with your WordPress version. Try to downgrade the PHP version if you are facing any errors.
To get notify or to test the latest version on your WordPress admin panel you can use WP Updates Notifier plugin.
11) Use CDN (Content Delivery Network)
You can easily use CDN for faster dashboard load time.However, you need to make sure that your hosting supports CDN.
There are many free and paid CDN providers out there such as BunnyCDN, Cloudflare, WPRocket CDN, etc…
You need to decide which one you want to try and make sure your host supports them and it really improves slow woocommerce dashboard speed.
12) Disable Heartbeat
Heartbeat is functionality in woocommerce store which enable users to keep track of their site activity such as what other users are doing ( view orders, products etc). If you have lots of customers using your online store then this might slow down the browsing experience for all customers as well as result in a slow woocommerce store site.
WPRocket has a built-in feature to control heartbeat you need to disable it or at least make it to 60s delay. By default, it enabled for 15s. If you do not want to go with Wp rocket then install the free plugin Heartbeat Control Plugin.
13) Disable WP-Cron jobs
WordPress cron jobs are tasks that run periodically on your site. These may be used for lots of tasks such as clearing cache, doing imports or backups, sending emails. If you have huge traffic then it is easy to overload the server with too many cron jobs and causes severe performance issues so try to disable any unneeded cron jobs to increase woocommerce backend speed.
To disble Cron Jobs add the following code in wp-confg.php file:
14) Clear WooCommerce Store Customer Sessions
Sometimes you might see severe performance issues after few days of installing /updating woocommerce. This is because of inactive sessions which are stored in databases or transients and can result in a slow woocommerce admin panel of WordPress.
To fix that try to use this plugin WP Clear Customer Data which will clear all inactive sessions.
15) Disable WooCommerce Debug Info
WooCommerce debugs info provides information about database queries, memory usage, and other debugging information. By disabling it you can also speed up woocommerce backend by a few ms because it won’t be querying that much.
Here are 15 proven ways to speed up WooCommerce backend (Dashboard) and make it easier for you. With a few tweaks, your admin dashboard will be much faster and more responsive. What do you think? Did we miss any important points? Let us know in the comments below! If this is all too over your head or you just don’t have time – let’s chat! We can help with everything from speeding up woocommerce back-end to optimizing WordPress site performance so that it loads quicker than ever before.