When you build Shopify apps or integrations, pagination becomes important very quickly.

A small test store may have a few products and orders.

A real merchant store can have thousands of products, variants, orders, customers, inventory items, metafields, and fulfillment records.

You cannot fetch all of that data in one Shopify GraphQL request.

You need pagination.