BEAR - WooCommerce Bulk Editor and Products Manager Professional

Champs méta : modifier en masse les méta-données produit WooCommerce

Dans cet onglet, vous pouvez rattacher tous les méta-champs produit liés aux produits de 2 façons :
  • Ajouter une clé personnalisée à la main (Add Custom key by hands) - ajouter des clés manuellement, à utiliser quand vous connaissez la méta-clé
  • Obtenez des clés méta de n'importe quel produit par son identifiant (Get keys from any product by its ID) - un moyen pratique d'obtenir toutes les méta-clés et de ne garder que celles dont vous avez besoin. Saisissez simplement dans le champ de texte l'ID du produit dont toutes les méta-données voulues sont déjà renseignées, puis appuyez sur le bouton 'Get' ou sur Entrée au clavier.
Après avoir ajouté une méta-clé dans le système, choisissez le type de données qu'elle contient et comment l'afficher dans le Editeur de produits (Product Editor). Pour les décimaux, choisissez le type 'number', et 'string' pour tous les autres types. Si la donnée est logique et peut valoir 1 ou 0, choisissez le type d'affichage 'case à cocher (checkbox)'. N'oubliez pas de renommer le titre des méta-champs, car il a généralement un titre long (identique à la chaîne de la clé), et sans ce changement, sa colonne sera trop large dans le Editeur de produits. Après avoir ajouté les méta-clés, les avoir renommées et avoir choisi leur type d'affichage, cliquez sur le bouton 'Enregistrer les champs méta (Save meta fields)'. Après le rechargement de la page, allez dans l'onglet Paramètres (Settings) et activez ces nouvelles colonnes pour rendre leurs données modifiables. Cliquez sur le bouton d'enregistrement. Vous les verrez maintenant dans l'onglet Paramètres de l'extension, l'onglet Filtres (Filters) et l'onglet Modifier en bloc (Bulk Edit). N'oubliez pas que vous pouvez enregistrer l'ensemble de colonnes actuel dans des profils (voir le bouton profiles sur le panneau d'outils du Editeur de produits) pour les recharger rapidement plus tard.
Astuce : il existe pour les méta-champs une expression spéciale qui permet de copier la valeur d'un méta-champ vers un autre, par exemple {meta:_woocs_regular_price_USD} - si vous appliquez cette expression dans n'importe quel méta-champ, la valeur du méta-champ _woocs_regular_price_USD y sera copiée. Prenons par exemple une situation où nous avons installé WooCommerce Currency Switcher et où, pour chaque devise de chaque produit, nous définissons un prix fixe ! D'abord, nous devrions récupérer toutes les clés dont nous avons besoin depuis n'importe quel produit via son ID dans l'onglet Champs méta (Meta Fields), les enregistrer, les renommer, puis les activer dans les colonnes. Supposons que nous décidions de fixer les prix promo en USD à 30% en dessous des prix normaux en USD. D'abord, avec Modifier en bloc (Bulk Edit) ou la 'modification liée (binded editing)', copions la valeur de _woocs_regular_price_USD dans _woocs_sale_price_USD à l'aide de l'expression {meta:_woocs_regular_price_USD} dans le méta-champ de prix promo. Ensuite, une fois l'opération en masse terminée, appliquez l'opération en masse 'diminution de% (decrease by %)' au méta-champ '_woocs_sale_price_USD '. C'est tout ! Encore une chose - les méta-champs de l'exemple ci-dessus peuvent être des nombres, alors que l'expression est une chaîne de texte. Avant une telle opération, définissez donc le type de ces méta-champs sur 'texte (text)' dans l'onglet Champs méta, puis remettez le type des champs sur 'number' une fois l'opération terminée.
WOOBE fonctionne aussi avec les méta-données au format JSON, et il est possible de faire un bulk edit sur ce type de données. Pour l'activer, choisissez le type de champ tableau (array) puis cliquez sur le bouton d'enregistrement. Vous pourrez désormais voir les données et leur structure dans le popup : Popup de méta-données sérialisées pour _woocs_price_geo_countries : lignes clé/valeur imbriquées avec codes pays, append sub item et Apply

Voir la vidéo de l'onglet