API is not showing orders having 0 amount - using python

Topic summary

Main issue: Orders are missing from results when querying the Shopify API via Python. Initially suspected to be orders with a total amount of 0, but now appears to affect fulfilled orders specifically (pending orders are returned, fulfilled are not).

Diagnostic step: A participant suggested verifying behavior outside the Python integration using Shopify’s GraphiQL app (an in-browser GraphQL IDE) to query orders by date. The user checked in GraphiQL and believes the issue aligns with fulfillment status rather than order total.

Current understanding: The omission seems tied to order fulfillment state—fulfilled orders may be excluded—rather than zero-amount totals.

Status/outcome: No concrete fix identified yet. The discussion is ongoing, with the next implied step being to review query parameters or filters in the Python implementation versus GraphiQL to ensure fulfilled orders are included. No resolution or code changes have been confirmed.

Summarized with AI on January 9. AI used: gpt-5.

The described issue with the Shopify API in Python is that it’s not showing orders with a zero amount. When utilizing the API to retrieve orders, those with a total amount of zero are missing from the results. The user is seeking assistance to identify and rectify the problem in their Python-based integration with the Shopify API.

Hi Jimiadam,

Is this only happening with Python? EG: if you make a call using the GraphiQL app to fetch orders in a specified date, are you seeing orders with a 0 value?

I think it’s not issue with the orders with amount 0 but with orders that are fulfilled, It’s only loading/showing orders that are pending but not showing orders that are fulfilled.

checking using graphiql.