Skip to main content

Récupération de la valeur caractéristique ds l'opt

More
11 years 10 months ago #180361 by clicetcom
-- HikaShop version -- : 2.3.4
-- Joomla version -- : 3.3.4
-- PHP version -- : 5.4.13

Bonjour,

Voici quelques jours que je sèche sur quelque-chose de peut être simple, mais je tourne en rond sans trouver.

J'ai des produits options, qui sont alimenté par des caractéristiques pour lesquels je gère les variantes pour ajuster les prix.

J'en ai plusieurs milliers du coup (générés automatiquement), qui sont activer ou non en fonction des semaines. Jusqu'ici la tout va bien.

A présent pour un développement spécifique, je cherche à remplir tous les champs "nom" par la valeur contenue dans le champs "remplacer", or je n'arrive pas à trouver de relation dans la bdd pour créer un script qui me ferait ce remplissage de milliers de champs...

Il y en a forcement une !! mais je ne trouve pas ça me rend fou :)

Si quelqu'un peut éclairer ma lanterne, merci d'avance !

Dans le screen shot ci-dessous j'ai rempli manuellement la valeur "AUCUN" dans nom et j'aimerai le faire automatiquement avec un script pour toutes les variantes d'options.

Merci d'avance

Please Log in or Create an account to join the conversation.

More
11 years 10 months ago #180393 by nicolas
Bonjour,

La requête MySQL suivante vous remplira normalement tous les noms variantes avec la valeur de caractéristique correspondante (en supposant que vous n'ayez qu'une caractéristique par produit):
UPDATE #__hikashop_product as p, #__hikashop_variant as v, #__hikashop_characteristic as c SET p.product_name=c.characteristic_value WHERE p.product_id=v.product_id AND v.characteristic_id=c.characteristic_id;
The following user(s) said Thank You: clicetcom

Please Log in or Create an account to join the conversation.

More
11 years 10 months ago #180517 by clicetcom
Merci en effet, la table variant tout simplement ! c'est top !

Pour ceux qui s'interesserait a ce post il faut légèrement coriger la requêtes de la sorte pour que cela fonctionne :

UPDATE #__hikashop_product as p, #__hikashop_variant as v, #__hikashop_characteristic as c SET p.product_name=c.characteristic_value WHERE p.product_id=v.variant_product_id AND v.variant_characteristic_id=c.characteristic_id

Merci Nicolas !
The following user(s) said Thank You: nicolas

Please Log in or Create an account to join the conversation.

Time to create page: 0.166 seconds
Powered by Kunena Forum