Hi,
We run daily incremental order imports using the Admin GraphQL API. We query orders using a bounded updated_at like:
query Orders($cursor: String, $queryString: String!, $pageSize: Int!) {
orders(
after: $cursor
first: $pageSize
query: $queryString
sortKey: UPDATED_AT
) {
nodes {
id
updatedAt
}
pageInfo {
hasNextPage
}
}
}
After successfully importing a completed UTC day, we advance our watermark and do not normally query that day again. We’re concerned that an order updated near the end of the day might not yet be visible in Shopify’s search index when the import runs. We could potentially miss some orders because of this.
How long can it take for a created or updated order to become visible in this query? Is there a guaranteed maximum delay or consistency SLA for search-index visibility?
Thanks for the help!