Passer au contenu
Menu Documentation
WP connect > Air WP Sync for WooCommerce Documentation > Comment synchroniser les catégories hiérarchiques de produits depuis Airtable vers WooCommerce ?

Comment synchroniser les catégories hiérarchiques de produits depuis Airtable vers WooCommerce ?

Air WP Sync for WooCommerce vous permet de créer et d'attribuer des hiérarchies de catégories de produits à plusieurs niveaux dans WooCommerce en fonction de la structure que vous définissez dans Airtable.

Cela signifie que vous pouvez gérer l'ensemble de votre arborescence de catégories dans Airtable et la synchroniser automatiquement avec WooCommerce, y compris :

  • Catégories parentes
  • Sous-catégories
  • Sous-catégories
  • Hiérarchies complètes (Niveau 1 → Niveau 2 → Niveau 3)

Ce guide explique comment structurer Airtable et configurer Air WP Sync une importation propre et fiable.


1. Préparer les champs de catégorie dans Airtable

Pour créer une hiérarchie, Airtable doit contenir un champ par niveau de profondeur de catégorie.

Exemples de champs :

  • Catégorie Niveau 1 (catégorie principale)
  • Catégorie Niveau 2 (sous-catégorie)
  • Catégorie Niveau 3 (niveau plus approfondi facultatif)

Les noms des champs n' ont pas d'importance.
Air WP Sync leur ordre en fonction de la manière dont vous les mappez.

2. Créer une formule qui construit le chemin de catégorie

WooCommerce attend un chemin de catégorie unique, vous devez donc créer dans Airtable une formule qui combine tous les niveaux.

Exemple de formule :

CONCATENATE({Parent Cat}, “:”, {Child Cat}, “:”, {Sub child cat})

Cela produit une chaîne hiérarchique propre telle que :

Alimentation : végétarienne : sans gluten

Si un niveau est vide, WooCommerce l'ignore tout simplement.

3. Cartographier le champ de catégorie hiérarchique

Accédez à votre connexion WooCommerceet ouvrez le mappage:

Commencez par supprimer le champ de catégorie d'origine qui est mappé par défaut :

Ensuite, utilisez les nouvelles catégories hiérarchiques (à partir des noms hiérarchiques).

Mappez votre champ de formule Airtable (par exemple, Catégories hiérarchiques) au champ Catégories hiérarchiques de WooCommerce.

Cela indique au plugin :

  • pour lire votre chaîne de catégorie,
  • le diviser en niveaux,
  • créer les catégories manquantes,
  • attribuer automatiquement des relations parent/enfant.

4. Comment la hiérarchie est créée dans WooCommerce

Lors de la synchronisation, Air WP Sync for WooCommerce va :

  1. Créer une catégorie de niveau 1 (si elle n'existe pas déjà)
  2. Créer une catégorie de niveau 2 et l'associer au niveau 1.
  3. Créer une catégorie de niveau 3 et l'associer au niveau 2.
  4. Attribuer le niveau de catégorie le plus profond au produit

WooCommerce affichera automatiquement l'arborescence complète des catégories.


5. Produits avec plusieurs chemins de catégorie (facultatif)

Pour synchroniser correctement les produits hiérarchiques avec plusieurs branches de catégories hiérarchiques depuis votre base Airtable vers WooCommerce à l'aide d'Air WP Sync for WooCommerce, procédez comme suit :

Étape 1 – Créer un tableau dédié aux catégories dans Airtable

  1. Dans votre base Airtable, créez un nouveau tableau intitulé Catégories.
  2. Ajoutez les colonnes suivantes :
    • Chemin d'accès à la catégorie – Champ de formule
    • Catégorie parent – Texte sur une seule ligne
    • Catégorie enfant – Texte sur une seule ligne
    • Sous-catégorie – Texte sur une seule ligne

💡 Astuce pour la formule: le champ Chemin de catégorie doit concaténer les trois autres champs à l'aide de deux-points (:) pour représenter la hiérarchie.

Exemple de formule :

Étape 2 – Lier les catégories au tableau des produits

  1. Dans votre tableau Produits, créez un nouveau champ :
    • Catégories liées – Lien vers un autre enregistrement → Tableau : Catégories
  2. Ce champ permet d'associer chaque produit à une ou plusieurs lignes de catégorie structurées.

Étape 3 – Créer un champ récapitulatif pour les chemins hiérarchiques

  1. Dans votre tableau Produits, créez une autre colonne :
    • Chemins de catégorie – Champ récapitulatif des catégories liées → Chemin de catégorie
  2. Dans la formule d'agrégation, utilisez :

ARRAYJOIN(valeurs, « | »)

Cela générera une seule chaîne de chemins hiérarchiques, séparés par des barres verticales (|), qui est le format attendu par WooCommerce.

Étape 4 – Mettre à jour le mappage dans Air WP Sync

  1. Accédez à votre Air WP Sync et localisez le champ de mappage Catégorie de produit.
  2. Supprimez le mappage existant vers « Catégories ».
  3. Ajouter un nouveau mappage :
    • Champ WooCommerce → Catégories hiérarchiques
    • Colonne Airtable → Chemins de catégorie (colonne Rollup)

Votre structure de catégories est désormais entièrement gérée dans Airtable, et WooCommerce reproduira toute hiérarchie que vous définirez.

Exemple :

🔎 Remarque: la structure hiérarchique doit être correctement formatée dans le rollup des chemins de catégorie for WooCommerce l'interpréter. Si votre synchronisation ne produit pas l'imbrication correcte, vérifiez la formule et le rollup.

Air WP Sync chaque chemin séparément et attribue toutes les catégories au produit.


6. Configuration terminée

Lorsque vous synchronisez vos produits, WooCommerce génère désormais une structure de catégories claire et imbriquée à partir de votre hiérarchie Airtable.

Vous pourrez attribuer :

Parent : Enfant : Sous-enfant

et même plusieurs chemins à l'aide de :

Parent1:Enfant1:Sous-catégorie1 | Parent2:Enfant2

Ce flux de travail est idéal pour :

  • grands catalogues
  • changements fréquents dans la structure des catégories
  • équipes non techniques gérant des données dans Airtable
  • Taxonomies de produits à plusieurs niveaux

Si vous avez besoin d'aide pour vérifier vos champs ou votre mappage Airtable, n'hésitez pas à contacter notre équipe d'assistance.