Hi,
I don't see the same error message in your zip.
There, I see error messages like this:
PHP Warning: get_headers(http://***********.jpg): Failed to open stream: Connection timed out
As I said, the fix I added is only to prevent the
array_change_key_case(): Argument #1 ($array) must be of type array, false given
error, not the warnings.
We want to keep the warnings so that users know why the images can't be loaded.
Looking into it again today, I see that at least some of the images in your CSV are valid (I can open them with my browser).
So, the issue probably comes from the configuration of your server, not allowing your PHP to access the URLs. It can for example be the "allow_url_fopen" parameter of the php.ini which is turned off.
To circumvent the problem, you can upload the images in the images/com_hikashop/upload folder via FTP. That's where HikaShop stores the images. Then, in your CSV, instead of having the URL of the image, you can just use its filename so that the import can link the product with the image already in the upload folder. The import will be much faster (useful if you have a lot of products to import), and it will circumvent the issue with your server configuration preventing your PHP from accessing the files.