I have a Woocommerce site where I currently use Elementor and various plugins. I’m planning to move over to Bricks so I’ve created a clean server and will be replicating my exisiting website on there just to make sure I have no legacy rubbish on there.
Once I’ve done this, how do I transfer over all orders and products that I’ve had to date to this new server? I wasn’t planning to transfer the database as I read somewhere it’s best not to to keep the install clean. Is that correct and if so, do I just export as CSV from old server and then upload to new one?
You can install the plugin WP All Import in both websites (the old and the new one):
It will allow you to select only the post types and parameters of the post type you need to transfer to your new website (including Woocommerce data).
You can also do it manually via phpmyadmin or any equivalent tool set up by your hosting provider. Nevertheless and depending on what you want to achieve, the manual process can be though.
Regarding the clean install, the answer depend on your current stack, the plugins used and their impact on your old database.
Quick update in case others find it useful. I couldn’t find an easy way to merge the databases between my new clean server with new Bricks theme and updated posts/pages and the live version of my website. It seems Wordpress isn’t great for with merging database, which is effectively what’s happening:
I had to effectively just make all the necessary changes to the live site instead.
Not a Bricks issue but thought I’d update this post as I imagine others may want to migrate from other tools like Elementor to Bricks and run into similar issues. Just to caveat, I may be wrong as I’m not experienced web designer but hopefully someone will correct if I’m mistaken on this.