N8n 101 - Section 2 : Construire un pipeline de données commerciales (problème Step2)

Décrivez le problème/l’erreur/la question

Bonjour à tous,

Nous avons recherché dans la communauté et nous n’avons trouvé ce problème spécifique nulle part. Il y a également un certain nombre d’apprenants qui ont réussi cette étape, donc nous devons faire une erreur quelque part.

Nous sommes nouveaux dans n8n et nous travaillons sur la nouvelle n8nAcademy, en particulier le module n8n101.

Nous sommes bloqués à la section 2 intitulée « Building a Data Sales Pipeline », plus précisément à l’étape 2.

Nous obtenons un retour vide après la requête HTTP « post ». Dans la deuxième capture d’écran, nous avons ajouté une réponse au corps pour que vous puissiez voir la réponse « 200 », ce qui, pour nous, signifie que la requête a été envoyée, une réponse a été reçue mais la réponse est vide.

Les matériaux du cours disent que nous aurions dû avoir une réponse réelle.

Votre aide sur ce sujet serait appréciée.

Merci d’avance.

Quel est le message d’erreur (le cas échéant) ?

S.O.

Veuillez partager votre flux de travail

Partagez le résultat retourné par le dernier nœud

[
  
{
  
  
"body": 
{
  
  
},
  
  
"headers": 
{
  
  
  
"date": 
"Tue, 18 Aug 2026 13:17:46 GMT",
  
  
  
"content-type": 
"application/json; charset=utf-8",
  
  
  
"content-length": 
"0",
  
  
  
"connection": 
"close",
  
  
  
"cf-ray": 
"a2d133562f68d36d-FRA",
  
  
  
"cf-cache-status": 
"DYNAMIC",
  
  
  
"server": 
"cloudflare",
  
  
  
"strict-transport-security": 
"max-age=15552000; includeSubDomains",
  
  
  
"vary": 
"Accept-Encoding, Accept-Encoding",
  
  
  
"referrer-policy": 
"same-origin",
  
  
  
"x-content-type-options": 
"nosniff",
  
  
  
"x-frame-options": 
"SAMEORIGIN",
  
  
  
"report-to": 
"{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=OfPBncRZtENkqD%2F8GFINqLag6EerXt4tcKHdM5Fkjd6myYCf8%2F7E%2BjeHHB7k68M8vOmQc5n9HZxTBFsj%2BZT1mrF5VZXeluKiBG1C0JNLxEQJtjUkzpOwV7SzVH8IFG2XUAjx7oY%3D\"}]}",
  
  
  
"nel": 
"{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"
  
  
},
  
  
"statusCode": 
200,
  
  
"statusMessage": 
"OK"
  
}
]

Informations sur votre configuration n8n

  • version n8n : n8n Cloud
  • Base de données (défaut : SQLite) : Pas sûr
  • Paramètre EXECUTIONS_PROCESS de n8n (défaut : own, main) : Pas sûr
  • Exécution de n8n via (Docker, npm, n8n cloud, application de bureau) : n8ncloud
  • Système d’exploitation : Windows 11

@prospectflows, en attente d’une réponse, voici quelques éléments qui pourraient vous aider :

Ressources suggérées

Automatiquement mis en correspondance avec votre question.

Docs :

Forum :

@jabbson - vous avez déjà aidé sur des problèmes similaires, pouvez-vous jeter un œil ?

Automatiquement suggéré par le bot communautaire d’n8n. C’est un projet pilote - partagez vos commentaires ici.

Merci pour ceux-ci

Malheureusement, cela ne résout pas notre problème

Je n’ai aucun problème

Assurez-vous de suivre les instructions exactement

Is your previous node correct?

Mon nœud précédent correspond exactement à votre capture d’écran

Alors je suis complètement perdu avec ça, le mien retourne toujours vide

Un 200 avec un corps vide signifie que le webhook a répondu, pas que le correcteur a accepté votre charge utile. SendOrders envoie probablement le corps sous forme de champs de formulaire au lieu de JSON.

Sur SendOrders : Méthode POST, même URL ; même authentification d’en-tête (X-API-Key = la clé de la leçon, pas votre ID d’évaluation) ; en-tête X-Assessment-ID comme vous l’avez ; Send Body ON ; Body Content Type = JSON ; Specify Body = Using JSON ; corps JSON exactement {{ $json }} — Aggregate génère déjà { "orders": [...] }, donc ne l’enrobez pas à nouveau en tant que champ de formulaire nommé orders.

Dans SetOrderTotals, supprimez l’espace après = dans les expressions (utilisez ={{ $json.order_id }}, pas = {{ ... }}). Et order_total = {{ $json.quantity * $json.unit_price }}.

Ensuite, désactivez fullResponse et exécutez SendOrders seul par rapport à la sortie Aggregate épinglée. Vous voulez voir un corps JSON sortir, pas {}.

Si GET sales-data retourne toujours des lignes mais que POST reste vide après le changement JSON, c’est le problème connu du correcteur academy — réessayez une fois, puis pingez @jamiemadden_n8n avec l’exécution. Ne continuez pas à recâbler les nœuds qui correspondent déjà à la capture d’écran.

Can you try this?

Salut Cameron, merci pour ça.

J’ai essayé tes suggestions, pas de chance ici.

@jamiemadden_n8n — pourrais-tu y jeter un œil quand tu auras un moment s’il te plaît ?

Salut,

Merci d’avoir répondu, mais je ne comprends pas exactement ce que tu veux que j’essaie ? Je ne vois pas de différences dans tes étapes de workflow ou tes paramètres de nœud par rapport aux miens.

Bonjour à tous

Ce problème persiste pour nous, on reçoit toujours des retours vides alors que ça semble résolu pour d’autres qui ont avancé

Une solution a-t-elle été publiée qu’on aurait ratée ?

Merci d’avance

Salut à tous

Une autre demande rapide pour une mise à jour ?

Merci

Je t’ai envoyé un DM

Bonjour à tous

Merci beaucoup à @jamiemadden_n8n pour son aide

J’ajoute simplement ceci pour ceux qui consulteront ce fil à l’avenir

Le problème venait d’un simple espace au début de l’expression order_id dans le nœud SetOrderTotals. C’était ça. Juste un espace supplémentaire

Merci à tous ceux qui ont pris le temps de contribuer à cette discussion

Bonjour la Communauté, je rencontre également un problème dans mon flux de travail de ventes, mais dans mon cas j’obtiens une erreur 422. J’ai tenu compte de certaines de vos observations et j’ai révisé mes nœuds au préalable, cependant, je n’ai pas trouvé de solution.

Je vous remercie de votre orientation, je suis à un niveau débutant.

Salut

Cela apparaît comme une réponse au fil de discussion que j’ai maintenant marqué comme résolu

Tu trouveras peut-être utile d’ouvrir un nouveau fil et de poster cela pour que ça atteigne la communauté plus large

Je n’ai aucune idée de ton problème réel, j’en ai peur, 422 n’est pas quelque chose que j’ai dû déboguer encore (je suis aussi un débutant) donc je ne peux pas t’aider, bon courage avec ça

Merci