Another option is to manually create a subdomain or subfolder and use a plugin to duplicate your live site. The most popular plugin for this is Duplicator.

Conclusion

In conclusion, always create a staging version of your site, preferably on the same server as your live site, to test WooCommerce updates on. You can then test your customer journey and spot any errors without affecting the stability of your live site.

With software updates there will always be bugs and errors that occur in some scenarios. This doesn’t mean the software is bad. It just means the developers were unable to test your specific edge case.

Take a moment to think about how many possible configurations there are; different server stacks, different themes, different plugin combinations. The list goes on.

This is exactly why WooCommerce have beta releases. They aim to catch as many of these combinations as possible with the help of WooCommerce developers.