Workflow n8n

Automatisation Stripe avec n8n : création de produits et liens de paiement

Ce workflow n8n a pour objectif d'automatiser la création de produits Stripe et de générer des liens de paiement associés, facilitant ainsi la gestion des transactions pour les entreprises. Dans un contexte où la rapidité et l'efficacité des processus de vente sont primordiales, cette automatisation permet aux équipes commerciales de se concentrer sur la conversion des prospects sans se soucier des tâches répétitives. Le workflow commence par un déclencheur de formulaire, où les utilisateurs peuvent saisir les informations nécessaires pour créer un produit. Ensuite, les données sont traitées par le noeud 'Config', qui prépare les paramètres requis. L'étape suivante consiste à appeler l'API de Stripe pour créer le produit via le noeud 'Create Stripe Product'. Une fois le produit créé, un lien de paiement est généré grâce au noeud 'Create payment link', permettant aux utilisateurs de finaliser leurs achats facilement. Ce processus réduit le temps de gestion des produits et diminue les risques d'erreurs manuelles. En intégrant ce workflow, les entreprises peuvent améliorer leur efficacité opérationnelle et offrir une expérience client fluide, augmentant ainsi leur taux de conversion.

Tags clés :automatisationStripepaiementn8ne-commerce
Catégorie: Webhook · Tags: automatisation, Stripe, paiement, n8n, e-commerce0

Workflow n8n Stripe, paiement, 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 Stripe, paiement, e-commerce : détail des nœuds

  • Create Stripe Product

    Ce noeud crée un produit dans Stripe en envoyant une requête HTTP.

  • Create payment link

    Ce noeud génère un lien de paiement en effectuant une requête HTTP.

  • Config

    Ce noeud configure des variables et des options pour le workflow.

  • Creation Form

    Ce noeud déclenche le workflow à partir d'un formulaire soumis par un utilisateur.

  • Sticky Note1

    Ce noeud crée une note autocollante avec des paramètres de couleur et de contenu.

  • Sticky Note

    Ce noeud génère une note autocollante avec des spécifications de couleur et de taille.

  • Respond to Webhook

    Ce noeud répond à un webhook en renvoyant des données ou en redirigeant l'utilisateur.

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

Inscription gratuite

S'inscrire gratuitementBesoin d'aide ?
{
  "meta": {
    "instanceId": "8418cffce8d48086ec0a73fd90aca708aa07591f2fefa6034d87fe12a09de26e"
  },
  "nodes": [
    {
      "id": "4503cef2-4882-43c6-bdb9-b94c75da5776",
      "name": "Create Stripe Product",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        780,
        300
      ],
      "parameters": {
        "url": "https://api.stripe.com/v1/products",
        "method": "POST",
        "options": {},
        "sendBody": true,
        "contentType": "form-urlencoded",
        "authentication": "predefinedCredentialType",
        "bodyParameters": {
          "parameters": [
            {
              "name": "name",
              "value": "={{ $json.title }}"
            },
            {
              "name": "default_price_data[unit_amount]",
              "value": "={{ $json.price }}"
            },
            {
              "name": "default_price_data[currency]",
              "value": "={{ $json.currency }}"
            }
          ]
        },
        "nodeCredentialType": "stripeApi"
      },
      "credentials": {
        "stripeApi": {
          "id": "qjose8z3RR7Xzm7b",
          "name": "Stripe Dev"
        }
      },
      "typeVersion": 4.1
    },
    {
      "id": "80306e70-b57f-4697-9a9f-1835d2525c2f",
      "name": "Create payment link",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        980,
        300
      ],
      "parameters": {
        "url": "https://api.stripe.com/v1/payment_links",
        "method": "POST",
        "options": {},
        "sendBody": true,
        "contentType": "form-urlencoded",
        "authentication": "predefinedCredentialType",
        "bodyParameters": {
          "parameters": [
            {
              "name": "line_items[0][price]",
              "value": "={{ $json.default_price }}"
            },
            {
              "name": "line_items[0][quantity]",
              "value": "1"
            }
          ]
        },
        "nodeCredentialType": "stripeApi"
      },
      "credentials": {
        "stripeApi": {
          "id": "qjose8z3RR7Xzm7b",
          "name": "Stripe Dev"
        }
      },
      "typeVersion": 4.1
    },
    {
      "id": "31d7450e-0f44-4c16-aec4-fe9213ff7c83",
      "name": "Config",
      "type": "n8n-nodes-base.set",
      "notes": "Setup your flow",
      "position": [
        580,
        300
      ],
      "parameters": {
        "include": "selected",
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "038b54b7-9559-444e-8653-c5256a5b784e",
              "name": "currency",
              "type": "string",
              "value": "EUR"
            },
            {
              "id": "e86962bb-7af4-41be-94f6-6ee6b8569eef",
              "name": "price",
              "type": "number",
              "value": "={{ $json.price * 100}}"
            }
          ]
        },
        "includeFields": "title",
        "includeOtherFields": true
      },
      "notesInFlow": true,
      "typeVersion": 3.3
    },
    {
      "id": "10fb462a-8302-4281-9cd3-68bc00e69177",
      "name": "Creation Form",
      "type": "n8n-nodes-base.formTrigger",
      "position": [
        380,
        300
      ],
      "webhookId": "1c6fe52c-48ab-4688-b5ae-7e24361aa603",
      "parameters": {
        "path": "my-form-id",
        "formTitle": "Create a payment link",
        "formFields": {
          "values": [
            {
              "fieldLabel": "title",
              "requiredField": true
            },
            {
              "fieldType": "number",
              "fieldLabel": "price",
              "requiredField": true
            }
          ]
        },
        "responseMode": "responseNode"
      },
      "typeVersion": 2
    },
    {
      "id": "daf2d495-f31f-45e0-945a-a6e94be43b25",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        580,
        0
      ],
      "parameters": {
        "color": 6,
        "width": 275.01592825011585,
        "height": 261.76027109756643,
        "content": "# Setup\n### 1/ Add Your credentials\n[Stripe](https://docs.n8n.io/integrations/builtin/credentials/stripe/)\n\n### 2/ And fill the config node\n# 👇"
      },
      "typeVersion": 1
    },
    {
      "id": "9d298026-d858-4613-97c1-ac0cbd895ece",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        880,
        160
      ],
      "parameters": {
        "color": 7,
        "width": 202.64787116404852,
        "height": 85.79488430601403,
        "content": "### Crafted by the\n## [🥷 n8n.ninja](https://n8n.ninja)"
      },
      "typeVersion": 1
    },
    {
      "id": "5c8a17a3-7b2c-4760-a48a-02549f766967",
      "name": "Respond to Webhook",
      "type": "n8n-nodes-base.respondToWebhook",
      "position": [
        1200,
        300
      ],
      "parameters": {
        "options": {},
        "redirectURL": "={{ $json.url }}",
        "respondWith": "redirect"
      },
      "typeVersion": 1
    }
  ],
  "pinData": {},
  "connections": {
    "Config": {
      "main": [
        [
          {
            "node": "Create Stripe Product",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Creation Form": {
      "main": [
        [
          {
            "node": "Config",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Create payment link": {
      "main": [
        [
          {
            "node": "Respond to Webhook",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Create Stripe Product": {
      "main": [
        [
          {
            "node": "Create payment link",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}

Workflow n8n Stripe, paiement, e-commerce : pour qui est ce workflow ?

Ce workflow s'adresse aux entreprises de e-commerce et aux startups qui utilisent Stripe pour gérer leurs paiements. Il est idéal pour les équipes commerciales et techniques, et ne nécessite pas de compétences avancées en développement, rendant l'automatisation accessible même aux utilisateurs non techniques.

Workflow n8n Stripe, paiement, e-commerce : problème résolu

Ce workflow résout le problème de la création manuelle de produits et de liens de paiement, qui peut être long et sujet à des erreurs. En automatisant ces tâches, les utilisateurs gagnent un temps précieux et minimisent les risques d'erreurs. Après la mise en place de ce workflow, les entreprises peuvent gérer leurs produits et transactions de manière plus efficace, ce qui se traduit par une augmentation des ventes et une meilleure satisfaction client.

Workflow n8n Stripe, paiement, e-commerce : étapes du workflow

Étape 1 : Le workflow commence par un déclencheur de formulaire, permettant aux utilisateurs de saisir les informations nécessaires pour créer un produit.

  • Étape 1 : Les données sont ensuite traitées par le noeud 'Config', qui prépare les paramètres requis pour la création du produit.
  • Étape 2 : Le noeud 'Create Stripe Product' appelle l'API de Stripe pour créer le produit avec les informations fournies.
  • Étape 3 : Une fois le produit créé, le noeud 'Create payment link' génère un lien de paiement, facilitant ainsi la finalisation des achats par les clients.
  • Étape 4 : Le workflow se termine par un retour d'information au formulaire via le noeud 'Respond to Webhook', confirmant la création réussie du produit et du lien de paiement.

Workflow n8n Stripe, paiement, e-commerce : guide de personnalisation

Pour personnaliser ce workflow, commencez par ajuster le noeud 'Creation Form' en modifiant les champs du formulaire selon vos besoins. Vous pouvez également adapter les paramètres dans le noeud 'Config' pour inclure des informations spécifiques à votre entreprise. Assurez-vous que les clés API de Stripe sont correctement configurées dans le noeud 'Create Stripe Product' et 'Create payment link'. Si vous souhaitez intégrer d'autres outils, vous pouvez ajouter des noeuds supplémentaires pour enrichir le flux de travail. Enfin, surveillez les performances du workflow en utilisant des outils de suivi intégrés pour garantir une automatisation fluide.