Get order details based on latest updated datetime of the order only

Topic summary

Obtener pedidos por última fecha de actualización (updated_at) vía API de Shopify.

  • Se pregunta qué API/parametro permite traer “todos los detalles de pedidos” filtrando por la última fecha/hora de actualización de cada pedido y evitando duplicados.
  • Respuesta: en REST Admin API usar GET /orders.json con el parámetro updated_at_min (trae pedidos actualizados en o después de una fecha/hora en formato ISO 8601). Se menciona que para consultar pedidos de hace 60+ días se requiere acceso completo a Orders aprobado en el Partner Dashboard.

Puntos de conflicto / dudas:

  • Se plantea un caso donde un pedido se crea y luego se actualiza varias veces; se cuestiona si al paginar (limit=5) el mismo pedido aparecería múltiples veces y por qué un bucle reporta 767 “pedidos” cuando existen 494.
  • Se sugiere revisar formato de fecha y el filtro status (open/closed/cancelled/any, incluyendo archivados). También se indica que el parámetro order=updated_at asc “no parece correcto” y proponen removerlo, pero queda sin una solución clara sobre cómo ordenar ascendente por updated_at.

Actualización final:

  • Otra persona pregunta cómo lograrlo en GraphQL; no se da solución, solo el recordatorio del límite de búsqueda de 60 días sin aprobación.

Estado: la discusión queda abierta; no se resuelve el ordenamiento ascendente ni la discrepancia 494 vs 767.

Summarized with AI on February 26. AI used: gpt-5.2.

At the very end the last Params doesn’t look correct try removing it.