Skip to main content




In June 1995, there were less than 25,000 websites in total. Fast forward to 2019 and that number has multiplied by 12,681 times. Right now there are almost 2 BILLION websites. Websites have become a crucial form of representation and a means of displaying one's abilities.

Now imagine if your web portal suddenly crashed. You can lose all the data on your web portal, and if you have an online store, you even lose customer information. Not only will this have financial repercussions, but it will also come at a mental cost. A timeless solution to this is to keep your site backed up and put security measures in place. It is specifically important for WooCommerce sites.

Why backup a WooCommerce site

Aside from the fact that you should already be taking full site backups as part of your site security, there are a couple of WooCommerce-specific reasons.

WooCommerce updates

The WooCommerce team regularly releases updates with security patches and new features. For example, WooCommerce 3.5 has improved transaction email copying and a new feature to export products to a CSV file. The team itself recommends always having a backup of your entire site before updating.

When upgrading, you may face incompatibilities between extensions and plugins and even custom code problems. A backup ensures that you can always roll back to the latest version. You can also take certain recommended precautions before updating.

There is more at stake

Downtime, even for a normal web portal, can mean a loss of hundreds of dollars. What would be the case with your WooCommerce site then? Without backup, the consequences of falling can be dire.

All the negatives are amplified - not only do you risk losing data, you could lose sensitive customer data. Every minute, you could lose orders, payments, and most importantly, customer trust. He ends up losing customers and money, factors that determine his entire business model. Backing up your WooCommerce is the least you can do to make sure your business stays up and running.

What Kind of Backup Solution Does WooCommerce Need?

The first thing to understand is that a WooCommerce site cannot always be backed up like a normal site. You see, all websites contain Records and Database. A normal database would consist of 11 tables. Regardless, once you install the WooCommerce plugin, you add an additional custom table. Contains critical information about orders, tax rates, shipping details, and transactions.

woocommerce-custom-table-6331020

Many backup solutions are not designed to detect this additional table. It is feasible that they will backup their files and database, but they will surely lose the data in WooCommerce custom table. Ultimately, you end up with an incomplete backup that isn't of much use to your store.

Thus you require a custom backup solution for WooCommerce.

Second, a WooCommerce site has constant activity on the site. At any time, it is feasible for visitors to make payments, browse products, enter details, etc. If you have hourly scheduled backups, in the event of a failure, you can lose up to an hour of customer order data. So if someone placed an order in the last hour, they would have no idea. You could lose your personal information, shipping address, and worse still, your payment information.

A WooCommerce site requires a real-time backup solution that records and backs up the data when any changes occur.

How do you backup a WooCommerce site?

There are three ways to backup WordPress (which we covered in detail before). Thus, it should come as no surprise that these also apply to WooCommerce stores.

1. Manual backups

The manual method of backing up is not too complex, but it can be risky. Even the smallest mistake could have drastic repercussions. It is also a time-consuming task. It generally involves the following steps:

  1. Download the files from your WordPress web portal to your local system (your computer or laptop). You can do this by means of
    1. An FTP tool like FileZilla
    2. File manager in cPanel of your web hosting account
  2. Next, you need to make a backup of your database. Using your host's database management panel, access phpMyAdmin.
  3. Select the database from the wp-config.php file. The database tables will be displayed on the screen.
  4. Select all the tables and click Export.

This procedure is not ideal to run on a regular basis, much less in real time. Even if you assign a person to it, it is basically not possible. And definitely not the right choice for backing up a WooCommerce site.

2. Backup copies through your web server

hosting-backups-7449112

Most WordPress hosting providers offer backups included in their plan or as an additional paid feature. Despite everything, they usually offer daily backups. It would be stupendously difficult to find a host that provides real-time backups. But if it is absolutely necessary to make a backup through your hosts, here we explain how to do it.

  • Contact your hosting provider and download the latest backup. If you have the option to perform on-demand backups, start a new backup and then download it.
  • Export and backup your database by manual method. Alternatively, you can export the database to your local folder using the MySQL manager.

Host backups are generally known to be notoriously unreliable. If it is used to restore, you could lose important data. At the same time, they don't backup your WooCommerce custom table, so you will also lose the data stored there.

We have already highlighted the need for real-time backup when it comes to WooCommerce sites. Having explored these two methods, it is clear that neither of them is a good fit.

3. Backups with the WordPress plugin

Using an automatic backup plugin is the easiest way to back up WordPress sites. It is convenient and faster to set up and use. Many plugins like BlogVault, UpdraftPlus and BackupBuddy have simplified the backup procedure and made it easy to run and manage.

When it comes to WooCommerce, even though there are several options available, not all backup plugins are designed for stores. As discussed, you will need to select a plugin that backs up your WooCommerce data as well as all other web portal data. At the same time, you should select one whose backups are reliable and will work efficiently when restored. Additionally, you should be able to test site backups before restoring. One solution that meets this criteria and does more is BlogVault. Let's see why.

Why manage backups with BlogVault?

BlogVaults real-time backups use a procedure where even the slightest changes to site activity immediately trigger a backup. This includes changes made to WooCommerce custom table.

Heavy backup processes can overload your server and slow down your web portal. A WooCommerce Backup Plugin delete this risk in two ways:

  • All your backup procedure takes place on your dedicated servers. This actually frees up server resources for your use.
  • They use an incremental backup module where, after installation, the plugin first backs up the entire site. Subsequent changes are basically added to this initial backup, in small chunks. This ensures that your server and web portal are not affected and are working optimally.

How to Backup Your WooCommerce Site with BlogVault

  1. Sign up and create an account with BlogVault. Add your site to the panel that appears.
  2. Although you can manually install and activate the plugin, BlogVaults offers an easy and automated option from the control panel to do so. Upon activation, the plugin performs a full initial backup of the site.
  3. Then go to the "Backups" section on your dashboard. Click the toggle bar next to "Real-time updates" to activate this feature.

blogvault-backup-woocommerce-5849538

Learn more about BlogVault →

And there you go! You have successfully activated real-time backups for your site. In the future, any changes to your site will immediately trigger a backup.

Although most solutions like BlogVault They are a plug and drop model, it is always best to take every possible precaution to ensure that your site does not lose any data. When it comes to website security and support, your attitude towards precautionary measures should be "if it exists, I will."

Tips to ensure zero data loss

  1. Always use a test site to test your backups before restoring. You can use an essay plugin like WP staging or Duplicator to do this (if you're using BlogVault, they have a built-in staging feature).
  2. In case you are concerned about losing data from orders placed while restoring a backup, you can use a maintenance mode plugin. In this way, you can temporarily prevent your site from accepting new orders. You can activate this function and then restore the latest backup.
  3. Find the time of day when your site receives the least amount of traffic / orders via Google Analytics. If you need to restore a backup, try to do it within that time frame. If you use regular backups, schedule them for that period of time.
  4. Make sure you have multiple copies of your backups and that they are accessible and downloadable. And preferably, keep a copy off-site.
  5. If you are using a backup plugin, be sure to use one that provides good customer support. In case of any problem, you must enter the assistance of your team.

Ensuring your WooCommerce site is backed up should be part of the basic management of your web portal. Data loss has a much greater impact on an online store than on a normal web portal.

This can be attributed to the fact that:

  • WooCommerce sites have more functionality and various processes running at any given time.
  • The WooCommerce site owner has an obligation to keep their customers' information safe. Any loss or misuse of customer personal information may have legal repercussions.
  • An online store has to deal with quite a few suppliers for the purchase, delivery and payment of products. The magnitude of the data at stake is significantly greater.
  • A WooCommerce store is a significantly higher investment than a regular blog site basically due to the many processes set up.

To set up an efficient backup strategy for your WooCommerce store, we suggest using a real-time WordPress backup plugin that supports all site activity, including changes made to the WooCommerce custom table. The automated procedure is an easy but comprehensive way to monitor site performance and minimize downtime. This is the closest you can get to zero data loss.

We hope this post helps you to backup your WooCommerce store efficiently. If you have any suggestions or questions, leave a comment! Happy endorsement!