Merci Nicolas,
Pour les fichiers déjà présents, c'est anormal dans la mesure où avant tout test (et j'en ai fait plusieurs tant sous 2.6.4 où les problèmes sont déjà présents sauf celui des status dans la liste des commandes, que 3.0.0), je supprimais Hikashop, son dossier images/com_hikashop/ et toutes ses tables : aucune raison donc pour que le fichier soit déjà présent, sauf si une image de catégorie portait le même nom que celle d'un produit, en effet, ou que l'import double l'entrée si la même image est référencée par plus d'un produit. Ne serait-il d'ailleurs pas possible de dissocier les images des catégories de produits et celles des produits eux-mêmes ? Dans le site sur lequel je teste, le dossier upload comporte plus de 1500 fichiers : difficile de s'y retrouver.
Je pense que les "File not found" correspondent en fait à des fichiers non trouvés parce que leur nom est incorrect : comme on peut le voir dans ce que vous citez, le fichier cherché (extensions clips blond foncé #27 240gr) n'a aucune extension, parce que basé sur un champ "meta" qui, lui, a un contenu sans cette extension et/ou curieux (Extensions_clips_50696944281e7.jpg_product_product_product_product). Et si dans les tables Hikashop, un nom de fichier est enregistré sans son extension, j'imagine que même secondairement copié manuellement, il ne pourra être affiché dans la fiche du produit. Il me semble que le champ VM le plus sûr à exploiter serait "$c->file_url", mais peut-être ai-je mal analysé la séquence de récupération des infos ?
Dans la table hikashop_file, qui content plus de 2500 entrées, un peu plus de 250 n'ont pas d'info dans le champ "file_path", 12 seulement ont des infos dans les champs file_name et file_description, alors que le champ description de la table VM a environ 250 ligne sans info, et le champ title n'est vide pour aucune ligne.
Ce que j'ai remarqué aussi dans la version 2.6.4, c'est que les statuts de paiement sont corrects dans la liste des commandes, mais impossibles à lire en raison du nom trop long pour le champ (j'ai testé en largeur 1900 px, ça n'a rien changé) et lorsque j'ai renommé ces statuts, ils ont changé de valeur pour "aucun" si je me souviens bien. En version 3, on a d'emblée toutes les commandes notées "créée", et la vérification des tables n'a aucune influence.
J'espère que ces quelques infos vous aideront.
Bon week-end,
Robert