The workflow JSON
Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →
{
"name": "Generate Order Export",
"nodes": [
{
"parameters": {
"content": "## Generate Order Export\n\nE-commerce platforms and fulfillment teams use this recipe to export order data for accounting, warehouse operations, or third-party integrations. Generate a clean CSV with order details, customer info, and shipping status ready for import into any system.\n\n**Note:** This workflow uses the Iteration Layer community node (`n8n-nodes-iterationlayer`). Install it via Settings > Community Nodes on self-hosted n8n, or add it directly on n8n Cloud with Verified Community Nodes enabled.",
"height": 280,
"width": 500,
"color": 2
},
"type": "n8n-nodes-base.stickyNote",
"typeVersion": 1,
"position": [
200,
40
],
"id": "48fa6a75-d1fa-4f40-ab7e-9f8fcfa6f6da",
"name": "Overview"
},
{
"parameters": {
"content": "### Step 1: Generate Spreadsheet\nResource: **Sheet Generation**\n\nConfigure the Sheet Generation parameters below, then connect your credentials.",
"height": 160,
"width": 300,
"color": 6
},
"type": "n8n-nodes-base.stickyNote",
"typeVersion": 1,
"position": [
475,
100
],
"id": "9f832f4d-0871-49ad-8ee7-9eea831ca1b2",
"name": "Step 1 Note"
},
{
"parameters": {},
"type": "n8n-nodes-base.manualTrigger",
"typeVersion": 1,
"position": [
250,
300
],
"id": "ea892ed0-2e79-42d5-9631-0cda081c99d3",
"name": "Manual Trigger"
},
{
"parameters": {
"resource": "sheetGeneration",
"sheetFormat": "csv",
"sheetsJson": "[\n {\n \"name\": \"Orders\",\n \"columns\": [\n {\n \"name\": \"Order ID\"\n },\n {\n \"name\": \"Date\"\n },\n {\n \"name\": \"Customer\"\n },\n {\n \"name\": \"Email\"\n },\n {\n \"name\": \"Items\"\n },\n {\n \"name\": \"Subtotal\"\n },\n {\n \"name\": \"Shipping\"\n },\n {\n \"name\": \"Total\"\n },\n {\n \"name\": \"Status\"\n }\n ],\n \"rows\": [\n [\n {\n \"value\": \"ORD-38291\"\n },\n {\n \"value\": \"2026-03-18\",\n \"format\": \"date\"\n },\n {\n \"value\": \"Elena Rodriguez\"\n },\n {\n \"value\": \"elena.r@gmail.com\"\n },\n {\n \"value\": 3,\n \"format\": \"number\"\n },\n {\n \"value\": 189.97,\n \"format\": \"currency\"\n },\n {\n \"value\": 12.99,\n \"format\": \"currency\"\n },\n {\n \"value\": 202.96,\n \"format\": \"currency\"\n },\n {\n \"value\": \"Shipped\"\n }\n ],\n [\n {\n \"value\": \"ORD-38292\"\n },\n {\n \"value\": \"2026-03-18\",\n \"format\": \"date\"\n },\n {\n \"value\": \"James Whitfield\"\n },\n {\n \"value\": \"j.whitfield@outlook.com\"\n },\n {\n \"value\": 1,\n \"format\": \"number\"\n },\n {\n \"value\": 549.0,\n \"format\": \"currency\"\n },\n {\n \"value\": 0,\n \"format\": \"currency\"\n },\n {\n \"value\": 549.0,\n \"format\": \"currency\"\n },\n {\n \"value\": \"Processing\"\n }\n ],\n [\n {\n \"value\": \"ORD-38293\"\n },\n {\n \"value\": \"2026-03-19\",\n \"format\": \"date\"\n },\n {\n \"value\": \"Priya Sharma\"\n },\n {\n \"value\": \"priya.sharma@company.io\"\n },\n {\n \"value\": 5,\n \"format\": \"number\"\n },\n {\n \"value\": 74.95,\n \"format\": \"currency\"\n },\n {\n \"value\": 8.99,\n \"format\": \"currency\"\n },\n {\n \"value\": 83.94,\n \"format\": \"currency\"\n },\n {\n \"value\": \"Delivered\"\n }\n ],\n [\n {\n \"value\": \"ORD-38294\"\n },\n {\n \"value\": \"2026-03-19\",\n \"format\": \"date\"\n },\n {\n \"value\": \"Marcus Chen\"\n },\n {\n \"value\": \"mchen@protonmail.com\"\n },\n {\n \"value\": 2,\n \"format\": \"number\"\n },\n {\n \"value\": 329.98,\n \"format\": \"currency\"\n },\n {\n \"value\": 15.99,\n \"format\": \"currency\"\n },\n {\n \"value\": 345.97,\n \"format\": \"currency\"\n },\n {\n \"value\": \"Shipped\"\n }\n ],\n [\n {\n \"value\": \"ORD-38295\"\n },\n {\n \"value\": \"2026-03-20\",\n \"format\": \"date\"\n },\n {\n \"value\": \"Aisha Okafor\"\n },\n {\n \"value\": \"aisha.o@gmail.com\"\n },\n {\n \"value\": 1,\n \"format\": \"number\"\n },\n {\n \"value\": 89.0,\n \"format\": \"currency\"\n },\n {\n \"value\": 5.99,\n \"format\": \"currency\"\n },\n {\n \"value\": 94.99,\n \"format\": \"currency\"\n },\n {\n \"value\": \"Pending\"\n }\n ]\n ]\n }\n]",
"sheetStylesJson": "{}"
},
"type": "n8n-nodes-iterationlayer.iterationLayer",
"typeVersion": 1,
"position": [
500,
300
],
"id": "05de560e-e7b9-434d-a31c-687ac4be7853",
"name": "Generate Spreadsheet",
"credentials": {
"iterationLayerApi": {
"name": "<your credential>"
}
}
}
],
"connections": {
"Manual Trigger": {
"main": [
[
{
"node": "Generate Spreadsheet",
"type": "main",
"index": 0
}
]
]
}
},
"settings": {
"executionOrder": "v1"
}
}
Credentials you'll need
Each integration node will prompt for credentials when you import. We strip credential IDs before publishing — you'll add your own.
iterationLayerApi
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
Generate Order Export. Uses n8n-nodes-iterationlayer. Event-driven trigger; 4 nodes.
Source: https://github.com/iterationlayer/n8n-nodes-iterationlayer/blob/bace31184f731518d49ad0fdbab3f84c4a769cf0/templates/generate-order-export.json — original creator credit. Request a take-down →
Related workflows
Workflows that share integrations, category, or trigger type with this one. All free to copy and import.
Optimize Product Image for Shopify. Uses n8n-nodes-iterationlayer. Event-driven trigger; 4 nodes.
This workflow automatically sends WhatsApp notifications from Shopify using WOZTELL. It listens for Shopify events such as order paid, customer created, or fulfillment created, then sends a pre approv
Set Workflow. Uses shopifyTrigger, zendesk, stopAndError. Event-driven trigger; 10 nodes.
Shopifytrigger Workflow. Uses shopifyTrigger, hubspot, stopAndError. Event-driven trigger; 9 nodes.
Shopifytrigger Workflow. Uses shopifyTrigger, zendesk, stopAndError. Event-driven trigger; 8 nodes.