
INTÉGRATION WOOCOMMERCE n8n : AUTOMATISER WOOCOMMERCE AVEC N8N
INTÉGRATION WOOCOMMERCE N8N : AUTOMATISER WOOCOMMERCE AVEC N8N
Besoin d'aide pour automatiser Woocommerce avec n8n ?
Notre équipe vous répond en quelques minutes.
Why automate Woocommerce with n8n?
L'intégration WooCommerce n8n met à votre disposition 14 actions couvrant la gestion des commandes, des clients et des produits, ainsi qu'1 trigger webhook capable de surveiller 12 types d'événements différents dans votre boutique. Concrètement, vous pouvez créer, modifier, supprimer et récupérer des données sur l'ensemble de vos ressources WooCommerce, tout en déclenchant des workflows automatiquement à chaque événement clé de votre activité e-commerce.
Gain de temps considérable : plus besoin de basculer manuellement entre WooCommerce et vos autres outils. Configurez des règles intelligentes qui synchronisent automatiquement les commandes vers votre ERP, créent des fiches clients dans votre CRM comme HubSpot, ou mettent à jour vos tableaux de bord analytics. Réactivité améliorée : déclenchez des actions instantanées dès qu'une commande est passée, qu'un client s'inscrit ou qu'un produit est modifié. Zéro oubli : le trigger surveille votre boutique 24h/24. Chaque nouvelle commande, chaque mise à jour de stock déclenche immédiatement les workflows appropriés.
Voici quelques exemples de workflows métier que vous pouvez créer : envoi automatique d'un email de bienvenue personnalisé lors de l'inscription d'un nouveau client via Gmail, notification Slack instantanée à chaque nouvelle commande avec le détail des produits, synchronisation bidirectionnelle des stocks entre WooCommerce et votre système de gestion d'inventaire, création automatique de factures dans votre logiciel comptable, ou encore mise à jour des prix produits en masse depuis un Google Sheet.
How to connect Woocommerce to n8n?
! 1 stepHow to connect Woocommerce to n8n?
- 01
Add the node
L'intégration WooCommerce n8n utilise l'authentification par clés API (Consumer Key et Consumer Secret) générées directement depuis votre administration WooCommerce. Cette méthode sécurisée permet à n8n d'accéder à votre boutique sans jamais stocker vos identifiants WordPress.Configuration de base :Accédez aux paramètres API WooCommerce : Dans votre administration WordPress, allez dans WooCommerce → Réglages → Avancé → API REST, puis cliquez sur "Ajouter une clé"Créez vos clés d'accès : Donnez un nom descriptif à la clé (ex: "n8n Automation"), sélectionnez un utilisateur avec les droits appropriés, et choisissez le niveau de permission "Lecture/Écriture" pour permettre toutes les opérationsCopiez vos identifiants : Une fois la clé générée, notez précieusement la Consumer Key et la Consumer Secret (cette dernière ne sera plus visible ensuite)Configurez le credential dans n8n : Dans n8n, créez un nouveau credential WooCommerce, collez vos clés API ainsi que l'URL de votre boutique (ex: https://maboutique.com)Testez la connexion : Utilisez une action "Get many products" ou "Get many customers" pour vérifier que tout fonctionne correctement
TIP💡 TIPS : Assurez-vous que votre site WooCommerce utilise HTTPS et que les permaliens sont configurés sur "Nom de l'article" ou une structure personnalisée (pas sur "Simple"). L'API REST WooCommerce nécessite ces prérequis pour fonctionner correctement. Si vous rencontrez des erreurs 401, vérifiez également que le fichier .htaccess autorise les en-têtes d'autorisation.- 01
Besoin d'aide pour automatiser Woocommerce avec n8n ?
Notre équipe vous répond en quelques minutes.
Woocommerce triggers available in n8n
01 Trigger 01WooCommerce Trigger
Le trigger WooCommerce est le point d'entrée de toutes vos automatisations e-commerce dans n8n. Il fonctionne via un système de webhooks : dès qu'un événement se produit dans votre boutique (nouvelle commande, mise à jour produit, inscription client...), WooCommerce envoie instantanément les données à n8n pour déclencher votre workflow. C'est la solution idéale pour réagir en temps réel à l'activité de votre boutique sans avoir à interroger constamment l'API.
Configuration des paramètres : Le paramètre Credential to connect with sélectionne le compte WooCommerce configuré précédemment. Ce paramètre est requis pour authentifier la connexion et identifier sur quelle boutique écouter les événements. Le paramètre Event est un menu déroulant permettant de choisir l'événement déclencheur parmi 12 options couvrant les commandes, produits, clients et coupons. Ce paramètre est également requis.
Cas d'usage typiques : Déclencher un workflow de fulfillment automatisé dès qu'une commande est passée (order.created), mettre à jour les prix dans Google Merchant Center quand un produit est modifié (product.updated), envoyer un email de bienvenue personnalisé lors de l'inscription d'un client (customer.created), ou notifier l'équipe marketing quand un coupon est créé pour une campagne (coupon.created).
Quand l'utiliser : Ce trigger est parfait pour tout workflow nécessitant une réaction immédiate aux événements de votre boutique. Contrairement à un polling périodique, le webhook garantit une latence minimale entre l'événement et le déclenchement de votre automatisation. Utilisez-le systématiquement comme point de départ de vos workflows e-commerce temps réel.

02 Trigger 02WooCommerce Trigger - Ordre mis à jour
Ce trigger surveille les modifications apportées aux commandes existantes dans votre boutique WooCommerce. Il se déclenche lorsque des informations de commande sont mises à jour, comme le changement de statut, la modification d'adresse de livraison ou l'ajout de notes.
Configuration : Sélectionnez votre credential WooCommerce et choisissez l'événement order.updated dans le menu déroulant Event. Le trigger capturera alors toutes les modifications de commandes en temps réel.
Cas d'usage : Envoyer automatiquement un email de confirmation d'expédition quand le statut passe à "Expédié", synchroniser les mises à jour de commande avec votre système de gestion de stock, ou notifier votre service client des modifications importantes de commande.
Quand l'utiliser : Idéal pour maintenir la synchronisation entre WooCommerce et vos autres outils, ou pour déclencher des communications client suite aux changements d'état de commande.

03 Trigger 03WooCommerce Trigger - Ordre supprimé
Ce trigger se déclenche lorsqu'une commande est supprimée de votre boutique WooCommerce. Bien que moins fréquent, cet événement peut être important pour la gestion des données et la conformité.
Configuration : Connectez votre compte WooCommerce et sélectionnez order.deleted comme événement déclencheur.
Cas d'usage : Archiver les données de commande supprimées dans un système externe avant leur effacement définitif, mettre à jour les statistiques de vente, ou notifier les systèmes tiers de la suppression pour maintenir la cohérence des données.
Quand l'utiliser : Utile pour les workflows d'audit, de conformité RGPD, ou pour maintenir la synchronisation avec des systèmes qui doivent être informés des suppressions de commandes.

04 Trigger 04WooCommerce Trigger - Produit créé
Ce trigger s'active dès qu'un nouveau produit est ajouté à votre catalogue WooCommerce. Il permet de déclencher automatiquement des actions sur vos nouveaux produits.
Configuration : Sélectionnez le credential WooCommerce approprié et choisissez product.created dans le paramètre Event.
Cas d'usage : Publier automatiquement les nouveaux produits sur vos réseaux sociaux, synchroniser le catalogue avec Google Shopping ou Facebook Catalog, générer automatiquement des descriptions optimisées SEO, ou notifier votre équipe marketing des nouveaux lancements.
Quand l'utiliser : Essentiel pour automatiser la promotion et la distribution de vos nouveaux produits sur tous vos canaux de vente dès leur création.

05 Trigger 05WooCommerce Trigger - Produit mis à jour
Ce trigger surveille toutes les modifications apportées aux produits existants : changements de prix, mises à jour de stock, modifications de description ou d'images.
Configuration : Connectez votre compte WooCommerce et sélectionnez product.updated comme événement.
Cas d'usage : Synchroniser automatiquement les changements de prix avec vos marketplaces externes, mettre à jour les flux de produits Google Shopping en temps réel, notifier vos clients des baisses de prix sur leurs favoris, ou maintenir à jour votre système de gestion d'inventaire.
Quand l'utiliser : Indispensable pour maintenir la cohérence de vos informations produits sur tous vos canaux de vente et systèmes connectés.

06 Trigger 06WooCommerce Trigger - Produit supprimé
Ce trigger se déclenche lorsqu'un produit est supprimé de votre catalogue WooCommerce, permettant de gérer les conséquences de cette suppression sur vos autres systèmes.
Configuration : Utilisez votre credential WooCommerce et sélectionnez product.deleted dans le paramètre Event.
Cas d'usage : Retirer automatiquement le produit de vos flux Google Shopping et marketplaces, archiver les données produit avant suppression définitive, mettre à jour vos systèmes d'inventaire, ou nettoyer les références dans vos campagnes marketing.
Quand l'utiliser : Important pour maintenir la cohérence de votre catalogue sur tous vos canaux et éviter les références à des produits inexistants.

07 Trigger 07WooCommerce Trigger - Client créé
Ce trigger s'active dès qu'un nouveau compte client est créé dans votre boutique WooCommerce, vous permettant d'automatiser l'onboarding de vos nouveaux clients.
Configuration : Connectez votre compte WooCommerce et choisissez customer.created comme événement déclencheur.
Cas d'usage : Envoyer automatiquement un email de bienvenue personnalisé, créer une fiche client dans votre CRM, ajouter le nouveau client à vos listes de marketing automation, générer un code promo de bienvenue, ou notifier votre équipe commerciale.
Quand l'utiliser : Essentiel pour créer une expérience d'onboarding fluide et automatisée dès l'inscription, et pour maintenir vos bases clients synchronisées sur tous vos outils.

08 Trigger 08WooCommerce Trigger - Client mis à jour
Ce trigger surveille les modifications des informations clients : changements d'adresse, mises à jour de profil, ou modifications de préférences.
Configuration : Sélectionnez votre credential WooCommerce et l'événement customer.updated.
Cas d'usage : Synchroniser automatiquement les changements d'adresse avec votre CRM et votre système de livraison, mettre à jour les préférences de communication dans vos outils marketing, valider les modifications de données importantes, ou maintenir l'historique des changements pour l'audit.
Quand l'utiliser : Crucial pour maintenir des données clients cohérentes sur tous vos systèmes et respecter les préférences clients à jour.

09 Trigger 09WooCommerce Trigger - Client supprimé
Ce trigger se déclenche lors de la suppression d'un compte client, généralement dans le cadre de demandes RGPD ou de nettoyage de base de données.
Configuration : Connectez votre compte WooCommerce et sélectionnez customer.deleted comme événement.
Cas d'usage : Traiter automatiquement les demandes de suppression RGPD sur tous vos systèmes connectés, archiver les données client avant suppression définitive pour conformité légale, supprimer le client de vos listes marketing et CRM, ou notifier les équipes concernées de la demande de suppression.
Quand l'utiliser : Indispensable pour assurer la conformité RGPD et maintenir la cohérence de vos bases de données clients sur tous vos outils.

10 Trigger 10WooCommerce Trigger - Coupon créé
Ce trigger s'active lors de la création d'un nouveau coupon de réduction dans WooCommerce, permettant d'automatiser la communication et le suivi de vos promotions.
Configuration : Sélectionnez votre credential WooCommerce et l'événement coupon.created.
Cas d'usage : Notifier automatiquement votre équipe marketing de la création de nouveaux codes promo, publier les promotions sur vos réseaux sociaux, envoyer des emails ciblés aux segments de clients concernés, synchroniser les coupons avec vos marketplaces, ou créer des campagnes publicitaires automatiques.
Quand l'utiliser : Idéal pour coordonner automatiquement vos campagnes promotionnelles sur tous vos canaux dès la création d'un coupon.

11 Trigger 11WooCommerce Trigger - Coupon mis à jour
Ce trigger surveille les modifications apportées aux coupons existants : changements de valeur, de date d'expiration ou de conditions d'utilisation.
Configuration : Connectez votre compte WooCommerce et sélectionnez coupon.updated comme événement.
Cas d'usage : Notifier vos clients des extensions de validité de coupons, mettre à jour automatiquement les conditions dans vos communications marketing, synchroniser les modifications avec vos systèmes de gestion de promotions, ou ajuster vos campagnes publicitaires en fonction des nouvelles conditions.
Quand l'utiliser : Utile pour maintenir vos communications promotionnelles à jour et éviter les incohérences entre vos différents canaux.

12 Trigger 12WooCommerce Trigger - Coupon supprimé
Ce trigger se déclenche lors de la suppression d'un coupon, permettant de gérer la fin d'une campagne promotionnelle de manière automatisée.
Configuration : Utilisez votre credential WooCommerce et sélectionnez coupon.deleted dans le paramètre Event.
Cas d'usage : Retirer automatiquement les références au coupon de vos campagnes marketing actives, archiver les statistiques d'utilisation du coupon avant suppression, mettre à jour vos pages promotionnelles, ou notifier les équipes concernées de la fin de la campagne.
Quand l'utiliser : Important pour éviter de continuer à communiquer sur des promotions expirées et maintenir la cohérence de vos messages marketing.

Woocommerce actions available in n8n
01 Action 01Get many products
Cette action permet de récupérer une liste de produits depuis votre catalogue WooCommerce. Elle est essentielle pour synchroniser vos produits avec d'autres plateformes, générer des rapports ou alimenter des workflows de mise à jour en masse.
Paramètres clés : Le paramètre Credential to connect with sélectionne le compte WooCommerce à utiliser (requis). Les paramètres Resource et Operation sont définis respectivement sur "Product" et "Get Many". L'interrupteur Return All permet de récupérer tous les produits ou de limiter le nombre via le paramètre Limit (défaut : 50). La section Options extensible permet d'ajouter des filtres par catégorie, statut ou type de produit.
Cas d'usage : Synchronisation quotidienne du catalogue vers Google Shopping ou Facebook Catalog, export des produits vers un fichier CSV pour analyse ou sauvegarde, ou alimentation d'un comparateur de prix avec vos données produits actualisées.

02 Action 02Get a product
Cette action récupère les détails complets d'un produit spécifique à partir de son identifiant. Utile pour obtenir des informations détaillées sur un produit dans le cadre d'un workflow déclenché par un événement.
Paramètres clés : Sélectionnez votre Credential to connect with WooCommerce (requis). Les paramètres Resource et Operation sont respectivement "Product" et "Get". Le paramètre Product ID est requis et accepte une valeur fixe ou une expression dynamique pour identifier le produit à récupérer.
Cas d'usage : Récupérer les détails d'un produit suite à une notification de stock faible, obtenir le prix actuel avant d'appliquer une promotion automatique, ou enrichir les données d'une commande avec les informations complètes du produit.

03 Action 03Create a product
Cette action crée un nouveau produit dans votre catalogue WooCommerce. Elle permet d'automatiser l'ajout de produits depuis des sources externes comme un fichier CSV, un PIM ou une autre plateforme e-commerce.
Paramètres clés : Le Credential to connect with est requis. L'Operation est définie sur "Create". Le champ Name permet de saisir le nom du produit. Les sections extensibles Additional Fields, Dimensions, Images et Metadata permettent de définir respectivement les attributs détaillés (prix, description, SKU...), les dimensions physiques, les URLs d'images et les métadonnées personnalisées.
Cas d'usage : Import automatique de produits depuis un Google Sheet mis à jour par votre équipe, création de produits depuis un système PIM externe, ou duplication de produits d'une boutique WooCommerce vers une autre.

04 Action 04Update a product
Cette action met à jour un produit existant. Elle est indispensable pour maintenir votre catalogue synchronisé avec d'autres systèmes ou pour automatiser les modifications de prix et de stock.
Paramètres clés : Connectez votre compte via Credential to connect with (requis). L'Operation est "Update". Le Product ID identifie le produit à modifier (requis). Les sections Update Fields, Dimensions, Images et Metadata permettent de spécifier précisément les éléments à mettre à jour.
Cas d'usage : Mise à jour automatique des prix depuis un fichier Excel quotidien, synchronisation des stocks avec votre système de gestion d'inventaire, ou modification en masse du statut de produits après validation.

05 Action 05Delete a product
Cette action supprime un produit de votre catalogue WooCommerce. À utiliser avec précaution, elle permet d'automatiser le nettoyage de produits obsolètes ou la synchronisation avec un système maître.
Paramètres clés : Sélectionnez votre Credential to connect with (requis). L'Operation est "Delete". Le Product ID identifie le produit à supprimer (requis).
Cas d'usage : Suppression automatique des produits marqués comme discontinués dans votre ERP, nettoyage des produits de test après une campagne, ou synchronisation avec un catalogue maître qui ne contient plus certaines références.

06 Action 06Get many orders
Cette action récupère une liste de commandes de votre boutique. Elle est fondamentale pour les workflows de reporting, de synchronisation comptable ou d'analyse des ventes.
Paramètres clés : Connectez votre Credential to connect with (requis). La Resource est "Order" et l'Operation "Get Many". L'interrupteur Return All contrôle si toutes les commandes sont récupérées ou limitées via le paramètre Limit (défaut : 50). La section Options permet d'ajouter des filtres par statut, date ou client.
Cas d'usage : Export quotidien des commandes vers votre logiciel comptable, génération de rapports de vente hebdomadaires automatisés, ou récupération des commandes en attente pour relance automatique.

07 Action 07Get an order
Cette action récupère les détails complets d'une commande spécifique. Indispensable pour enrichir les données d'un workflow déclenché par un événement de commande.
Paramètres clés : Sélectionnez votre Credential to connect with (requis). La Resource est "Order" et l'Operation "Get". Le paramètre Order ID identifie la commande à récupérer (requis).
Cas d'usage : Récupérer les détails de facturation pour créer une facture automatique, obtenir l'adresse de livraison pour générer une étiquette transporteur, ou enrichir une notification Slack avec le détail complet de la commande.

08 Action 08Create an order
Cette action crée une nouvelle commande dans WooCommerce. Utile pour les scénarios où les commandes proviennent d'autres canaux comme le téléphone, une marketplace externe ou des ventes B2B.
Paramètres clés : Connectez votre Credential to connect with (requis). L'Operation est "Create". Les sections extensibles incluent Additional Fields (statut, méthode de paiement...), Billing (informations de facturation), Coupon Lines (coupons à appliquer), Fee Lines (frais supplémentaires), Line Items (produits commandés), Metadata (données personnalisées) et Shipping (informations de livraison).
Cas d'usage : Création automatique de commandes depuis un formulaire de commande B2B, import de commandes depuis une marketplace externe, ou génération de commandes récurrentes pour les abonnements.

09 Action 09Update an order
Cette action modifie une commande existante. Elle permet de mettre à jour le statut, ajouter des notes ou modifier les informations de livraison automatiquement.
Paramètres clés : Sélectionnez votre Credential to connect with (requis). L'Operation est "Update". Le Order ID identifie la commande (requis). Les sections Update Fields, Billing, Coupon Lines, Fee Lines, Line Items et Metadata permettent de modifier divers aspects de la commande.
Cas d'usage : Mise à jour automatique du statut en "Expédié" après réception du numéro de suivi, ajout d'une note interne avec les informations de tracking, ou modification de l'adresse de livraison suite à une demande client.

10 Action 10Delete an order
Cette action supprime une commande de WooCommerce. À utiliser avec prudence, principalement pour les workflows de nettoyage ou de test.
Paramètres clés : Connectez votre Credential to connect with (requis). L'Operation est "Delete". Le Order ID identifie la commande à supprimer (requis).
Cas d'usage : Suppression automatique des commandes de test après une campagne, nettoyage des commandes annulées selon une politique de rétention, ou purge des commandes frauduleuses identifiées par un système anti-fraude.

11 Action 11Get many customers
Cette action récupère une liste de clients de votre boutique. Essentielle pour les workflows de marketing automation, de segmentation ou de synchronisation CRM.
Paramètres clés : Sélectionnez votre Credential to connect with (requis). La Resource est "Customer" et l'Operation "Get Many". L'interrupteur Return All contrôle la récupération complète ou limitée via Limit (défaut : 50). La section Filters permet de cibler des segments spécifiques.
Cas d'usage : Synchronisation quotidienne des clients vers votre plateforme emailing comme Brevo, export des clients VIP pour une campagne marketing ciblée, ou alimentation d'un tableau de bord analytics avec les données clients.

12 Action 12Get a customer
Cette action récupère les détails d'un client spécifique. Utile pour personnaliser les communications ou enrichir les données d'un workflow.
Paramètres clés : Connectez votre Credential to connect with (requis). La Resource est "Customer" et l'Operation "Get". Le Customer ID identifie le client (requis).
Cas d'usage : Récupérer l'historique d'achat pour personnaliser un email de relance, obtenir les préférences client pour adapter les recommandations produits, ou vérifier le statut d'un client avant d'appliquer une promotion.

13 Action 13Create a customer
Cette action crée un nouveau compte client dans WooCommerce. Parfaite pour les workflows d'import de données ou d'intégration avec des systèmes CRM externes.
Paramètres clés : Sélectionnez votre Credential to connect with (requis). L'Operation est "Create". Le champ Email est généralement requis par WooCommerce. La section Additional Fields permet de définir nom, prénom, adresses de facturation et livraison.
Cas d'usage : Import de clients depuis une base de données legacy lors d'une migration, création automatique de compte client depuis un formulaire d'inscription externe, ou synchronisation des contacts depuis votre CRM vers WooCommerce.

14 Action 14Update a customer
Cette action met à jour les informations d'un client existant. Indispensable pour maintenir la synchronisation entre WooCommerce et vos autres systèmes.
Paramètres clés : Connectez votre Credential to connect with (requis). L'Operation est "Update". Le Customer ID identifie le client (requis). La section Update Fields permet de modifier email, nom, adresses et autres attributs.
Cas d'usage : Mise à jour des adresses client suite à une modification dans le CRM, synchronisation des préférences de communication, ou correction automatique des données client après vérification.

15 Action 15Delete a customer
Cette action supprime un compte client de WooCommerce. À utiliser dans le cadre de workflows de conformité RGPD ou de nettoyage de données.
Paramètres clés : Sélectionnez votre Credential to connect with (requis). L'Operation est "Delete". Le Customer ID identifie le client à supprimer (requis).
Cas d'usage : Traitement automatisé des demandes de suppression RGPD, nettoyage des comptes inactifs selon votre politique de rétention, ou suppression des comptes de test après une campagne.

Construis ton premier workflow avec notre équipe
Laisse ton email et on t'envoie le catalogue d'automatisations à shipper aujourd'hui.
- Scénarios n8n & Make gratuits à importer
- Docs de setup pas à pas
- Cohorte live + support communauté
Questions fréquentes
L'intégration WooCommerce n8n est-elle gratuite ?
Oui, l'intégration WooCommerce est incluse nativement dans n8n et ne nécessite aucun coût supplémentaire. Que vous utilisiez n8n en version self-hosted (gratuite et open-source) ou n8n Cloud (avec différents plans tarifaires), vous avez accès à l'ensemble des triggers et actions WooCommerce sans frais additionnels. Côté WooCommerce, l'API REST est également gratuite et incluse dans l'extension de base. Vous n'avez donc aucun plugin payant à installer pour automatiser votre boutique avec n8n.Quelles données puis-je synchroniser entre WooCommerce et n8n ?
L'intégration WooCommerce n8n permet de synchroniser trois types de ressources principales : les produits (nom, prix, description, stock, images, catégories, attributs, métadonnées), les commandes (détails des articles, informations client, adresses de facturation et livraison, statut, notes, coupons appliqués, frais) et les clients (email, nom, adresses, historique d'achat). Le trigger webhook couvre également les coupons (création, modification, suppression). Grâce aux métadonnées personnalisées, vous pouvez même synchroniser des champs custom spécifiques à votre boutique.Combien de temps prend la configuration de l'intégration WooCommerce n8n ?
La configuration initiale prend généralement entre 5 et 10 minutes. La génération des clés API WooCommerce se fait en quelques clics dans votre administration WordPress (environ 2 minutes). La création du credential dans n8n ne prend qu'une minute supplémentaire. Ensuite, vous pouvez immédiatement commencer à créer vos workflows. Pour un workflow simple (trigger + 2-3 actions), comptez 15 à 30 minutes de configuration. Les workflows plus complexes avec conditions et multiples branches peuvent nécessiter 1 à 2 heures de développement, mais une fois en place, ils vous feront gagner des heures chaque semaine. Découvrez notre agence n8n pour un accompagnement personnalisé.



