{
  "name": "Show Number of Processing WooCommerce Orders on AWTRIX Clock",
  "nodes": [
    {
      "parameters": {
        "method": "POST",
        "url": "http://192.168.1.255/api/custom",
        "sendQuery": true,
        "queryParameters": {
          "parameters": [
            {
              "name": "name",
              "value": "woo-orders"
            }
          ]
        },
        "sendBody": true,
        "bodyParameters": {
          "parameters": [
            {
              "name": "text",
              "value": "={{ $json.results }} NEW"
            },
            {
              "name": "icon",
              "value": "3039"
            }
          ]
        },
        "options": {}
      },
      "id": "922fbeb0-57fe-4a44-b54d-9398847c8f2d",
      "name": "Send to Clock",
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.1,
      "position": [
        1320,
        180
      ]
    },
    {
      "parameters": {
        "url": "https://yourstoreaddresshere.com/wp-json/wc/v3/orders",
        "authentication": "predefinedCredentialType",
        "nodeCredentialType": "wooCommerceApi",
        "sendQuery": true,
        "queryParameters": {
          "parameters": [
            {
              "name": "status",
              "value": "processing"
            }
          ]
        },
        "options": {}
      },
      "id": "fa0730d3-b5d9-4ac5-9d78-f43d834bfa40",
      "name": "Get Processing Order Data",
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.1,
      "position": [
        600,
        80
      ],
      "alwaysOutputData": true,
    },
    {
      "parameters": {
        "jsCode": "\nif (Object.keys(items[0].json).length === 0) {\n  return [\n     {\n       json: {\n         results: 0,\n       }\n      }\n  ]\n}\nreturn [\n  {\n    json: {\n      results: items.length,\n    }\n  }\n];"
      },
      "id": "4517643d-d095-4c67-8535-dbaf380cb252",
      "name": "Parse Code",
      "type": "n8n-nodes-base.code",
      "typeVersion": 1,
      "position": [
        800,
        80
      ]
    },
    {
      "parameters": {
        "rule": {
          "interval": [
            {
              "field": "minutes"
            }
          ]
        }
      },
      "id": "34b72bbd-728b-4829-b067-bb4b38c26615",
      "name": "Every 5 Minutes",
      "type": "n8n-nodes-base.scheduleTrigger",
      "typeVersion": 1,
      "position": [
        400,
        80
      ]
    },
    {
      "parameters": {
        "conditions": {
          "number": [
            {
              "value1": "={{ $json.results }}",
              "operation": "equal"
            }
          ]
        }
      },
      "id": "17b53ead-ec7f-4677-b470-11639699a307",
      "name": "IF",
      "type": "n8n-nodes-base.if",
      "typeVersion": 1,
      "position": [
        1000,
        80
      ]
    },
    {
      "parameters": {
        "method": "POST",
        "url": "http://192.168.1.255/api/custom",
        "sendQuery": true,
        "queryParameters": {
          "parameters": [
            {
              "name": "name",
              "value": "woo-orders"
            }
          ]
        },
        "options": {}
      },
      "id": "8b6a2a6f-5883-452b-bef1-3b02146764d0",
      "name": "Remove from Clock",
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.1,
      "position": [
        1320,
        -20
      ]
    }
  ],
  "pinData": {},
  "connections": {
    "Get Processing Order Data": {
      "main": [
        [
          {
            "node": "Parse Code",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Parse Code": {
      "main": [
        [
          {
            "node": "IF",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Every 5 Minutes": {
      "main": [
        [
          {
            "node": "Get Processing Order Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "IF": {
      "main": [
        [
          {
            "node": "Remove from Clock",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Send to Clock",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "active": true,
  "settings": {},
  "versionId": "b0341d37-5a71-41ae-b10e-f9c48c333043",
  "id": "3",
  "meta": {
    "instanceId": "fad48ee50ab295e27486d400f427ed5b50baff0c1dc235dc9413ccebae5358c7"
  },
  "tags": []
}