I want to shift my woocommerce store products to Shopify while exporting products through CSV from woocommerce and then importing it to Shopify. Shopify imports almost all other data like titles, short descriptions, descriptions and prices, etc but it does not import the images. Kindly suggest me a solution.
When migrating products from a WooCommerce store to Shopify using a CSV file, it’s common for the images to be excluded from the import. However, there are a few ways to address this issue:
-
Manual image upload: After importing the product data into Shopify, you can manually upload the product images through the Shopify admin panel. While this method can be time-consuming, it ensures the correct images are associated with each product.
-
Use a third-party app: Shopify offers various apps for product migrations, including image imports. Look for apps designed explicitly for WooCommerce to Shopify migrations. These apps often provide more comprehensive data transfer capabilities, including importing images.
-
Image URL mapping: If the image URLs in your WooCommerce store are accessible publicly, you can include the URLs in the CSV file under a designated column (e.g., “Image URL”). Shopify’s product import feature lets you map this column to import images directly from the provided URLs. Ensure the image URLs are correct and accessible before initiating the import process.
-
Bulk image upload: Shopify’s Bulk Image Upload feature allows you to upload multiple product images simultaneously. Prepare your product images in a separate folder and compress them into a .zip file. Then, the Bulk Image Upload feature is used to upload the entire compressed file. After the upload, you can manually assign the images to their respective products.
Hope this helps.
Image URL Mapping: I have tried through the CSV file, Firstly I downloaded a Shopify sample CSV then I imported that file to Shopify, which was uploaded perfectly after that I replaced the Images Src with one of my woocommerce products images. Then I imported it again to Shopify, so the product with woocommerce URL was skipped and the other was successfully uploaded.
Bulk image upload: On my woocommerce site, there are almost 3000 plus products and each product has image variations so it will be quite difficult to attach images with respective products.
@sampymishra Kindly reply to me if you have more information about it. Thanks
The key to ensuring the files upload correctly is to follow the CSV format accurately. Here’s a great document reviewing what content is required for each field. I’ve attached a sample template so you can take a look and ensure your Excel file complies with the format. If you wish to use the CSV method, the image files must be uploaded to a publicly accessible URL first. This can be from the links you received after you used the first method or any cloud services, such as DropBox and Google Drive. Keep in mind the server needs to be at a decent speed. Otherwise, you’ll likely get a timeout while importing the file resulting in import failure.
If you run into any issues, or if I need clarification on what you’re hoping to set up, feel free to reply here and I’d be happy to help!
Hi! I got your point. I am attaching the file which I tried to import on Shopify. I have downloaded this file sample of Shopify then I have added the URL of one of my website images. There are details of only 3 products, I have replaced one URL with my Website image. You can also check manually the image is placed in the location which is mentioned in the URL.
Now I want you to please try to upload this file on your end, this is not working here. While importing to Shopify it skipped the product which has the URL of my website image and other products are successfully uploaded. After that please let me know what’s the issue behind this.
Thanks
I understand that you’re looking to migrate your WooCommerce store products to Shopify and are facing an issue with importing images.
Ablestar offers a dedicated WooCommerce Importer app that is designed to assist users in seamlessly transferring their products from WooCommerce to Shopify. The app simplifies the migration process and helps preserve crucial product data, such as titles, descriptions, prices, and images.
The first 20 products are free and we offer custom plans depending on the number of products you want to import.
Don’t hesitate to reach out for personalized assistance and support.
All the best!
Hi @Ablestar_Sophie , I have already tried Ablestar, but when I create a connection between woocommerce and Shopify through REST API credentials. I got this error “WooCommerce API Error, Unable to determine WooCommerce API Version”.
I am also contacting Ablestar support for the last 2 weeks but my issue is still not resolved. Have a look at the Issue, I agree to use Ablestar because its packages are within my price range.
I have also attached the screenshot of the error I am facing.
Thanks
Hi @sampymishra , Please have a look at the CSV I have attached in the last reply. Kindly update me on what I have to do now.
I did see that it successfully uploads the products that do not have the website URL.
Hi @sampymishra , in the CSV there are three products, and which products have my website URL was skipped and other two were imported that you saw and mentioned in your sent image.
Hello @noumanhaider ,
If you are facing issues with importing images when transferring your WooCommerce store products to Shopify using a CSV file, there are a few steps you can take to resolve this:
-
Check CSV format: Ensure that your CSV file is properly formatted, and the image URLs are correctly listed in the file. Shopify requires direct URLs to the images, so make sure the URLs are accessible and valid.
-
Image URLs: Make sure the image URLs in the CSV file are publicly accessible. If the images are hosted on your WooCommerce website or a private server, Shopify won’t be able to access them during the import.
-
Use HTTPS URLs: Ensure that the image URLs use HTTPS instead of HTTP, as Shopify requires secure URLs for images.
-
File size and format: Verify that the image file sizes and formats are supported by Shopify. It’s best to use common image formats like JPG, PNG, or GIF with reasonable file sizes.
-
Upload images separately: If you’re still experiencing issues with image imports, you can manually upload the images to Shopify after importing the product data. Shopify allows you to bulk upload images, making the process more efficient.
-
Utilize migration tools: To avoid image import issues, consider using a migration tool like Cart2Cart. Cart2Cart supports WooCommerce to Shopify migration and can handle image transfers seamlessly, ensuring that your product images are imported correctly along with other data entities.
Cart2Cart simplifies the migration process and ensures that all relevant data, including product images, is transferred accurately to your Shopify store. It is a reliable solution that can save you time and effort during the migration.
If you encounter any difficulties during the migration or have specific image import issues, don’t hesitate to reach out to Shopify’s support team or use migration tools like Cart2Cart to make the process smoother.
To ensure a seamless migration from WooCommerce to Shopify, including product images, consider enlisting the services of a professional Shopify Migration Company. They have the expertise and tools to handle complex migrations like this, ensuring all your data, including images, is accurately transferred.
Migrating products from WooCommerce to Shopify involves exporting your product data from WooCommerce and importing it into Shopify. You can export your products as a CSV file from WooCommerce, which includes details like product names, descriptions, prices, and images. Then, in Shopify, use the built-in import tool to upload the CSV file.
For a smoother process, especially if you have many products or complex data, you can use migration apps or services that handle mapping and transferring data automatically. After migration, double-check your product listings to ensure everything looks right and works well on your new Shopify store.
This usually happens because Shopify can only import images if the URL is publicly accessible and directly points to the actual image file (not a redirect, blocked path or a protected CDN link).
On many WooCommerce sites, image links in exports look public but actually fail because of things like:
-
HTTP instead of HTTPS
-
Redirects (Shopify import often skips redirect-based image URLs)
-
Hotlink protection / firewall rules
-
URLs that don’t end in a real image extension like .jpg, .png, .webp
-
Spaces or special characters not encoded properly
Quick test: Open one of the WooCommerce image URLs in an incognito browser. If it doesn’t load instantly as an image file, Shopify won’t import it.
Best fix is usually:
-
Make sure every image URL is HTTPS
-
Ensure URLs are direct image file links
-
Remove any weird characters/spaces (or encode them)
-
Try importing with only a few products first to validate formatting
If the Woocommerce URLs are not reliable the clean workaround is to upload images to Shopify Files (or a public CDN like Google drive/propbox direct link format) amd update the CSV with those URLs.
Also worth checking that your CSV uses Shopify’s correct column format:
Image Src, Image Position and the product handle matches properly.

