There will come that time that you may need to move your products to a new shop. The fact that each product carries a specific date can make you a bit more cautious. So it’s important that it is done right, and done easily.
Watch this video or continue to post
How to Export/Import Products From One WooCommerce Site to Another with WP All Import
This plugin has an add-on for WooCommerce and you will need to make sure to have that installed. I have chosen WooCommerce products from the Specific Post Type. It shows me that 84 products will be exported.

You can also filter your export based on several elements and set a rule and value to it. And you can add as many rules as you need.

You can customize the export file even more by dragging and dropping the data that is available for your products.

The data is already filled in for me, so I am going to click on Migrate Products. There is one more step as I confirm the export: the option to export now or schedule it. Additionally, in the Advanced Options, you can toggle the Only Export Products if you want to do an export/import later but only want new products migrated over.

Once the export is completed, I will take the easier option of downloading the bundle. You can also export on a schedule and have options to send your exports to external apps with Zapier. You can bulk edit your products as well.

Also, under scheduling, you can grab the URL to the bundle file in case you might want to automatically sync products from one site to another.

Importing Your WooCommerce Products to a New Site
On my new site I have no products.

To import the bundle, I simply run a new import and will choose Upload a file.

Everything is set for me so I am going to skip to Step 4.

You have several options, including viewing each imported record. One thing to note is that if I were syncing products I could optionally set up an automatic import schedule here.

Now I can view my import summary and confirm and run the Import My Products.

My import is confirmed, accompanied by a log for details.

if I was to look at my products page, I see that all 83 were imported. Of course the number looks lower here as each variation is considered a product import as well.

If I open a product, I see that all the info has been imported.

And if I look at a variable product, all my attributes are imported.

And the variations.

There you have it. A successful export/import of products done easily. So if you are looking for a seamless way to migrate your WooCommerce products, images and attributes, check out WP All Import.
Migrating Your WooCommerce Customers
If you want learn how to migrate your customers easily and successfully, check out my post here.