Action de masse SQL

  • Posts: 2639
  • Thank you received: 66
  • Hikashop Business
2 years 2 months ago #344610

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

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: 2 years 2 months ago by nicolas.

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

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
2 years 2 months ago #344619

Bonjour,

Il faut utiliser le tag {product_id}

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

  • Posts: 2639
  • Thank you received: 66
  • Hikashop Business
2 years 2 months ago #344626

Merci !!
Ça marche d’enfer
En action de masse on pourrait tout faire rien qu’avec celle la

Last edit: 2 years 2 months ago by erickb.

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

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
2 years 2 months ago #344628

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.

  • Posts: 2639
  • Thank you received: 66
  • Hikashop Business
2 years 2 months ago #344655

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: 2 years 2 months ago by erickb.

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

  • Posts: 2639
  • Thank you received: 66
  • Hikashop Business
2 years 2 months ago #344656

Erreur désolé !

Last edit: 2 years 2 months ago by erickb.

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

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
2 years 2 months ago #344664

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.066 seconds
Powered by Kunena Forum