Support Home > Backups and Restores > Jetpack VaultPress Backups and WooCommerce Sites

Jetpack VaultPress Backups and WooCommerce Sites

Jetpack offers a specialized backup and restore service called the Immutable Real-Time Objects feature for WooCommerce sites that are on one of our paid Jetpack VaultPress Backup plans (Jetpack VaultPress Backup, Jetpack Security, or Jetpack Complete).

Immutable Real-Time Objects explained

“Immutable Real-Time Objects” ensure that certain data, which Jetpack VaultPress Backup considers “unchangeable,” stays the same whenever you restore with Jetpack VaultPress Backup. For WooCommerce users, this means that specific important information won’t be altered or lost during the restore process.

Imagine restoring your site to a state from a week ago. With our immutable feature, your website would revert back to how it was one week ago, but all of the orders placed and any product modifications made over the past seven days would remain intact and unaltered. This ensures you never lose an order even if you restore the other content of your site.

How Does It Work?

A simplified explanation is when Jetpack Backup receives an update, it determines whether the change is immutable and keeps it if so. It locates these changes by considering the item’s characteristics, such as the type of object or post.

All recognized immutable changes are then conserved and applied during Jetpack VaultPress Backup’s restore process, seamlessly and without any need for special configuration on behalf of the user.

You can use our default site restore process to get the benefits of this feature.

Understanding its limitations

While the Immutable Real-Time Objects feature is powerful, it has some limitations.

Data not treated as immutable

These following will not be treated as immutable (or “unchangeable”):

  • Your site’s stock/inventory
  • Images added to a product description
  • Custom events triggered from purchase are not immutable. Items such as subscriptions may need to be reactivated after the restore.

Potential limits with restored products

Products that are restored by Jetpack may not be instantly ready for use in your WooCommerce store. Instead, they serve primarily as a reference point and may require additional configuration and verification before they can be used on a live site.

Real-time Requirement

Because the immutable feature is conditional upon receiving updates in real-time, any data that is not supplied in real-time cannot be treated as immutable.

High-Performance Order Storage (HPOS)

On sites using WooCommerce’s HPOS, Jetpack VaultPress Backup will backup orders in real-time. However, these orders will not appear in a site’s Activity Log.

Still need help?

Please contact support. We’re happy to advise.

  • Table Of Contents

  • Contact Us

    Need more help? Feel free to contact us.