How to clone or migrate a WooCommerce WordPress store automatically using UpdraftPlus

How to clone or migrate a WooCommerce WordPress store automatically using UpdraftPlus

Running a WooCommerce store is not easy. Your store’s plugins, themes, WordPress version and WooCommerce all need regular updates, which are highly recommended as they can help improve your overall store functionality.

But making changes on the live store can be problematic – especially in case of new updates and features. Migrator lets you clone a site by creating an operational copy, providing a safe environment that allows you to test the latest updates and changes. This method ensures you avoid any kind of crash or unexpected behaviour when you make the actual live updates.

Used by hundreds of thousands of WordPress sites UpdraftPlus Migrator (a feature of the UpdraftPlus plugin) is the world’s most trusted tool to clone your WooCommerce store in just a few clicks. The best part is, you can do it all from the WordPress dashboard itself.

Getting Started

First,  ensure the UpdraftPlus plugin is installed on your site. If you want to create a copied site with Migrator using the free version of UpdraftPlus, you will either need UpdraftPlus Premium or Migrator.

Before you start, make sure you turn off any proxies that are between you and your site, such as Cloudflare, GoDaddy’s “Preview DNS” proxy or Opera Turbo/Road mode as these can potentially interfere with the clone process. Caching and minifying plugins are also a possible cause of migration problems. If possible, disable these before you create your backup – or alternatively, turn them off if the migration stumbles.

Please follow these steps:

To keep it simple we will use the following source and destination site.

Source site : http://localhost/wc

Destination Site : http://localhost/wcclone

Ensure that the destination site has a fresh copy of WordPress installed on it. The source site will be your WooCommerce store.

Clone a WooCommerce store using UpdraftPlus Migrator

First, ensure that UpdraftPlus Migrator is present on both the source and the destination site.

Go to the ‘Migrate/Clone’ tab of your destination site. Click on the ‘Receive a backup from a remote site’ button to open settings.

You do not need to change any settings. Click on the ‘Create Key’ button.

Copy the generated key as this will be required soon.

Next, head over to the source site and go to the ‘Migrate/Clone’ tab. Click on the button ‘Send a backup to another site’.

Click on the ‘Add a site’ link and paste the site key that you just copied from destination site.

Next, click the ‘Add a site’ button.

You should now see the destination site URL and a ‘Send’ button. Click the ‘Send’ button.

Next, you will be asked to select the options that you want to clone. Typically you need to choose all options except ‘WordPress core’ as we have already installed WordPress on our destination site.

One you have ticked all the options required, click the ‘Send’ button. UpdraftPlus will now start the process of migrating your site to the destination site. This will take some time depending on the size of your online store. After completion of the process, you should see the backup set in ‘Existing Backups’.

This indicates that the source site has successfully sent a backup set to the destination site.

Restore the backup on the destination site

Once you have completed the above steps, head over to the destination site. In the ‘Existing Backups’, you will now see the backup set which was sent by your source site (your WooCommerce store).

Click the ‘Restore’ button and then tick all options.

Next, you will see a checkbox for database restoration options. Tick the checkbox and continue the process. As we are restoring the database of the source site, we need to update the URLs with the new site URLs.

Be patient and wait for UpdraftPlus to finish the process of migration. Once complete, log out of the dashboard.

Login again and you will see your WooCommerce store has been cloned successfully.

In conclusion

Cloning a WooCommerce site might seem like a big task that requires a lot of technical expertise, but with UpdraftPlus Migrator you can simply and quickly clone your WooCommerce Store in just a few clicks.

The post How to clone or migrate a WooCommerce WordPress store automatically using UpdraftPlus appeared first on UpdraftPlus. UpdraftPlus – Backup, restore and migration plugin for WordPress.

Another Wordfence false positive

If you use Wordfence, and it is telling you that (found inside UpdraftPlus’s OneDrive code) is a phishing URL, then please rest assured that this is untrue. It is the official Office365 (including OneDrive) authentication URL for Microsoft Germany. You can verify this at the official page on, here.

If you get this report, then please do report this to Wordfence if you can. The number of times that Wordfence flags false positives in different places is a non-trivial support burden (and last happened under two weeks ago), as well as surely being an annoyance to Wordfence users who value their time.

We recommend that Wordfence users suggest to Wordfence support that they test all their anti-virus rules upon the most popular WordPress plugins before releasing them to their end-users.

David Anderson (lead developer)

The post Another Wordfence false positive appeared first on UpdraftPlus. UpdraftPlus – Backup, restore and migration plugin for WordPress.

UpdraftPlus announces features including a faster UpdraftPlus Clone and more reliable backups with new 1.16.6 release

UpdraftPlus announces features including a faster UpdraftPlus Clone and more reliable backups with new 1.16.6 release

UpdraftPlus have been hard at work on the latest update and we are happy to announce that UpdraftPlus 1.16.6 has been released and is now available. For this update there’s a new feature which enables UpdraftPlus to send you an email report even if the backup fails. This will help users keep better track of their backup status and make sure that you are always up to date with the latest developments of your site.

We have also made updates to UpdraftClone that has made the feature faster and more reliable, improving this popular service further.

Improved performance from UpdraftClone

Additional, we have made it much easier to users to purchase UpdraftPlus Premium from within the plugin. So instead of being forced to leave the plugin and purchase Premium via our website, you can now make the purchase from within the plugin, saving you a lot of time and trouble.

You can now purchase Premium from within the plugin

We recommend the update for all UpdraftPlus users.

The full change-log is as follows;

  • FEATURE: Added new S3 intelligent tiering class
  • FEATURE: Ability for user to buy Premium without leaving the plugin’s settings pages
  • FEATURE: UpdraftPlus can now catch backups that don’t complete because of errors that kill PHP and make sure a report is still sent about them. This ensures that you will get an email, even if the backup fails.
  • FIX: If a very large UpdraftVault upload took more than an hour, then the token could expire without being refreshed (fix in version 1.16.0 was incomplete)
  • PERFORMANCE: Modify a condition in the zip-batching algorithm so that greater acceleration in the zip-batching algorithm is allowed on setups allowing very long PHP run times on the initial (zero-eth) resumption
  • PERFORMANCE: UpdraftClone now sends larger chunks over the network, leading to faster sending of data
  • PERFORMANCE: Force UpdraftClone to use a 100MB split size for better performance (previously intended, but not always working)
  • TWEAK: Upon restoration, WP’s cache directory will be emptied (by default it is not included in backups, so in theory this is a no-op, but the occasional case has been seen where it got populated during the restore process)
  • TWEAK: Add support for the new Europe (Stockholm) (eu-north-1) AWS region in Amazon S3
  • TWEAK: Advise the user if they changed the plugin’s slug (and so won’t be able to get updates) (paid versions)
  • TWEAK: Make use of wp_get_themes rather than relying solely to get_themes which is already deprecated
  • TWEAK: Regression: When a user aborted a fatal error occurred before all clean-up actions were complete
  • TWEAK: Refactor the remote storage logging code in Backblaze and Azure modules

The post UpdraftPlus announces features including a faster UpdraftPlus Clone and more reliable backups with new 1.16.6 release appeared first on UpdraftPlus. UpdraftPlus – Backup, restore and migration plugin for WordPress.

How to restore a ‘BackupWordPress’ backup using UpdraftPlus Premium

With 2 million+ active installs, UpdraftPlus is one of the most popular and trusted WordPress backup plugins currently on the market. The popularity of the plugin is due to its simplicity and wide variety of features, including the ability to restore backups created by other backup plugins, such as BackupWordPress.

However, unlike UpdraftPlus, BackupWordPress does not give the user an automatic restore option. This mean BackupWordPress users are forced to restore their sites manually by uploading all your files and folders via FTP and importing the database using phpMyAdmin. This task can be painstakingly dull and complicated, even for someone with developer experience.

Restoring your backup using UpdraftPlus Premium

Fortunately, there is a great solution to help users restore their BackupWordPress backups using UpdraftPlus Premium. Please be aware that you can use the UpdraftPlus free version do a basic restore but if you want to restore from a BackupWordpress backup, this feature is only available with the UpdraftPlus Premium plugin.

Note: The Premium version of UpdraftPlus has many other useful features, which you can read about here.

Once you have installed and activated the UpdraftPlus Premium plugin, it is a relatively straightforward process to use one of the two methods to add and run your BackupWordPress backups to UpdraftPlus.

Method 1

  • The first step is to find the backup files. BackupWordPress plugin creates a directory with prefix backupwordpress- inside the wp-content directory.
  • All the backups made by the BackupWordPress plugin are saved inside this directory. Our example is shown below:
  • Copy your backup zip files from the above directory and paste it inside the wp-content/updraft folder.
  • Next, go to the settings page of UpdraftPlus. Click on the ‘Rescan local folder’ for new backup sets’ link. This will rescan the wp-content/updraft directory and add new backups within ‘Existing Backups’.
  • If everything worked, your new backup files will now be visible in the list. You can now restore your backups and also use the other useful features provided by the UpdraftPlus Premium plugin. You can also upload this backup to remote storage if required.

Method 2

This method is almost the same the first, but instead of copy/pasting your backup files, you can upload your BackupWordPress backup file to the ‘Existing Backups’ list.

  • On the UpdraftPlus settings page, click ‘Upload backup file’.
  • Next, choose the locally stored backup file.
  • After the upload process is complete, your backup will be present in the ‘Existing Backups’ list.
  • Once the backup is present in the UpdraftPlus list, you can select it and click the restore button. In just a few minutes you should have restored your files and database.

That’s it for this tutorial! We hope this explains everything you needed to know on how to add and restore a BackupWordPress backup using UpdraftPlus Premium.

If you have any questions, please let us know in the comments below.

The post How to restore a ‘BackupWordPress’ backup using UpdraftPlus Premium appeared first on UpdraftPlus. UpdraftPlus – Backup, restore and migration plugin for WordPress.

WP-Optimize 2.2.12 now released

We are pleased to announce that we have released an updated version of WP-Optimize 2.2.12 for both free and paid versions.

We recommend the update for all WP-Optimize users.

The full changelog is as follows;

  • TWEAK: Updated information on More plugins tab
  • TWEAK: Fix header layout when a system or third party notification are shown
  • TWEAK: (Premium) Fix layout in unused images list mode
  • TWEAK: Improve data reliability in javascript
  • TWEAK: Improve orphaned relationships data optimization
  • TWEAK: Wrong message for “remove spam and trashed comments” optimization
  • TWEAK: Output additional information if table was not deleted
  • FIX: Added escaping for table names in database queries
  • FIX: Fix another possible fatal error due to missing get_plugins() function
  • FIX: Improve identification of installed/active plugins

The post WP-Optimize 2.2.12 now released appeared first on UpdraftPlus. UpdraftPlus – Backup, restore and migration plugin for WordPress.