Jump to content

[Ps 1.6] Modification Image En Masse


Recommended Posts

Bonjour à tous,

 

J'ai migré un site client de prestashop 1.4 vers 1.6 (pfiou).

 

Le seul soucis majeur qu'il me reste concerne les photos, le système ayant totalement changé entre les deux versions les liens sont logiquement morts.

 

Mon client est spécialisé sur un produit et donc une image particulière du produit, j'aimerai appliquer cette image à l'ensemble des produits (> 600). Sans passer par un module payant juste pour cette manipulation.

 

Est-ce que l'un de vous l'a déjà fait et peut me conseiller ?

 

En vous remerciant !

Bonne soirée

Link to comment
Share on other sites

Euh... je ne comprends pas le problème de versions? les images d'origine sont toujours dans /img/p ?

Si oui (ou si vous avez une sauvegarde du site d'origine, ce que j'espère) il n'y a aucun souci pour passer d'une version à l'autre.

Transfert du système d'image, verification en table de la variable PS_LEGACY_IMAGES et regénération des miniatures.

 

Rien de plus.

 

Si à chaque fois qu'on upgrade une boutique on devait réimporter les images...

Link to comment
Share on other sites

Bonjour,

 

Ah ça m'intéresse ! Je suis plus habitué à Woocommerce que Prestashop donc j'ai du louper une étape.

 

verification en table de la variable PS_LEGACY_IMAGES

 

Quelles doivent être les réglages ?

 

J'ai bien entendu des sauvegardes de l'anciens sites (BDD et fichiers)

 

Toutes les images de l'ancien site sont sur le nouveau mais la régénérations des miniatures ne donnent rien. Du coup c'est peut être ce legacy qui m'embetent.

 

J'ai :

id_shop_group : null

id_shop : null 

value : 0 (et 1 pour la version 1.4)

 

Il suffit de je met le bon shop, shop group et value à 1 ?

 

Merci pour la rapidité de ta réponse en tout cas.

Link to comment
Share on other sites

Ben il faut faire les choses dans l'ordre comme c'est indiqué.

 

Donc,

restaurer le fichier /img/p

remettre le legacy à 1

utiliser l'option qui est ré-apparue pour transférer le système d'images. (enregistrer avec le bouton de la div du dessus, car dans celle-là, ils l'ont oublié...)

Vérifier que les répertoires 1,2,3,4,etc se sont bien créés dans /img/p

remettre legacy à 0 s'il n'y est pas déjà

Lancer la regénération des images.

Link to comment
Share on other sites

Je ne doute absolument pas du fait que ce soit logique pour vous mais :

 

Ben il faut faire les choses dans l'ordre comme c'est indiqué.

Indiqué où ça ? C'est sur que tout est simple quand on sait ou ça se trouve, comme je l'ai dis je travaille habituellement sous WooCommerce.

 

restaurer le fichier /img/p

 

 
Je suppose que je dois comprendre "restaurer le dossier /img/p" ou "restaurer les fichiers dans /img/p"

ça c'est bon

remettre le legacy à 1

C'est fait en base

 

utiliser l'option qui est ré-apparue pour transférer le système d'images.

Elle est censée se trouver où cette option ?

 

Merci

Link to comment
Share on other sites

Dans Préférences -> Images, et il faut qu'il y ait au moins 1 fichier type xxx.jpg dans le répertoire /img/p  (comme dans l'ancien système, en fait)
 
Après, je cite juste l'aide qui apparait après un upgrade d'une version inférieure à 1.5 si l'ancien système était utilisé:
 
 

 DÉPLACER LES IMAGES

Vous pouvez décider de garder vos images stockées dans l'ancien système, cela ne pose aucun problème.
Vous pouvez aussi décider de déplacer vos images vers le nouveau système de stockage : dans ce cas, cliquez sur le bouton "Déplacer les images" ci-dessous. Le processus peut prendre quelques minutes, merci pour votre patience.

  Une fois que toutes vos images de produits ont bien été déplacée, passez l'option "Utiliser l'ancien système de stockage d'images" à NON.

 

 

Je ne mets pas en doute vos compétences avec WooCommerce, mais un upgrade multi-version made in Prestashop c'est une autre histoire, et il faut bien respecter les étapes. Ca ne marche jamais tout seul du 1er coup.
 

Edited by Eolia (see edit history)
Link to comment
Share on other sites

Merci pour ces précisions.

 

L'ancienne version du site était très instable, du coup je suis partie d'une version vierge de Prestashop 1.6 et j'ai transféré les données petit à petit. Je n'ai pas utilisé le système de migration interne de prestashop qui n'était plus en état fonctionnel.

 

Dans Préférences -> Images, et il faut qu'il y ait au moins 1 fichier type xxx.jpg dans le répertoire /img/p  (comme dans l'ancien système, en fait)

 

Par contre quand je vais dans Préférences -> images, je n'ai pas cette fonctionnalité mais j'ai bien des images dans img/p

 

Je regarderai ça plus en détail demain, c'est surement pas grand chose.

Merci pour ton aide

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...