BEAR - WooCommerce Bulk Editor and Products Manager Professional

Ajouter des attributs en masse aux produits WooCommerce : termes et visibilité

Pour ajouter un attribut en masse à des produits WooCommerce, par exemple un Matériau pour tout le catalogue ou un second terme Couleur pour une collection, il vous faut deux choses que l'écran de modification d'un produit ne donne pas : un moyen de sélectionner des centaines de produits d'un coup, et la maîtrise de ce qui arrive aux termes qu'ils possèdent déjà. BEAR assure la première avec des filtres et la seconde avec trois comportements : ajouter (append), remplacer (replace) et retirer (remove). Les deux indicateurs que WooCommerce conserve pour chaque attribut d'un produit, Visible sur la page produit (Visible on the product page) et Utilisé pour les variations (Used for variations), sont réglés par des outils distincts, et la plupart des surprises avec les attributs viennent du fait de ne pas savoir quel outil touche quel indicateur.

Comment WooCommerce conserve les attributs d'un produit

Un attribut global, créé sous Produits → Attributs, est une taxonomie nommée pa_ suivi de son identifiant (pa_color, pa_material), et ses valeurs sont les termes de cette taxonomie. Un produit contient une liste d'attributs et conserve, pour chacun, les termes sélectionnés, une position dans la liste et les deux indicateurs. Visible sur la page produit (Visible on the product page) commande l'onglet Informations complémentaires. Utilisé pour les variations (Used for variations) ne compte que pour les produits variables : seuls de tels attributs peuvent définir des variations.

BEAR travaille avec les attributs globaux. Un attribut personnalisé saisi dans l'onglet Attributs d'un seul produit est stocké sous forme de texte brut dans ce produit, et non sous forme de termes ; il n'apparaît donc pas dans l'éditeur. Si une valeur doit être modifiée sur de nombreux produits, faites-en un attribut global.

Ajouter des termes d'attribut en masse aux produits : ajouter, remplacer, retirer

  1. Sélectionnez les produits : filtrez-les dans l'onglet Filtres (Filters) (par catégorie, étiquette, type, terme d'attribut existant, prix, etc.) ou cochez-les avec les cases de la page. Les produits cochés sont prioritaires sur le filtre ; sans l'un ni l'autre, l'opération s'applique à tous les produits de la boutique. La ligne en haut de l'onglet Modifier en bloc indique lequel est actif.
  2. Ouvrez l'onglet Modifier en bloc (Bulk Edit), section Basique (Basic), bloc taxonomies. Chaque attribut y a sa propre ligne, nommée comme WooCommerce nomme la taxonomie, par exemple Couleur du produit (Product Color). La colonne de l'attribut n'a pas besoin d'être activée dans l'onglet Paramètres (Settings) pour que sa ligne fonctionne.
  3. Cochez la case sélectionnez-le pour l'utiliser (select it to use) de la ligne, choisissez un ou plusieurs termes dans la liste déroulante et définissez le comportement :
    • ajouter (append) ajoute les termes sélectionnés et conserve ceux que le produit possède. Un produit qui n'avait pas l'attribut le reçoit avec les termes sélectionnés.
    • remplacer (replace) fait des termes sélectionnés les seuls termes de l'attribut sur chaque produit.
    • retirer (remove) enlève les termes sélectionnés et laisse les autres. L'attribut lui-même reste sur le produit, même s'il ne reste plus aucun terme.
  4. Cliquez sur Effectuer la modification groupée (Do Bulk Edit) et attendez la fin de la barre de progression.

Plusieurs termes s'ajoutent en une seule exécution en les sélectionnant tous dans la liste déroulante ; il n'y a pas de séparateur à saisir. Une ligne d'attribut cochée sans aucun terme sélectionné retire l'attribut entier des produits, quel que soit le comportement choisi. C'est la manière prévue de détacher un attribut (remplacer sans rien sélectionner), et une erreur coûteuse lorsque vous avez simplement oublié de choisir le terme.

Lorsqu'un attribut est nouveau pour un produit, BEAR l'ajoute à la fin de la liste d'attributs du produit, avec Visible sur la page produit (Visible on the product page) activé et Utilisé pour les variations (Used for variations) désactivé. Les attributs que le produit possédait déjà conservent leurs indicateurs et leur position. Cet onglet ne crée aucune variation. Les modifications de termes faites ici sont enregistrées dans l'Historique (History), si bien qu'un mauvais ajout ou remplacement peut être annulé par opération en masse.

La liste déroulante présente les termes qui existent. Créez d'abord les nouveaux, sous Produits → Attributs → Configurer les termes (Configure terms), ou avec le bouton nouveau (new) d'une cellule d'attribut dans l'éditeur (décrit plus bas), puis rechargez la page de l'éditeur pour que la ligne de l'onglet Modifier en bloc les affiche.

Visible sur la page produit et utilisé pour les variations

Afficher ou masquer les attributs sur la page produit

Dans l'onglet Modifier en bloc, section Complémentaire (Additional), la ligne Visibilité de l'attribut (Attribute visibility) accepte une liste d'attributs et un choix entre Visible et Masqué (Hidden). Elle définit l'indicateur pour ces attributs sur chaque produit sélectionné qui les possède, sans toucher aux autres. Pour n'afficher que la Marque et le Matériau côté boutique, lancez-la deux fois : Visible pour ces deux-là, Masqué (Hidden) pour le reste. Elle fonctionne pour les produits simples et variables.

Pour quelques produits, activez la colonne Visibilité de l'attribut (Attribute visibility) dans l'onglet Paramètres (Settings). Sa cellule liste les attributs visibles ; l'ensemble que vous enregistrez dans la cellule devient exactement l'ensemble visible, et tous les autres attributs de ce produit sont masqués.

Masquer un attribut le retire uniquement de l'onglet Informations complémentaires. Le produit conserve ses termes, de sorte que les filtres par attribut le trouvent toujours, ce qui est souhaitable pour les valeurs servant uniquement au filtrage. Les changements de visibilité faits avec la ligne de l'onglet Modifier en bloc ne sont pas enregistrés dans l'Historique (History) ; notez l'état actuel avant une exécution importante.

Activer ou désactiver « Utilisé pour les variations » en masse

Cet indicateur se règle dans Opérations groupées avancées sur les variations (Variations Advanced Bulk Operations), onglet Visibilité (Visibility), et uniquement sur les produits variables. Cliquez sur Ajouter un attribut (Add attribute), choisissez l'attribut, réglez les deux cases Visible sur la page produit (Visible on the product page) et Utilisé pour les variations (Used for variations) (toutes deux cochées par défaut), ajoutez d'autres attributs si besoin, puis cliquez sur Définir la visibilité (Set visibility). L'opération écrit les deux indicateurs : réglez donc les deux comme vous voulez qu'ils soient à la fin.

Produits variables et leurs variations

Un attribut ajouté à des produits variables dans l'onglet Modifier en bloc arrive comme un attribut ordinaire : visible, non utilisé pour les variations, et les variations existantes ne sont pas touchées. C'est le bon résultat pour une valeur de filtrage comme un tissu ou une saison. Pour en faire un attribut de variation :

  1. Lancez l'opération Visibilité (Visibility) avec Utilisé pour les variations (Used for variations) coché pour cet attribut.
  2. Donnez son terme aux variations existantes avec l'opération Attachement (Attaching), comme décrit dans ajouter des termes d'attribut aux variations existantes. L'attachement ne fait rien tant que l'attribut n'est pas marqué Utilisé pour les variations (Used for variations), c'est pourquoi la première étape vient en premier.

Soyez prudent avec remplacer et retirer sur un attribut utilisé pour les variations. Si une variation est construite sur Marron et que Marron quitte le produit parent, les clients ne peuvent plus choisir cette variation. Pour changer Marron en Rouge sans casser les variations, utilisez l'opération Échange (Swap), expliquée dans échanger un terme d'attribut contre un autre. Toutes ces opérations sont traitées dans la modification en masse des produits variables et de leurs variations. Elles ne sont pas enregistrées dans l'Historique (History) : sauvegardez donc la base de données avant de les lancer sur un grand ensemble.

Il n'existe aucun moyen de rattacher un attribut à une catégorie en tant que telle : WooCommerce relie les attributs aux produits, pas aux catégories. Pour donner un attribut à tous les produits d'une catégorie, filtrez par cette catégorie et ajoutez le terme.

Modifier les attributs produit par produit dans le tableau

Activez l'attribut dans l'onglet Paramètres (Settings) : les colonnes d'attributs portent les noms des attributs. Cliquez sur une cellule, choisissez les termes, cliquez sur enregistrer (save). Le bouton nouveau (new) ouvre un petit formulaire qui crée des termes dans cet attribut. Pour en créer plusieurs à la fois, séparez-les par une barre verticale : Cotton|Linen|Wool. La barre est le séparateur ; une virgule reste donc une partie du nom et Lestage, Denise devient un seul terme. Sur les lignes de variation, les cellules d'attributs ne sont pas modifiables ; elles affichent entre crochets la valeur propre à la variation.

Avec la modification liée (binded editing) activée et plusieurs lignes cochées, les termes que vous enregistrez dans une cellule sont écrits sur tous les produits cochés ; ne l'utilisez donc que lorsqu'ils doivent se retrouver avec les mêmes termes. BEAR n'a aucun outil pour réordonner les noms d'attributs sur un produit : les attributs existants gardent leur position et les nouveaux passent en dernier.

Renommer, fusionner ou déplacer des termes d'attribut

BEAR modifie les produits, pas les définitions des attributs. Renommer un terme se fait une fois dans Produits → Attributs → Configurer les termes (Configure terms), et chaque produit affiche aussitôt le nouveau nom, car les produits pointent vers le terme, pas vers son texte.

Fusionner deux termes, par exemple Marine et Bleu marine, est une modification de produits :

  1. Filtrez les produits par le terme qui doit disparaître.
  2. Dans la ligne Modifier en bloc de l'attribut, ajoutez le terme qui reste.
  3. Gardez le filtre, sélectionnez l'ancien terme dans la même ligne et lancez retirer (remove).
  4. Supprimez dans WooCommerce l'ancien terme, désormais vide.

Déplacer une valeur vers un autre attribut (Coton saisi comme Couleur au lieu de Matériau) fonctionne de la même façon avec deux lignes : ajoutez le terme du bon attribut, puis retirez le terme du mauvais. Pour les attributs utilisés pour les variations, utilisez plutôt Échange (Swap), comme plus haut. Pour trouver les produits qui n'ont aucun attribut, voir filtrer selon le rattachement des taxonomies et des attributs.

Un attribut ou un terme est absent de l'éditeur

  • La colonne n'est pas affichée. Les colonnes sont conservées par utilisateur. Activez l'attribut dans l'onglet Paramètres (Settings) de votre propre compte. Après le renommage de l'identifiant d'un attribut, sa colonne est une nouvelle colonne et doit être réactivée.
  • Un terme créé ailleurs n'est pas listé. Les listes de termes sont construites au chargement de la page de l'éditeur. Rechargez-la, avec une actualisation forcée si la page provient du cache du navigateur.
  • Certains termes n'apparaissent jamais. Les attributs WooCommerce sont plats. Un terme auquel on a donné un terme parent, le plus souvent par un import ou par du code qui a rendu l'attribut hiérarchique, peut manquer dans les listes. Retirez le parent du terme ou recréez-le.
  • Des lignes manquent pour un gestionnaire de la boutique. Les administrateurs décident quels champs les autres rôles voient ; voir limiter le rôle de gestionnaire de la boutique.
  • Un seul attribut est modifiable. La version gratuite modifie un seul attribut : le premier de la liste d'attributs de WooCommerce, triée par identifiant. Les autres sont affichés dans des conteneurs rouges sans la case sélectionnez-le pour l'utiliser (select it to use), et le champ Visibilité de l'attribut (Attribute visibility) n'est pas disponible. Le passage à la version complète est décrit dans passer de l'éditeur en masse gratuit à la version pro.

Liste de contrôle avant de cliquer sur Effectuer la modification groupée

  • La ligne en haut de l'onglet Modifier en bloc désigne les produits que vous visez : cochés, filtrés ou tous.
  • Chaque ligne d'attribut cochée a au moins un terme sélectionné, sauf si vous voulez détacher l'attribut.
  • Le comportement est le bon : ajouter pour ajouter, remplacer pour écraser, retirer pour enlever des termes.
  • Pour les produits variables, vous savez si l'attribut doit être utilisé pour les variations, et vous lancerez Visibilité (Visibility) et Attachement (Attaching) après la modification en masse si c'est le cas.
  • Remplacer et retirer ne touchent pas un attribut sur lequel des variations existantes sont construites.

Si un attribut n'aboutit toujours pas à ce que vous attendez, ouvrez un sujet sur le forum de support de BEAR en indiquant l'attribut, le comportement utilisé et ce que l'onglet Attributs du produit affiche ensuite.