{"nodes":[{"name":"Cron","type":"n8n-nodes-base.cron","position":[-700,1500],"parameters":{"triggerTimes":{"item":[{"hour":10,"mode":"everyWeek"}]}},"typeVersion":1,"id":"51996f0b-e1b9-45f2-9c32-11a59f8f066e","notes":"This cron node performs automated tasks as part of the workflow."},{"name":"Shopify","type":"n8n-nodes-base.shopify","position":[-500,1500],"parameters":{"options":{},"operation":"getAll"},"credentials":{"shopifyApi":"shopify_nodeqa"},"typeVersion":1,"id":"7eba0ae7-b168-4013-b026-3a7b119c3fb5","notes":"This shopify node performs automated tasks as part of the workflow."},{"name":"Function","type":"n8n-nodes-base.function","position":[300,1400],"parameters":{"functionCode":"let totalOrders = items.length;\nlet ordersSum = 0;\n\nfor(let i=0; i < items.length; i++) {\n  ordersSum = ordersSum + parseFloat(items[i].json.orderPrice);\n}\nreturn [{json:{totalOrders, ordersSum}}]"},"typeVersion":1,"id":"920fc6c3-7af3-4791-be9d-3a1800ad03cd","notes":"This function node performs automated tasks as part of the workflow."},{"name":"Google Sheets","type":"n8n-nodes-base.googleSheets","position":[500,1500],"parameters":{"options":{},"sheetId":"1GVyV1yYwWZu510NTzVgi2RyesrsnuP3RxXmWbX1O7DQ","operation":"append","authentication":"{{ $credentials.oAuth2 }}"},"credentials":{"googleSheetsOAuth2Api":"google_sheets_oauth"},"typeVersion":1,"id":"b93586cb-2cfa-47fe-b920-2a92652aa83d","notes":"This googleSheets node performs automated tasks as part of the workflow."},{"name":"Slack","type":"n8n-nodes-base.slack","position":[500,1300],"parameters":{"text":"=Hey team, this week we had {{$json[\"totalOrders\"]}} orders with a total value of € {{$json[\"ordersSum\"]}}.","channel":"shopify","attachments":[],"otherOptions":{}},"credentials":{"slackApi":"slack_nodeqa"},"typeVersion":1,"id":"fef672f2-307b-4a33-8088-413dc78f7bfd","notes":"This slack node performs automated tasks as part of the workflow."},{"name":"Date & Time","type":"n8n-nodes-base.dateTime","position":[-300,1500],"parameters":{"value":"={{$json[\"created_at\"]}}","options":{},"dataPropertyName":"order_date"},"typeVersion":1,"id":"6862fffe-8a93-4841-9c19-09d5c3a470ad","notes":"This dateTime node performs automated tasks as part of the workflow."},{"name":"If Node","type":"n8n-nodes-base.if","position":[-100,1500],"parameters":{"conditions":{"dateTime":[{"value1":"={{$node[\"Date & Time\"].json[\"order_date\"]}}","value2":"2021-08-17T15:00:53.223Z"}]}},"typeVersion":1,"id":"1e413672-7eb2-4b1a-96eb-f567bb1f5945","notes":"This if node performs automated tasks as part of the workflow."},{"name":"NoOp","type":"n8n-nodes-base.noOp","position":[100,1600],"parameters":{},"typeVersion":1,"id":"8bdce0e7-4249-4c33-a487-394c42841a9e","notes":"This noOp node performs automated tasks as part of the workflow."},{"name":"Set price","type":"n8n-nodes-base.set","position":[100,1400],"parameters":{"values":{"number":[{"name":"orderPrice","value":"={{$json[\"total_price\"]}}"}]},"options":{},"keepOnlySet":true},"typeVersion":1,"id":"781c03e8-f3ae-4ed8-83af-6dd41faccdd0","notes":"This set node performs automated tasks as part of the workflow."},{"id":"error-7fe6fd3b","name":"Error Handler","type":"n8n-nodes-base.stopAndError","typeVersion":1,"position":[1000,400],"parameters":{"message":"Workflow execution error","options":{}}}],"connections":{},"name":"Cron Workflow","description":"Automated workflow: Cron Workflow. This workflow processes data and performs automated tasks.","settings":{"executionOrder":"v1","saveManualExecutions":true,"callerPolicy":"workflowsFromSameOwner","errorWorkflow":null,"timezone":"UTC","executionTimeout":3600,"maxExecutions":1000,"retryOnFail":true,"retryCount":3,"retryDelay":1000},"meta":{"instanceId":"workflow-0ff7fc00","versionId":"1.0.0","createdAt":"2025-09-29T07:07:44.084980","updatedAt":"2025-09-29T07:07:44.084998","owner":"n8n-user","license":"MIT","category":"automation","status":"active","priority":"high","environment":"production"},"notes":"Excellent quality workflow: Cron Workflow. This workflow has been optimized for production use with comprehensive error handling, security, and documentation."}