{
  "name": "Paginate Shopify products with GraphQL cursor-based navigation",
  "nodes": [
    {
      "id": "6afbcef7-96c0-46de-915f-e186c74c6d65",
      "name": "Start Workflow",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        0,
        -120
      ]
    },
    {
      "id": "f845ead7-cf3d-4ab8-94ba-075763600875",
      "name": "Shopify, products",
      "type": "n8n-nodes-base.graphql",
      "position": [
        220,
        -120
      ]
    },
    {
      "id": "67c4c2ff-e653-438c-8200-909ee0ad1dd4",
      "name": "hasMoreProducts",
      "type": "n8n-nodes-base.if",
      "position": [
        440,
        -120
      ]
    },
    {
      "id": "d3fef035-b854-49ac-ba22-7ed66444dda3",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -40,
        -360
      ],
      "parameters": {
        "width": 780,
        "height": 220,
        "content": "## Shopify GraphQL cursor loop\n\nMany Shopify GraphQL queries have the ability to return a cursor which you can loop over, however the N8N GraphQL node does not natively have the ability to fetch pages"
      }
    },
    {
      "id": "6bcd2224-c82b-4b3e-a0e0-773a4fffc166",
      "name": "Wait 1s",
      "type": "n8n-nodes-base.wait",
      "position": [
        660,
        0
      ]
    }
  ],
  "connections": {
    "Wait 1s": {
      "main": [
        [
          {
            "node": "Shopify, products",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Start Workflow": {
      "main": [
        [
          {
            "node": "Shopify, products",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "hasMoreProducts": {
      "main": [
        [
          {
            "node": "Wait 1s",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Shopify, products": {
      "main": [
        [
          {
            "node": "hasMoreProducts",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}