N8n 101 - Sección 2: Creación de un pipeline de datos de ventas (problema en Step2)

Describe the problem/error/question

Hola a todos

Hemos buscado en la comunidad y no encontramos este problema específico en ningún lugar. Además, hay varios aprendices que han pasado este paso, así que debe ser un error de nuestra parte.

Somos nuevos en n8n y estamos trabajando con n8nAcademy, específicamente el módulo n8n101.

Nos hemos atascado en la Sección 2, Building a Data Sales Pipeline, específicamente en el paso 2.

Estamos obteniendo una respuesta vacía después de la solicitud HTTP ‘post’. En la segunda captura de pantalla hemos añadido una respuesta al body para que veas la respuesta ‘200’, que para nosotros significa que la solicitud se envió, se recibió una respuesta pero la respuesta está vacía.

Los materiales del curso indican que deberíamos haber recibido una respuesta real.

¿Podrías ayudarnos con esto?

Gracias de antemano.

What is the error message (if any)?

N/A

Please share your workflow

Share the output returned by the last node

[
  
{
  
  
"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"
  
}
]

Information on your n8n setup

  • n8n version: n8n Cloud
  • Database (default: SQLite): No idea
  • n8n EXECUTIONS_PROCESS setting (default: own, main): No idea
  • Running n8n via (Docker, npm, n8n cloud, desktop app): n8ncloud
  • Operating system: Windows 11

Hola @prospectflows, mientras esperas una respuesta, aquí hay algunas cosas que podrían ayudarte:

Recursos sugeridos

Emparejado automáticamente con tu pregunta.

Documentación:

Foro:

@jabbson, ya has ayudado con problemas similares antes, ¿puedes echar un vistazo?

Sugerido automáticamente por el bot comunitario de n8n. Es un piloto - comparte tu opinión aquí.

Gracias por esto

Desafortunadamente, no aborda nuestro problema

No tengo ningún problema

Asegúrate de seguir las instrucciones exactamente

Is your previous node correct?

Mi nodo anterior es una coincidencia exacta con tu captura de pantalla

Entonces estoy completamente perdido con eso, el mío sigue devolviendo un resultado en blanco

Un 200 con un cuerpo vacío significa que el webhook respondió, no que el evaluador aceptó tu payload. SendOrders probablemente está enviando el cuerpo como campos de formulario en lugar de JSON.

En SendOrders: Método POST, misma URL; mismo Header Auth (X-API-Key = la clave de la lección, no tu ID de evaluación); encabezado X-Assessment-ID como lo tienes; Send Body ON; Body Content Type = JSON; Specify Body = Using JSON; cuerpo JSON exactamente {{ $json }} — Aggregate ya genera { "orders": [...] }, así que no lo envuelvas de nuevo como un campo de formulario llamado orders.

En SetOrderTotals, elimina el espacio después de = en expresiones (usa ={{ $json.order_id }}, no = {{ ... }}). Y order_total = {{ $json.quantity * $json.unit_price }}.

Luego desactiva fullResponse y ejecuta SendOrders solo contra la salida de Aggregate fijada. Quieres ver un cuerpo JSON salir, no {}.

Si GET sales-data sigue devolviendo filas pero el POST sigue vacío después del cambio a JSON, ese es el quirk conocido del evaluador de academy — reinténtalo una vez, luego notifica a @jamiemadden_n8n con la ejecución. No sigas recableando nodos que ya coinciden con la captura de pantalla.

Can you try this?

Hola Cameron, gracias por esto.

Probé tus sugerencias, sin suerte aquí.

@jamiemadden_n8n — ¿podrías echar un vistazo cuando tengas un momento, por favor?

Hola,

Gracias por responder, pero no entiendo exactamente qué quieres que intente. No veo ninguna diferencia en tus pasos de flujo de trabajo, ni en la configuración de nodos, con respecto a los míos.

Hola a todos

Este problema persiste para nosotros, seguimos obteniendo retornos en blanco pero parece que se ha resuelto para algunos ya que han avanzado

¿Se ha publicado alguna solución que hayamos pasado por alto?

Gracias de antemano

Hola a todos

¿Otra consulta rápida sobre alguna actualización?

Gracias

Te envié un DM

Hola a todos

Mil gracias a @jamiemadden_n8n por su ayuda con esto

Solo estoy añadiendo esto para cualquiera que revise el hilo en el futuro

El problema era un único espacio al inicio en la expresión order_id en el nodo SetOrderTotals. Eso era todo. Solo un espacio extra

Gracias a todos los que se tomaron el tiempo para contribuir con esto

Hola Comunidad, estoy presentando también un problema en mi flujo de trabajo de ventas, pero en mi caso me da un error 422. He atendido algunas observaciones de ustedes y he revisado mis nodos previamente, sin embargo, no he logrado una solución.

Agradezco su orientación, estoy en un nivel principiante.

Hola

Esto aparece como una respuesta al hilo que ya he marcado como completado

Quizás te sea útil abrir un nuevo hilo y publicar esto para que llegue a la comunidad más amplia

No tengo ni idea cuál es tu problema real, me temo que 422 no es algo que haya tenido que solucionar todavía (también soy principiante) así que no puedo ayudarte, ¡mucho éxito con ello!

Gracias