Both Magento and woo-commerce best open source frameworks for e-commence websites.
Woo-commerce is open source wordpress plugin which allow you to build e-commerce functionally and magento on other hand is open source store especially for e-commerce.
When you want to migrate woo-commerce to magento please first make sure take all backup and then start your process.
For migration some data are very important so you should take care.
Before migrate, make sure to check your hosting details as well as payment gateways, CRM etc.
Before migration please create one demo magento store for testing purpose. We will put all these data here first.
For proper migration, you have to migrate product, product images and other products information, category information, customer details with shipping address and billing address, order details with status, manufactures etc.
First take all data in csv or xml from woo commerce store and put these all data proper in magento store. You can products, customer, order details from database. WordPress is also giving functionality by which you can export some data which are necessary for migration.
Make sure that all data are properly inserted into magento store. In magento import/export functionlay are available by which you can easily import data to magento store.
This migration process is difficult procedure. Some tools are available so you can easily migrate woo-commerce to Magento.
For migration some tool are available which will help you migrate your products, customers passwords, orders, categories, reviews etc. from woo commerce to magento.
One of the recommend tool is LitExtension Migration Tool. You can easily migrate woo commerce to magento but in this tools some technical knowledge required. If you are not aware about technical skill, you might end up losing some important data.
Cart2Cart automated shopping cart migration is also available which can migrate in less than few hours.