BACK

how to export products from woo commerce to shopify

Migrate from WooCommerce to Shopify Here's how you migrate from WooCommerce to Shopify,using the Mat

Migrate from WooCommerce to Shopify

The above is a brief introduction to how to export products from woo commerce to shopify

Let's move on to the first section of how to export products from woo commerce to shopify

Let TThunt's experts help you find the best TikTok product on your Shopify business!

Find TikTok products (It's Free)
No difficulty
No complicated process
Find winning products
3.5K Ratings

WHY YOU SHOULD CHOOSE TTHUNT

TThunt has the world's largest selection of TikTok products to choose from, and each product has a large number of advertising materials, so you can choose advertising materials for TikTok ads or Facebook ads without any hassle.

how to export products from woo commerce to shopify catalogs

Migrate from WooCommerce to Shopify

Here's how you migrate from WooCommerce to Shopify,using the Matrixify (Excelify)  app. So here I have my ,demo WooCommerce store and,what I need is the Matrixify (Excelify) app of course,and I will show you step by step how to move from here,to your Shopify Admin all the things like,orders, customers, collections and products.,So I go to my WooCommerce Settings at first we would need to set up the api,access so that the Matrixify (Excelify) can connect to,your current WooCommerce store. So here under,the WooCommerce Settings I go to advanced,and here's this REST API very hidden but it's here. So in this,REST API we would need to add a key press this,add key and give some description,so - Migration Demo. And we choose a user,with which this API will be connecting to your store and under permissions,choose just read so that we can just read the,data and that way you are sure you will not,change anything in your current WooCommerce store. So we just press,generate API key and it generates two things like a,consumer key and consumer secret and from those we will need to construct,a URL how we can connect from Matrixify (Excelify) to your store so,at first we copy this consumer key then we go to Matrixify (Excelify) app,and here under the import section you see there is this paste URL,and we just type the URL - https, colon (:), two slashes (//), then paste,the first one this consumer key then write a colon (:),and then the consumer secret, also copy the consumer secret and paste it over,here, then at symbol (@),and then take your WooCommerce store domain. For this example it's,like this dev-woo.Matrixify (Excelify).io,so at the end we just paste this one and press,upload from URL. And by that way  Matrixify (Excelify) will connect,to your current WooCommerce store and here in the format you should see,that it says WordPress / WooCommerce API so it,connected to your API and here you can see that it found 274,custom collections and 16 products some redirects for those because we will,be generating automatically all the redirects,from the collection and product URLs so that it takes to your Shopify,respective collections and products and then,all the customers and orders. Right away i can show you for example you don't,need to migrate all those things you just for example,need to migrate orders and customers and you can,do it by the following way so we can just copy the,,it shows here the URL which it is importing from,,you can just copy it go back and paste it once more here,and at the end of the URL just type the question mark (?) and then write,"only=customers,orders",like this then upload from URL and then it will just take the customers,and orders and that way you can specify which particular data to,migrate but let's go back to our full example,of the the whole store that we are going to migrate,and so you can just check that the counts,match that you supposedly have in your WooCommerce store,and then just press this dry run,checkbox. It's needed so that we can,just convert to Exelify format your WooCommerce,data this will not start actual import it,will just convert to the Matrixify (Excelify) template and,when we press import we just wait and eventually it will,generate a zip file for us with all the needed files in it and,while it's converting I want to just show you that,this particular tutorial is also accessible on our,website if you go to Knowledge - Migrate to Shopify,here are all the platforms you can migrate at the moment and you choose,just wordpress WooCommerce and here are two,tutorials at the moment for blog posts and pages,and for the WooCommerce data and so here is this,step-by-step the same thing i'm showing you here,so how to generate those credentials and here's how you construct the URL,so that you don't forget about it,everything is here if you need to refer,those are like your notes. And don't worry this dry run will,take a while because it has to really assemble,all your items from the WooCommerce it just takes,whatever data it needs to construct those,custom collections and products and everything so,since it's doing it through the API it's rather slow but,it's worth the wait all right so the dry run has finished,and we can see that it has generated the import results file which we need to,download that is actually a zip file we unzip it and in that file we can see,there is a import results excel sheet that basically has,all those sheets in Matrixify (Excelify) format - the custom collections,which is basically it's just creating the custom collections themselves then,the products sheet which consists of obviously all,the products data and they are being linked to those,custom collections which were created here,you can see for for each of the products it gives the,handle of their respective custom collections,uh where this product needs to be put and so,there's of course the handle the the title the body html,and in the body html there are images and those images, if we look closer,in the image src here it already points to the location on the Shopify,cdn so it's the new location for your images because,obviously when you have your descriptions the product descriptions,and the collection descriptions with images,on WordPress obviously one day you will switch off your,WordPress servers and so those images, if we left them unchanged, those,would point back to the old servers and they would,not be showing up so we are converting those,image links to the Shopify links and that's why here in the same zip file,there is this folder images and here you will see,all the image files downloaded from your WordPress,server and so in a moment I will show you,how we will upload them to your Shopify so that,your product descriptions remain all intact and they,show the right images now this time from,the Shopify servers. So what else is interesting about this,of course has uh the vendor, the type and the tags, tags command which,is by default "REPLACE" because it's like it's just replacing any existing,tags of this product to those, all the dates,the created, updated, whether the product is published or no,and when it was published and in which channels - the global is on basically on,web and on post. So the row number is the number,of the row to ensure that your products are sorted,because they have to have all the handles together,and then comes the options and what's interesting here,is that in WooCommerce there is basically,unlimited options available so it might happen that,your WooCommerce store has, like in this case,it had four options but Shopify has only three options available at maximum,so we have to deal with this somehow and here's how we deal with it - so we have,the option one name and value, so it's size for example in this case,,option two is the color that  also comes from WooCommerce and,option three, in this case we basically merge together two,options - gender and material you see with the,with this vertical line (|) they are connected and their values also,are connected so it's maybe not ideal but it still will,function very similarly for your Shopify,store where your customer would be able to choose,a drop-down of "Gender | Material" and then the combination of those.,Then the variant position, the SKU and the barcode,and all the variant images and the images also come here with all,the alt texts and basically like the price, the weight,all the required columns and for example,here we can see that there is a warning in the conversion comments column.,It gives a warning what we just saw that Shopify supports up to three variant,options but four provided and so we have,squashed them into that option three. And then comes,the metafields which are Shopify custom,fields and basically in those meta fields,we save any additional data from your WooCommerce store that you,might need so anytime that you need to for example,find out what was the id in the WooCommerce for this product,or the variant you can always look in in those metafields and they,will be saved in your Shopify store and if you,export with Matrixify (Excelify) with those meta fields you will see those values here,so they might be convenient. And notice that there is a,group of metafields and a group of variant metafields here so because some,of the here the variant midfields because some,of the attributes are on a product level in WooCommerce and,some are on variant level so this is a different kind of meta field so it's,attached to variant or the product itself.,Right so now we go to redirects notice those sheets here at the at the,bottom i'm clicking them and switching the tabs,and here's where all the different kinds of data is,so here's the old path and the new target,for example here is the product category camera,translates into "collection/camera" the new location of the collections and,the same thing for products as well and of course,you can change those if you like and anything about this data that's why,we did a dry run because here this file is for you to,change to adjust like you want to add some,additional tags for example or you want to clean up,for example this kind of color is maybe we want to say it's,"Unknown" instead of "-" and so that's how you just change,this data as you need and then comes customers and again,in similar way as with collections we first create collections and then when,we put products in those collections and with,customers similarly at first we create customers with their,full data as you can see and and here notice that if the customer,will have several addresses all those addresses will get migrated,using Matrixify (Excelify) because if you migrate using a Shopify,WooCommerce migration tool it will migrate only one address per customer so,be careful with that and choose the solution that fits you best,just saying that with excellify we bring over,all the addresses for each customer and then once the customers will get created,then the next sheet comes the orders and here are all those orders,that that we had in our demo WooCommerce and you obviously will have,much more. So here uh the name will be the same,order number as you had in WooCommerce and here in notes we will,put some additional historical details like when the payment,was made and so on like the things that can't be,added to anywhere else in Shopify so,we put them here some chronological events. All right so all the details,are here also the customer details so this,customer will be linked to the just imported customer by the email or by the,phone and anyway even if you don't migrate,customers you could import just the orders,and it will still if it will not find this customer by email or phone it will,just create a new customer with this particular data that you have in this,sheet. And the line items of course,if you migrate the products it will link those line items with the same,products on the Shopify store so that they are clickable you will be able to,navigate to those products of course all the,prices on the totals the refunds the transactions the,fulfillments and also the conversion comments,that you need to pay attention to for example WooCommerce,allows orders to have no line items but Shopify,requires orders to have at least one line item,so we give a warning here that this particular order in WooCommerce didn't,have any line items so we will not be able to,create it basically it will fail when we will import it but then,you can move this column along with the headers to the draft orders,sheet and import it as a draft order if you want,but for now let's keep it here and of course,the metafields with any additional information for example this payment,method since we don't have a place in Shopify,to store it we can store it in the meta field and,you will see that this is cash on delivery delivery this is,something else the paypal, cash on delivery.,Right so let's assume we have made all our,changes so we click save, we close the file,and now we just go back to Matrixify (Excelify) and we upload this,cleaned up results file into Matrixify (Excelify) app and this time we will not do the dry,run anymore we will do the proper normal,import. So again after estimating it shows us the same sheets that we had in,our file and this time notice that the format is,Matrixify (Excelify) because we are uploading the Matrixify (Excelify) file,template and now leave this without the dry run,and just press import... So we see that the collections are imported,and it's importing products right now and if we go to,our products we see that those are our products and see that they,already have their images,  their images are here because we,take them directly from WooCommerce links,and attached to your Shopify products but as I mentioned,earlier if you had any images in descriptions,we would need to upload them separately so i'll show,once again here the products and the body html,this one had an image so it's a complex product handle,so complex products we can go and search for this complex product here it is,and you see that it shows the broken image,so because the image is not there yet and what we can do,here's our images folder that's why we have downloaded them,for you we just go to settings in Shopify Admin,and here to the files section and press upload files and go to this,images folder and select all the images that are in,this folder because it allows us to upload many,files at once we just select everything here,and press open and it will upload those images,right here and now when we go back to this product and we refresh it...,Yes we can see the images are here and so,in the preview we can see that there are all the images, the images,inside the description, all the options you can choose them and,remember this third and fourth option here's how it,looks on the website on this demo template there is a Gender |,Material and I just choose the combinations of,those on the website so we can come back and,look where it is it's now creating the redirects,and please note that while it's importing you don't have to,keep the Matrixify (Excelify) app open  it's doing everything on servers so,even if you just close it it will still continue working and you,can come back any time later and also it will send you an email when,it's done so here's the list of the most recent,imports and this one is still in progress so. Right so it's now,finished with redirects and it's creating customers and for example,this one has failed and we can have a hint why it failed because,the customer must have a name, phone number,or email address - so looks like one of the customers that didn't have either of,those because WooCommerce is not requiring it but,still if we go now to the admin customers we can see that the customers,already are here,and let's just see... All right it starts to create the orders,and those might have some other issues like for example billing address not,valid or some kind of unacceptable values,in line items or the phone is already taken.,For example with the phone Shopify accepts,only unique phones so it doesn't allow two customers to have the same,phone number and the same with email address,so each customer must have a unique email address,and there can't be two customers with the same email,so it will fail also. It will finish just in a second,and meanwhile we can just have a quick look,at our orders and we can see that they are here,with all the payment statuses, the fulfillment statuses some is fulfilled,some are not fulfilled. And those should be exactly as they are,in your WooCommerce, so all these details this is the,the notes which is the history what happened,and as you can see it's a clickable link to the linked product on your store,with all the discount codes and the shipping rates and the VAT and,everything should be here and all the amounts,should match eventually with your WooCommerce,of course depending on how you organize your migrations,uh usually it's a very good thing that you,do a sort of reconciliation where you compare the some kind of total amount of,the orders in your WooCommerce with the totals,migrated in Shopify so that you know that,everything is exactly as you had in WooCommerce,so we have this import finished but it says,import finished with errors and those are just like,just a generic hints on to how many items had,how many errors but to see that the detailed errors that happened with each,item you can download the import results file,and, here it is, and in that file here is this import result and import,command columns which has the input result as like a,sort of status and comment explains why there is this status so,here with the custom collections everything is okay,and all the collections were created,as new for the products we can scroll here and see,they are here. See the same columns and with the with the comments what,happened it's like for example - for images it used,merge so it tried to match with any existing images,automatically but again all the products,were created without any issues so everything is okay we can see here,with the redirects the same all the redirects are okay,so nothing to worry about here so about customers,here's that error so input results says "Failed",and the comment says customer must have a name, phone number or email address so,this particular customer, this row basically,you see that it doesn't have email or phone or first name, last name,it just has some kind of creation date and nothing else so... And and the tag,for it is a shop manager so probably,this is a user from the WooCommerce which is not actually,not actually a customer so that's why probably it doesn't have any of this,data and so i think in this case you can just ignore,it and if you still need to migrate it you,you need to assign it some email or at least the last name. Yes also,by those tags you will be able to see uh what kind of,role was existing for for this,for each customer whether it was a customer or administrator or something,else. Now with the orders again the same thing here are our,fails and of course your file will be much larger so,it's a good idea to use filters in Excel to just keep the failed rows,and look what's wrong with them so in this particular case there is this,value type... No, line type value is not valid so this is because this particular order,it didn't have any line items so it has empty line type,and no line items and that's what also the,this conversion comment is saying here that this order doesn't have any line,items so it can't be migrated as an order,yeah so we will just ignore this as we can't really import those to Shopify,here with this particular order you see if,the order takes several lines if the name repeats then,it means that it takes several lines so it's a larger order but for example this,one it just takes one row so it says billing address is not valid,Shopify requires values for columns last name, address one, city,,country or country code all those four fields,needs to be filled in for the billing address that's,a Shopify requirement so last name, address one, city and,country. So we go to the billing address,so last name we have it address 1 address 1 we can just fill something a,city city and the country country is already,filled in (LATVIA) and we will actually delete the role for,the first one which is a draft week that we don't need to,migrate at all so the first one should be fixed. Now,this second one you see this one takes two,rows and it says customer phone has,already been taken so there's some other customer that's using,the same phone and so here you need to decide what to,do with this phone number whether if you want to attach it to the,same customer you could for example remove this email so it will,attach this order to that existing customer,that already has this phone or you could for example delete this phone and in,that way it will essentially just either create a,new customer with this email or if it will find it already it will,link it to that one so let's see whether it will get fixed,by just removing this customer phone number,and the same way you walk through all the issues,that you have with your orders and resolve them.,And once you remember that you have filtered,just the failed ones don't import this file yet,just copy all the failed rows, copy all of them, and paste into a new file and rename the,Sheet1 to "Orders" so that you don't import once again all,the already created orders you just import,those which failed and to be sure replace this command to "REPLACE",so that in case something already for this order was created like,for example the basic order structure was there but we couldn't create,fulfillments for some reason right so by the replace command we will,at first delete for example if this order already exists we will delete it,and we will recreate it from scratch from this file,and yeah so we can save this file like give it a name,and again upload it to Matrixify (Excelify) app and allow it to import and again,see what got imported and what failed and,keep resolving those issues with the remaining orders,until you have all the issues resolved and all the orders,are imported as you want them to. Right so yes,this is basically how you migrate everything from your WooCommerce to,Shopify and remember that there is this,tutorial which shows you step by step the same things I have demonstrated in,this video. Also if you need to migrate pages,and blog posts there's this another tutorial,under like I showed you Migrate to Shopify,and this migrate from WooCommerce to Shopify,here you can access all the tutorials or through the tutorials menu,here and apply the filters. Anyway they are here,and also among any other tutorials but if you run,into any issues or questions or have some suggestions for improvements,and so on please contact us here,from any of those three channels or from inside the app here is this,icon and when we are online this chat is online you can chat,with Renars, who is in our support or,if we are offline like now you can just leave an offline message and we,will reach you back as soon as we are online.,See you inside Matrixify (Excelify)!!!,:)

Congratulation! You bave finally finished reading how to export products from woo commerce to shopify and believe you bave enougb understending how to export products from woo commerce to shopify

Come on and read the rest of the article!

Browse More Content