We are Tableau/Power BI Connectors Shopify apps vendor.
Our connectors do the following: request data from Shopify using bulk operations of Shopify GraphQL API, wait for response while bulk operations are prepared, convert data to format supported by Tableau/Power BI and return formatted data to the user.
Since yesterday we started to receive clients' complaints about inability to get all the data they were able to get previously, e.g. client was getting about 1300 rows of Orders data, but now he can only get 200 rows, after re-preparing data he gets 700. Returned number of rows changes unpredictably. Since the data preparation process fully depends on Shopify we have an assumption that something has changed in API.
We found no option to solve the issue from our end (the process of data preparation fully depends on Shopify). We have already few complaints from our customers, we believe all our 500+ customers are facing this issue and the issue is going to become critical in a short time.
Here are two bulk operations ids (as an example):
gid://shopify/BulkOperation/106826989723 2021-02-02 09:49:05+00
gid://shopify/BulkOperation/106827284635 2021-02-02 09:49:46+00
We would appreciate any kind of information/fixes/feedback regarding this matter.
Thanks for providing those details. We received a few similar reports over the past few days, so I've raised those examples with our developers for further investigation. I'll post back here once we have it resolved.
Our developers have shipped a fix to prevent the issue of bulk operations delivering incomplete data. Everything should work as expected now, but please don't hesitate to reach out if there's anything else we can help with.