Workflow n8n

Automatisation WooCommerce avec n8n : notifications de remboursement

Ce workflow n8n a pour objectif d'automatiser l'envoi de notifications sur Slack lorsqu'un remboursement est effectué sur une commande WooCommerce, et que ce remboursement dépasse 100 euros. Dans un contexte où la gestion des remboursements peut être chronophage et source de confusion, cette automatisation n8n permet aux équipes de rester informées en temps réel, améliorant ainsi la réactivité et la satisfaction client. Les cas d'usage incluent la gestion des retours produits et la communication interne rapide au sein des équipes de vente ou de support.

  • Étape 1 : Le déclencheur 'Order Updated' s'active dès qu'une commande est mise à jour dans WooCommerce.
  • Étape 2 : Le noeud 'If Refund and Over 100' vérifie si le montant du remboursement est supérieur à 100 euros. Si cette condition est remplie,
  • Étape 3 : le workflow envoie un message sur un canal Slack prédéfini, informant l'équipe du remboursement. Grâce à cette automatisation n8n, les entreprises peuvent réduire les délais de communication et éviter les erreurs humaines, tout en gardant une trace claire des remboursements importants.
Tags clés :automatisationWooCommerceSlacknotificationse-commerce
Catégorie: Webhook · Tags: automatisation, WooCommerce, Slack, notifications, e-commerce0

Workflow n8n WooCommerce, Slack, notifications, e-commerce : vue d'ensemble

Schéma des nœuds et connexions de ce workflow n8n, généré à partir du JSON n8n.

Workflow n8n WooCommerce, Slack, notifications, e-commerce : détail des nœuds

  • Order Updated

    Ce noeud déclenche le workflow lorsqu'une commande est mise à jour dans WooCommerce.

  • If Refund and Over 100

    Ce noeud évalue si la commande est un remboursement et si le montant est supérieur à 100.

  • Send to Slack

    Ce noeud envoie un message sur Slack avec le texte et les options spécifiées.

Inscris-toi pour voir l'intégralité du workflow

Inscription gratuite

S'inscrire gratuitementBesoin d'aide ?
{
  "id": 82,
  "name": "New WooCommerce refund to Slack",
  "nodes": [
    {
      "name": "Order Updated",
      "type": "n8n-nodes-base.wooCommerceTrigger",
      "position": [
        320,
        500
      ],
      "webhookId": "f7736be3-e978-4a17-b936-7ce9f8ccdb72",
      "parameters": {
        "event": "order.updated"
      },
      "credentials": {
        "wooCommerceApi": {
          "id": "48",
          "name": "WooCommerce account"
        }
      },
      "typeVersion": 1
    },
    {
      "name": "If Refund and Over 100",
      "type": "n8n-nodes-base.if",
      "position": [
        540,
        500
      ],
      "parameters": {
        "conditions": {
          "number": [
            {
              "value1": "={{$json[\"total\"]}}",
              "value2": 100,
              "operation": "largerEqual"
            }
          ],
          "string": [
            {
              "value1": "={{$json[\"status\"]}}",
              "value2": "refunded"
            }
          ]
        }
      },
      "typeVersion": 1
    },
    {
      "name": "Send to Slack",
      "type": "n8n-nodes-base.slack",
      "position": [
        780,
        480
      ],
      "parameters": {
        "text": ":x: A refund has been issued :x:",
        "channel": "woo-commerce",
        "blocksUi": {
          "blocksValues": []
        },
        "attachments": [
          {
            "color": "#FF0000",
            "fields": {
              "item": [
                {
                  "short": true,
                  "title": "Order ID",
                  "value": "={{$json[\"id\"]}}"
                },
                {
                  "short": true,
                  "title": "Status",
                  "value": "={{$json[\"status\"]}}"
                },
                {
                  "short": true,
                  "title": "Total",
                  "value": "={{$json[\"currency_symbol\"]}}{{$json[\"total\"]}}"
                }
              ]
            },
            "footer": "=*Order updated:* {{$json[\"date_modified\"]}}"
          }
        ],
        "otherOptions": {}
      },
      "credentials": {
        "slackApi": {
          "id": "53",
          "name": "Slack Access Token"
        }
      },
      "typeVersion": 1
    }
  ],
  "active": false,
  "settings": {
    "saveManualExecutions": true,
    "saveExecutionProgress": true,
    "saveDataSuccessExecution": "all"
  },
  "connections": {
    "Order Updated": {
      "main": [
        [
          {
            "node": "If Refund and Over 100",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "If Refund and Over 100": {
      "main": [
        [
          {
            "node": "Send to Slack",
            "type": "main",
            "index": 0
          }
        ],
        []
      ]
    }
  }
}

Workflow n8n WooCommerce, Slack, notifications, e-commerce : pour qui est ce workflow ?

Ce workflow s'adresse aux entreprises de e-commerce utilisant WooCommerce qui souhaitent améliorer leur gestion des remboursements. Il est particulièrement utile pour les équipes de vente et de support, ainsi que pour les responsables de la satisfaction client. Un niveau technique de base est recommandé pour la mise en place.

Workflow n8n WooCommerce, Slack, notifications, e-commerce : problème résolu

Ce workflow résout le problème de la lenteur et de l'inefficacité dans la gestion des remboursements. En automatisant les notifications pour les remboursements supérieurs à 100 euros, il élimine les risques de communication manuelle et de perte d'informations. Les utilisateurs bénéficient ainsi d'une meilleure visibilité sur les remboursements, ce qui leur permet de réagir rapidement et d'améliorer la satisfaction client.

Workflow n8n WooCommerce, Slack, notifications, e-commerce : étapes du workflow

Étape 1 : Le workflow est déclenché par la mise à jour d'une commande dans WooCommerce.

  • Étape 1 : Il vérifie si le remboursement est supérieur à 100 euros grâce au noeud de condition.
  • Étape 2 : Si la condition est remplie, un message est envoyé sur Slack pour informer l'équipe concernée.

Workflow n8n WooCommerce, Slack, notifications, e-commerce : guide de personnalisation

Pour personnaliser ce workflow, vous pouvez modifier l'URL du webhook dans le noeud 'Order Updated' pour l'adapter à votre instance WooCommerce. Vous pouvez également changer le canal Slack dans le noeud 'Send to Slack' pour diriger les notifications vers une autre équipe ou un autre groupe. Pensez à ajuster les conditions dans le noeud 'If Refund and Over 100' si vous souhaitez changer le seuil de remboursement. Assurez-vous de sécuriser votre flux en vérifiant les permissions d'accès aux canaux Slack et en monitorant les logs pour toute anomalie.