We've noticed a bug with Shopify's cursors, about number orders not being sent out to our app.
We've traced the problem to a possible issue with Shopify's cursors.
For example, when we make the following call:
https://*****************/admin/api/2020-10/orders.json?limit=250&created_at_min=2022-07-04T00:00:00+02:00&created_at_max=2022-07-04T23:59:59+02:00&financial_status=paid
We get a list of 250 orders, as expected. It gives us the following as the next link in the response headers:
https://***************/admin/api/2020-10/orders.json?limit=250&page_info=eAERTrthTYJJuZXh0...
Then on this next page, the API returns only 40 orders, whereas we're sure we had 600+ orders in that time range, and should've printed out another set of 250 and a "next" link to the last page, which that too, it doesn't do.