Jump to content

générateur de déclinaisons et images


Recommended Posts

Bonjour,

 

J'imagine que la refonte de l'admin implique que certaines fonctionnalités n'ont pas encore été implémentées. Le générateur de déclinaisons est déjà très bien, malheureusement il ne gère pas du tout les images, ce qui occasionne des heures de saisie supplémentaires. 

 

Je travaille sur une boutique qui croise des métaux et des tailles de doigt, pour une 100aine de combinaisons possibles. ce qui fait que pour chaque déclinaison, il faut cliquer sur modifier, choisir l'image qui correspond au bon métal, sauver, recommencer une 100aine de fois et ensuite passer au produit suivant. 

 

Je n'utilise pas l'import / export car les nouveaux produits sont saisis à mesure de leur fabrication, et que je n'aime pas réimporter sur un site en production. Par contre, j'ai besoin de simplifier la saisie de ces images... 

 

est ce que le choix des images dans le générateur de déclinaison est prévu dans la roadmap ? sinon, est ce qu'il y a un module qui pourrait m'aider ? je suis tombé sur le attribute wizard pro, mais j'ai peur qu'il ne m'aide pas beaucoup... 

 

merci de votre lecture,

Link to comment
Share on other sites

bon finalement, j'ai fait les requêtes sql pour résoudre temporairement mon souci.

INSERT INTO ps_product_attribute_image (id_product_attribute, id_image) SELECT * FROM (SELECT pa.id_product_attribute  FROM `ps_product_attribute` pa 
INNER JOIN ps_product_attribute_combination pac ON pac.`id_product_attribute` = pa.`id_product_attribute`
WHERE `id_product` = 61 and id_attribute = 49) as a
INNER JOIN  
(SELECT i.id_image FROM ps_image i
INNER JOIN ps_image_lang AS il ON i.id_image = il.id_image AND il.id_lang = 1
WHERE `id_product` = 61 and il.legend LIKE '%jaune%') as b

INSERT INTO ps_product_attribute_image (id_product_attribute, id_image) SELECT * FROM (SELECT pa.id_product_attribute  FROM `ps_product_attribute` pa 
INNER JOIN ps_product_attribute_combination pac ON pac.`id_product_attribute` = pa.`id_product_attribute`
WHERE `id_product` = 61 and id_attribute = 51) as a
INNER JOIN  
(SELECT i.id_image FROM ps_image i
INNER JOIN ps_image_lang AS il ON i.id_image = il.id_image AND il.id_lang = 1
WHERE `id_product` = 61 and il.legend LIKE '%rose%') as b

INSERT INTO ps_product_attribute_image (id_product_attribute, id_image) SELECT * FROM (SELECT pa.id_product_attribute  FROM `ps_product_attribute` pa 
INNER JOIN ps_product_attribute_combination pac ON pac.`id_product_attribute` = pa.`id_product_attribute`
WHERE `id_product` = 61 and id_attribute IN (50,52)) as a
INNER JOIN  
(SELECT i.id_image FROM ps_image i
INNER JOIN ps_image_lang AS il ON i.id_image = il.id_image AND il.id_lang = 1
WHERE `id_product` = 61 and il.legend LIKE '%blanc%') as b

si ca peut faire économiser du temps à d'autres...

 

je vais surement l'intégrer dans l'admin, si qq'un veut m'aider pour en faire un zouli add on (avec définitions de règles d'affectation comme ici), je suis preneur ;)

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...