Your products with their variations, your customers, and the whole WordPress side (posts, pages, categories, media and every old link) from the two exports you already have.
Two files and about an hour for a shop with a few hundred products and a decade of posts. The redirects are automatic.
wc-product-export-....csv
read locallyThis is a WooCommerce products export
We can tell from the columns and the file name.
Products
128 of 129 ready128 products ready: 1 row will be skipped.
Row 84: this record has no name.
Nothing has been saved yet.
Twenty-odd plugins, each on its own release cycle, each written by someone who has never met the other nineteen. The store works until a Tuesday morning when it does not, and the only way to know is that somebody could not pay you.
Hosting is one company. The theme is one developer. Payments are a plugin. Backups are another plugin, and you are fairly sure they are running. When something breaks, the first hour goes on working out whose problem it is.
Every plugin is a way in. Every abandoned plugin is a way in that nobody is watching. You are running a shop, not a server, and the difference stopped being obvious some time ago.
Everything in this list is something an importer we maintain actually reads out of your WooCommerce export. It is generated from that importer, so it cannot promise you something we do not do.
Products
Products → All Products → Export
wc-product-export-....csv
Customers
WooCommerce → Analytics → Customers → Download
customers.csv
Pages, posts and media
Tools → Export → All content
yoursite.WordPress.2026-01-01.xml
Or connect your WooCommerce account with one read-only key and we fetch all of it directly: no exporting, no files. It is also the only way orders can come across, because WooCommerce has no export that produces them.
WordPress can be anything, which is why it needs twenty plugins to be a shop. sparx is already a shop, a CRM, a stock system and a publishing platform, built together and updated together by the people who made all of it. Nothing to patch on a Tuesday, and nothing to work out whose fault it is.
Updates happen to us, not to you, and checkout does not go down because a plugin author retired.
Your posts, pages, categories and media come across with their old URLs redirected, so search rankings survive the move.
One place to log in, one company responsible, and backups you do not have to verify.
Hosting, SSL and the CDN are simply part of it.
Every migration leaves something behind. Here is ours, so it is not a surprise halfway through.
Comments do not come across. We have nowhere to put them, and most people leaving are leaving comment spam behind too.
Menus are rebuilt in the builder, where navigation is a layout decision rather than a database table.
Theme settings, widgets and page-builder layouts are meaningless off WordPress. Your writing comes; the shell is rebuilt.
Still curious? Read the platform docs, browse the API spec, or book a 20-min architecture call. We don't do high-pressure demos.
No. Everything happens on a copy. You export a file, and your WooCommerce account carries on exactly as it is. Plenty of people run both for a few weeks before switching their domain over.
Export the file WooCommerce already makes for you, drop it in, and look at what would happen before anything is saved. Two files and about an hour for a shop with a few hundred products and a decade of posts. The redirects are automatic.