Hands-on Exercise: Webhook-Driven Order Processing System

Describe the problem/error/question

Hi,
I am completing the N8N102 – Order Webhook Processor exercise.
The Academy Webhook Tester sends data to my webhook. When I copy one of the production executions to the editor and use it as pinned data, the webhook body only contains:
{
“order_id”: “ORD-039”,
“customer_id”: “CUST-009”
}
The total field is missing, even though the exercise requires these three fields:
order_id
customer_id
total
Because total is missing, this expression in my InsertOrder Data Table node returns undefined:
{{ $(‘WebhookNewOrder’).item.json.body.total }}
How should I fix this?

Information on your n8n setup

  • n8n version:
  • Database (default: SQLite): n8n Cloud managed database
  • n8n EXECUTIONS_PROCESS setting (default: own, main): Default
  • Running n8n via (Docker, npm, n8n cloud, desktop app): n8n Cloud
  • Operating system: Windows

Hey @Shabnam_Skr, while you wait for a response, here are some things that might help:

Suggested resources

Automatically matched to your question.

Docs:

Forum:

@Uros_Zdravkovic, @Viacheslav_Semenov - you’ve helped with similar issues before, can you take a look?

Automatically suggested by n8n’s community bot. It’s a pilot - please share feedback here.

is that pinned data from an older execution, possibly captured before a recent fix to the Academy Webhook Tester? There’s been at least one other recent fix to what the tester sends check the N8N102 corrections thread. Try triggering a fresh test run from the Webhook Tester right now and re-copying that execution, if total shows up in a new run but not the old pinned one, it confirms the old capture was just stale data, not something wrong in your workflow.