Woocommerce: how do I push changes from a staging site to live without overwriting orders/customers?

For my Woocommerce site, I'm looking for a method (either manual or with a plugin) to push changes I made in a staging environment to the live production site without overwriting woocommerce orders, customers and associated data. The changes I'll be making will be adding and updating products and pages mostly. I want everything to be updated, except for any live customer/order data.

I read this is called selective sync, but haven't been able to find out how to do this exactly, and which files/folders to look out for.

Any thoughts or ideas?

 

This site will teach you how to build a WordPress website for beginners. We will cover everything from installing WordPress to adding pages, posts, and images to your site. You will learn how to customize your site with themes and plugins, as well as how to market your site online.

Buy WordPress Transfer