Skip to main content

Action de masse SQL

More
4 years 3 weeks ago - 4 years 3 weeks ago #344610 by erickb
Action de masse SQL was created by erickb
-- HikaShop version -- : 4.6.1

Bonjour
Quand un produit (chaussures) n’a plus de pointures je veux la mettre dans une catégories « archives «  quand un product est mis à jour
Je ne trouve pas comment faire ça avec une action de masse SQL

Ça serait
Code:
insert ignore into #__hikashop_product_category (category_id, product_id) values (40, product_id);

mais ça ne marche pas
Que faut il mettre comme value à la place de product_id ?

Merci pour l’aide
Last edit: 4 years 3 weeks ago by nicolas.

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

More
4 years 3 weeks ago #344619 by nicolas
Replied by nicolas on topic Action de masse SQL
Bonjour,

Il faut utiliser le tag {product_id}

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

More
4 years 3 weeks ago - 4 years 3 weeks ago #344626 by erickb
Replied by erickb on topic Action de masse SQL
Merci !!
Ça marche d’enfer
En action de masse on pourrait tout faire rien qu’avec celle la
Last edit: 4 years 3 weeks ago by erickb.

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

More
4 years 3 weeks ago #344628 by nicolas
Replied by nicolas on topic Action de masse SQL
Oui. Le bémol, c'est qu'il faut connaître MySQL et la structure des tables. Donc il faut déjà avoir un certain niveau, mais c'est sûr que c'est plus facile que d'avoir à développer un plugin à chaque fois. C'est justement le but :)

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

More
4 years 3 weeks ago - 4 years 3 weeks ago #344655 by erickb
Replied by erickb on topic Action de masse SQL
Quand mon client crée un produit il remplit des infos dont quelques champs perso et ensuite je synchronise avec un script pour générer les metas et SEO
alias , canonical etc…
Je ne trouve pas avec l action de masse a le faire uniquement une fois quand la mise à jour est complète

A part crée un champ perso product_uptodate 0/1
Ou alors tester en SQL si product_canonical est vide
Et donc lancer cette action de masse a chaque fois que le produit est mis à jour

Voyez vous une autre possibilité ?
Ou même une option (feature) à ajouter aux action de masse ?
C’est uniquement pour ne pas exécuter à chaque fois alors qu’on n’y reviendra jamais
Merci
Last edit: 4 years 3 weeks ago by erickb.

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

More
4 years 3 weeks ago - 4 years 3 weeks ago #344656 by erickb
Replied by erickb on topic Action de masse SQL
Erreur désolé !
Last edit: 4 years 3 weeks ago by erickb.

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

More
4 years 2 weeks ago #344664 by nicolas
Replied by nicolas on topic Action de masse SQL
Bonjour,

Vous pouvez utiliser un filtre "product column" sur la colonne du champ personnalisé (ou product_canonical pour l'URL canonique) avec un comparateur genre != et laissez le champ vide. Ainsi, les actions de l'action de masse ne seront déclenchées que si le champ est rempli.
The following user(s) said Thank You: erickb

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

Time to create page: 0.233 seconds
Powered by Kunena Forum