HI @tiaanf,
I understand it can be overwhelming and confusing to experience this. However there could be different factors causing this.
If your product images aren’t appearing after importing a CSV file, it’s likely due to issues with the image URLs. WooCommerce doesn’t store images directly in CSV files; instead, it fetches them from the URLs provided in the Images column. If the links are broken, inaccessible, or incorrect, the images won’t import.
To troubleshoot, first, check if the image URLs in your CSV file are valid by opening them in a browser. If they return a 404 error or say the site is unavailable, WooCommerce won’t be able to download them. If the images were hosted on an external site that’s no longer available, you’ll need to re-upload them.
A good approach is to manually upload the images to your WordPress Media Library and replace the old URLs in your CSV file with the new ones. If the images are already on your site, you can also use relative paths like /wp-content/uploads/image.jpg
.
Additionally, ensure that your server settings aren’t blocking WooCommerce from fetching images. Hotlink protection, firewall rules, or incorrect file permissions can prevent images from being imported correctly. If you’re hosting images externally, make sure the links are publicly accessible.
If your CSV file is large or the import seems to hang, increasing your PHP limits (memory, execution time, and file upload size) might help. You can also try importing with only a few products at a time to see if it works.
If the issue persists, let me know what error messages you see or share a sample of your CSV file so we can pinpoint the problem.
I see that you mentioned manually adding images, but they still don’t show. Are you saying that you uploaded an image to your site and then assigned it to a product, yet it still doesn’t appear? Please clarify.