La réponse en une phrase

Vous créez un mot de passe d’application dans votre profil WordPress, vous l’ajoutez aux credentials n8n, puis vous utilisez les nœuds WordPress ou WooCommerce pour publier, lire ou mettre à jour du contenu et des commandes automatiquement.

Pourquoi connecter n8n à WordPress et WooCommerce ?

WordPress intègre nativement une API REST qui permet de créer, lire ou modifier des articles, des pages et des médias sans passer par l’interface d’administration. WooCommerce ajoute sa propre API pour les commandes, les produits et les clients d’une boutique en ligne.

1Le nœud WordPress

Créer, mettre à jour ou lister des articles, des pages, des médias et des catégories.

2Le nœud WooCommerce

Lire ou modifier des commandes, des produits, des clients et des coupons de réduction.

3Un déclencheur WooCommerce

Démarrer un workflow dès qu’une commande est créée ou change de statut.

Comment fonctionne l’authentification avec un mot de passe d’application ?

WordPress propose depuis la version 5.6 un système de mot de passe d’application, généré directement dans le profil d’un utilisateur, sans installer de plugin supplémentaire. Ce mot de passe fonctionne comme une clé dédiée à une intégration précise, distincte du mot de passe principal du compte.

La documentation des identifiants WordPress dans n8n détaille les champs à renseigner : l’URL du site, le nom d’utilisateur et ce mot de passe d’application. WooCommerce utilise de son côté une paire de clés API générée dans ses réglages, décrite dans la documentation des identifiants WooCommerce.

Comment connecter le nœud WordPress, étape par étape ?

Si vous découvrez n8n, notre tutoriel pour créer un premier workflow couvre les bases avant cette connexion.

  1. Ouvrez votre profil WordPressRendez-vous dans Utilisateurs → Profil, sur votre propre compte administrateur.
  2. Générez un mot de passe d’applicationDescendez jusqu’à la section dédiée, nommez-le clairement (par exemple « n8n ») et copiez-le.
  3. Créez le credential WordPress dans n8nRenseignez l’URL du site, votre identifiant et le mot de passe d’application généré.
  4. Ajoutez un nœud WordPressChoisissez la ressource (article, page, média) et l’opération souhaitée.
  5. Testez la connexionExécutez le nœud sur une action simple, comme lister les derniers articles publiés.

Comment connecter le nœud WooCommerce, étape par étape ?

  1. Accédez aux réglages WooCommerceRendez-vous dans WooCommerce → Réglages → Avancé → API REST.
  2. Créez une clé APIGénérez une clé avec des permissions de lecture, ou de lecture et écriture selon vos besoins.
  3. Créez le credential WooCommerce dans n8nRenseignez l’URL de la boutique, la clé consommateur et le secret consommateur.
  4. Ajoutez un nœud WooCommerce ou son déclencheurChoisissez la ressource (commande, produit, client) ou utilisez le déclencheur pour démarrer un workflow à chaque nouvelle commande.
  5. Testez sur une commande existanteVérifiez que les données reçues correspondent bien à ce qu’affiche l’administration WooCommerce.

La documentation du nœud WooCommerce et celle du déclencheur WooCommerce détaillent chaque ressource disponible.

Que peut-on automatiser avec WordPress et WooCommerce ?

Publier du contenu planifié

Créer un brouillon d’article WordPress à partir d’une source externe, avant relecture humaine.

Notifier une nouvelle commande

Envoyer un e-mail ou un message dès qu’une commande WooCommerce est passée.

Synchroniser le stock

Mettre à jour la quantité d’un produit WooCommerce depuis un outil de gestion externe.

Enrichir une fiche client

Ajouter les commandes WooCommerce d’un client dans un CRM externe pour une vue complète.

Quelles précautions prendre avant de publier ou de modifier des commandes ?

Un mot de passe d’application ou une clé API WooCommerce donne accès, selon les permissions choisies, à la création et à la modification de contenu ou de commandes réelles. Une erreur de configuration peut publier un article inachevé ou modifier une commande client par erreur.

Testez d’abord en brouillon ou en lecture seule

Configurez vos premiers tests pour créer des articles en statut « brouillon » plutôt qu’en publication directe, et limitez la clé WooCommerce à la lecture seule tant que le workflow n’est pas validé.

Comment utilisons-nous cette connexion chez Amari Agency ?

Voici un exemple représentatif de notre méthode, sans donnée client ni promesse de résultat garantie.

Retour d’expérience Amari Agency

Publication d’articles de blog via l’API REST WordPress

Nos workflows n8n préparent le contenu, l’image mise en avant et les champs SEO d’un article avant de le pousser vers WordPress via son API REST, avec un mot de passe d’application dédié à cette tâche. La publication finale reste vérifiée avant sa mise en ligne effective.

n8nWordPressAPI RESTSupabase

Quels contenus lire ensuite ?

Ces ressources complètent ce tutoriel sans cibler la même requête :

Questions fréquentes sur la connexion n8n, WordPress et WooCommerce

Faut-il installer un plugin WordPress pour utiliser n8n ?

Non, l’API REST est intégrée nativement à WordPress depuis la version 4.7, et le mot de passe d’application depuis la version 5.6. Aucun plugin supplémentaire n’est nécessaire pour la connexion de base.

Le nœud WooCommerce fonctionne-t-il sans le nœud WordPress ?

Oui, ce sont deux nœuds indépendants dans n8n. Vous pouvez utiliser uniquement WooCommerce si vous ne souhaitez automatiser que la boutique, sans toucher au contenu du site.

Peut-on limiter les droits d’un mot de passe d’application WordPress ?

Le mot de passe hérite des permissions du compte utilisateur qui l’a créé. Pour limiter l’accès, créez un compte dédié avec un rôle restreint plutôt que d’utiliser un compte administrateur complet.

Comment révoquer l’accès de n8n à WordPress ou WooCommerce ?

Supprimez le mot de passe d’application depuis le profil WordPress concerné, ou révoquez la clé API depuis les réglages WooCommerce. L’accès est coupé immédiatement.

Peut-on déclencher un workflow dès qu’une commande change de statut ?

Oui, le déclencheur WooCommerce peut être configuré pour démarrer un workflow sur la création d’une commande ou sur un changement de statut précis, comme le passage à « remboursé ».

Sources officielles

  1. WordPress Developer — API REST.
  2. n8n Docs — Identifiants WordPress.
  3. n8n Docs — Nœud WordPress.
  4. n8n Docs — Identifiants WooCommerce.
  5. n8n Docs — Nœud WooCommerce.