Here you will see an easy trick how you can import to Shopify from any of your supplier files or data feeds.
Set it up once, and then repeat it easily manually or even automatically at any time intervals.
Set up the new Google Sheets document.
Make two sheets there: “Data” and “Products”
Import your original file from your supplier to the Data sheet.
Make the formulas in the Products sheet to take the data from Data sheet.
Now, each time you get the new file from your supplier, you can just re-import it in the Data sheet and your Products sheet will update.
Also, if your supplier gives you the link to download your file, you can use the Google Sheets formula =IMPORTDATA(…) to import that file automatically from the supplier link.
If your mapping from your supplier file is straightforward, you can use the =QUERY(…) function to grab the data from Data sheet, just assign the names to the column using the LABEL clause in the QUERY function.
Good to know
You can achieve also the same effect with Excel file – use the =WEBSERVICE function (works only on Windows).
To do it semi-manually, you can just copy-paste the data from your supplier into your “Data” sheet – and the rest will work the same.
You can now import the quantity adjustment of the Shopify Product inventory by importing the delta (difference) number.
So, in case you received a new shipment to your warehouse of additional x items for each product, you can just import that x number as an adjustment for your products and variants.
There is the new column in the Products sheet for that “Variant Inventory Adjust“.
If you are importing the “Variant Inventory Adjust” values then, of course, you cannot import the “Variant Inventory Qty” number – as that wouldn’t make sense to set and adjust the quantity at the same time.
For example, if you need to adjust the inventory quantity for some products, you can import the columns:
Variant ID (or Variant SKU, or Variant Barcode, or Options columns)
Variant Inventory Adjust
or, if you want to just update by SKU, you can import the following columns:
Variant Inventory Adjust
And you can combine the columns – fill the values for some variants in “Variant Inventory Qty” and for some the “Variant Inventory Adjust”.
If you need to bulk Cancel or UnCancel your Orders, do this same procedure, just instead of “Closed At” column, set the date for “Cancelled At” column. And you can add the “Cancel Reason” as well. See more about the possible values in the Orders documentation page, Update Orders section.
Your supplier has given you the Shopify CSV file for importing, just there is one small issue – that CSV file is pretty large, but Shopify limits the import of CSV files to 15 MB.
The Excelify App comes to the rescue – with it you can import the same Shopify CSV file up to 2 GB in size.
All you need to do is:
Import Shopify CSV file with the Excelify app
1. Open Excelify application. Scroll to the Import section. Upload your Shopify .csv file:
2. Press Import and take a nap:
[image of the import progress]
3. Wake up. Products are imported:
You may also compress the file, if needed and upload and import .zip file:
Good to know
You can zip that CSV file to make it smaller – and upload the .zip file.
Since Excel format has a limit of about 1 million rows, the Excelify has also its own “Excelify: CSV” format to work with really large data – with the same columns as “Excelify: Excel” format. You can export and import that format the same way as you do with Excel files. For more details about exporting to “Excelify: CSV” – follow this tutorial.
Export Products + Inventory / Variants (without images or Metafields)
Find the column “Variant Position” and change the numbers as you like them to be. (no need to change the row order, just change the numbers)
You could just import that same file back but it will update all the columns that you import. So, to make the import smaller and quicker, and to update just the positions and nothing else, you can select just the following columns:
Copy those columns to new empty Excel file.
Set the name of the sheet “Products” (so that the app knows that those are the Products data there).
Import that file. It will just update the variant positions of those variants.
You can, of course, import only the product rows that you really want to change. No need to import all the products back.
To see how to remove duplicated Products from your Shopify store, watch this video or read on.
How to remove duplicate Products from your Shopify store?
So you have this store with your products duplicated for some unfortulate chain of events.
1. Export your Products to Excel file – without any variants or images, just plain Products
This will give you one row per product.
2. Sort your exported Excel file by two columns at the same time: Title, Handle
Take your exported file, open it.
Use the Excel “Sort” feature to sort by two columns at the same time:
This will make all the same titles get together one after the other. And then it will sort those same Titles by Handle – in such a way that your correct product will be the always the first one.
If you have another reason for duplication and you don’t have equal titles then you still can find other factors that could allow you to sort all the rows so that the correct one is always the first one.
3. Make the formula that will show TRUE for duplicated row of the same title, and FALSE for the first one
Now that all your duplicate rows are nicely sorted together with the first row as the correct one, you can proceed to mark – which ones you want to keep, and which to delete.
Add new column with name “Duplicate?” and put the following formula in the row 2 there:
Copy this formula all the way down.
4. Filter Excel rows to show only the duplicate rows
Set the filter to keep only those rows where “Duplicate?” equals TRUE.
5. Copy the columns ID, Handle and Command to the new clear sheet
Select the A, B, C columns and copy filtered values to a new clear file.
Then set the name of the sheet to “Products” so that the app knows that those are Products in this sheet (double-click the “Sheet1” to rename it).
And then change the Command column value to “DELETE” for all those copied products.
Result should look like this:
6. Import that file with Excelify app
Upload that file to Excelify app and press “Import” button.
Watch your duplicate products get deleted.
See in your Shopify Admin – and be pleased by the result that all the duplicates are now gone, and you have just one copy of each product.
It should look like this now:
Good to know
You can de-duplicate also Collections, Customers, Pages, Orders, or anything else – the same way.
If you have the export file with Variants, just first copy your ID, Handle, Command, Title columns to new sheet and use Excel function “Remove Duplicates” – then you will have just one row for each product. And then you can use this tutorial from there.
If you have more advanced situation, our Support can help you remove duplicates.