Utilisation module PrestaShop PrestaPricing » 

[SOLVED] Import d'images depuis une url externe

Auteur Message

Laurent R.

Inscrit le : 12/02/2013

Messages : 9

Publié : 05/03/2013 17:28:16 "Citer"

Bonjour,

J'ai un fournisseur qui m'a fourni un csv avec les champs suivants :
- réf du produit
- url de l'image du produit

Est-ce qu'avec la fonction d'import csv je peux utiliser ce csv pour importer mes images ?

Si oui, quelle rubrique de base il faut utiliser ?

D'avance Merci.

L.

Sitolog

Inscrit le : 04/12/2011

Messages : 524

Publié : 06/03/2013 10:31:42 "Citer"

Bonjour,

Votre question tombe pile poil, j'ai mis en ligne la nuit dernière, une nouvelle série de vidéo/tuto sur l'importation xls/csv.
La dernière montre justement comment faire pour importer les images accessibles via URLs, à partir d'une liste xls, ne contenant pas les identifiants des produits.

En gros pour résumer:
-On ouvre le fichier dans l'outil d'importation xls.
-On "mappe" la colonne contenant les URLs à la rubrique "Liste d'images".
-On choisi la clé de synchro "référence" ou "référence fournisseur" et on mappe cette colonne.
-On fait un import de ce fichier. Cela ne va rien importer du tout si les produits existent déjà, mais PrestaPricing va identifier les produits de la liste à partir de la clé de synchro et mettre à jour la colonne id_product avec les identifiants.
-On sauve le résultat de la manip dans un autre fichier xls.
-On peut à présent utiliser ce fichier, dans l'outil d'upload en masse de photos, qui sait aller chercher les images via urls et les associer aux produits indiqués dans la colonne id_product.

Crdlt
Franck

Laurent R.

Inscrit le : 12/02/2013

Messages : 9

Publié : 06/03/2013 10:38:07 "Citer"

Super !
Je m'en vais tester ça tout de suite !

Laurent R.

Inscrit le : 12/02/2013

Messages : 9

Publié : 06/03/2013 16:37:19 "Citer"

Bon, voici un petit retour d'information :

L'import d'image fonctionne à merveille sauf que l'image de couverture ne s'affiche pas sur le site dans la "product-list" et j'ai pourtant bien coché "cover" sur prestapricing.

Pour que l'image s'affiche, je dois :
- aller sur la fiche produit dans le back office
- cliquer sur la coche verte
- enregistré mon produit.

Pour infos, l'image ne s'affiche par dans la "product-list" mais elle s'affiche :
- sur la fiche produit
- dans les résultats de recherche
- dans l'onglet "produits de la même catégorie" sur la fiche produit

Est-ce un bug de prestapricing, de prestashop, de ma config image ou de mon thème ?

Laurent R.

Inscrit le : 12/02/2013

Messages : 9

Publié : 08/03/2013 10:19:57 "Citer"

Petit up !

Sitolog

Inscrit le : 04/12/2011

Messages : 524

Publié : 21/03/2013 12:11:48 "Citer"

Bonjour,

Il s'agit d'un bug de Prestashop 1.5...

Si vous regardez l'url pointée des images de la page product list (page des catégories), vous remarquerez que le code de Prestashop va chercher les images dans un dossier /temp/

Il s'agit d'un dossier de cache, temporaire, utilisé normalement par Prestashop lors de l'importation de produits.
Ce dossier devrait d’ailleurs être vidé régulièrement par Prestashop et ne l'est pas, ce qui constitue un second bug, qui cache le premier.

Lors de l'envoie de nouvelles photos à Prestashop, c'est le script le Prestashop qui réalise les vignettes et les place, comme il se doit, dans le dossier img/p/
Ne plaçant pas les images dans son dossier /temp/ comme lors de l'import, ces images ne sont pas visible dans la page des catégories.

J'ai signalé ce bug à l'équipe Prestashop via la forge. A part corriger soit même le code de Prestashop 1.5, je n'ai pas d'autre solution court terme à proposer.

Si le pb est différent sur votre site, merci de me contacter en privé et me donner les paramètres de connexion backoffice et ftp pour que je regarde.

Crdlt
Franck

Laurent R.

Inscrit le : 12/02/2013

Messages : 9

Publié : 21/03/2013 13:44:42 "Citer"

Ok merci.

J'ai corrigé ça "à la main"

Sebastien D.

Inscrit le : 21/02/2013

Messages : 12

Publié : 06/04/2013 20:54:22 "Citer"

Bonjour Franck
J'ai exactement le même problème, mais par contre je ne sais pas si c'est parce qu'il pointe sur "temp" , comment corriger le code? j'ai 1500 produits ca va être compliqué d'aller sur chaque article et faire une sauvegarde..
J'attends votre retour si vous avez une idée, en tout cas super vos logiciels!

Sitolog

Inscrit le : 04/12/2011

Messages : 524

Publié : 08/04/2013 10:21:02 "Citer"

Bonjour,

Je n'ai pas cherché a corriger le code de Prestashop, n'étant pas passé à PS 1.5 moi même, trop de bugs pour le moment.
Mais je suppose qu'il faut modifier le fichier admin/tabs/AdminCategories.php

Si vous vous planchez sur ce pb et trouvez le code à modifier, merci de poster la solution ici pour les autres.

Crdlt
Franck

Laurent R.

Inscrit le : 12/02/2013

Messages : 9

Publié : 05/06/2013 16:40:48 "Citer"

Vous avez des news ?

C'est quand même bizarre car l'affichage se fait correctement dans les nouveaux produits.

Pourtant, prestashop fait appelle au même fichier 'product-list.tpl' donc ça serait un bug d'affichage ???

Réglages
  • Identification
Menu