Hi,
If you have the error "Could not retrieve the CSV file
www.xxxx.it/web/images/com_hikashop/upload/test.csv
"
In means that PHP on your website is not allowed to download the file
www.xxxx.it/web/images/com_hikashop/upload/test.csv
First, make sure that you have http : // at the beginning of the file if it's a URL.
Second, here is what the PHP documentations says about such potential problem:
If PHP has decided that filename specifies a local file, then it will try to open a stream on that file. The file must be accessible to PHP, so you need to ensure that the file access permissions allow this access. If you have enabled safe mode or open_basedir further restrictions may apply.
If PHP has decided that filename specifies a registered protocol, and that protocol is registered as a network URL, PHP will check to make sure that allow_url_fopen is enabled. If it is switched off, PHP will emit a warning and the fopen call will fail.
So, in simple terms:
If you enter a URL, you must have allow_url_fopen turned on in your php.ini
If you enter a path, the access rights on the file must allow the user of your apache server to access the file, and if open_basedir is activated on your server, the file must be in a folder of your open_basedir setting.
So you need to check on all that with your system administrator or hosting company. HikaShop has no control over all that, it just asks PHP to open the file with the path that you see in the error message. If it's refused, either the path is wrong, or there is a problem with the configuration of the server.