I have a question about Shopify API rate limits. These may represent a sort of hard limit on performance for our application.
But I’m not sure how their rate limiting algorithm works. Is it designed to split traffic up among all the Shopify shops ? Do the rate limits represent rate limits per seller ?
We are building an API interface for multiple shops, and we will be eventually hope to be making several million called a day to list products, update products inventory and pricing and retrieve orders.
Bu we are concerned about how rate limits will affect the performance and viability of our applications ?
The Inventory price process works well, but it a bit slower than I’d like.
This is entirely due to the speed of the web service calls to Shopify API calls over the network. It can update all exported products (to our test account) in under a minute, but that’s not lightning fast. Is there any way that this can this go any faster ? Because it’s hard to see how several million API calls daily will work at this speed ?
So how can we support an application through the Shopify API with such low rate limits ? https://shopify.dev/concepts/about-apis/rate-limits
What do you recommendation as the best method to design back-end processes that push product, update inventory and pricing and get orders on large numbers of products for multiple sellers that will have effective performance ?
https://shopify.dev/concepts/about-apis/rate-limits#avoiding-rate-limit-errors
https://shopify.dev/concepts/about-apis/rate-limits#rate-limiting-methods
Thanks,