A space to discuss GraphQL queries, mutations, troubleshooting, throttling, and best practices.
Hi all,
we are currently developing a car part shop with 40.000 Products. All products has been maintained in Plentymarkets as this is the leading material master system.
With the daily sycronisation we only get around 3.000 new Products per day available in Shopify.
Is there an API limitation for product generation and sync per day?
Is there also an limitation for product update? E.g. if we would like to update the stock from the 40.000 Product overnight, will this work later?
Thanks for your support
Look at the resource limits section in the docs as it will address limits imposed for variant creation for some plans.
https://shopify.dev/api/usage/rate-limits
You can update existing variants as often as you like but within whatever API call rates you've been allocated.
thanks for your reply. I tried already to identify the new variant limit in the rate-limit document.
Unfortunately I was not able to identify what does it exaclty mean for my usecase?
- How many new variants are able to generate daily?
- Is it possible to update the stock for 40.000 overnight?
Could you help me to get a better understanding here?
Thanks,
BR
Rouven
How many new variants are able to generate daily?
I'll just copy and post from the doc.
The following Admin API resources, in both GraphQL and REST versions, have an additional throttle that takes effect when a store has 50,000 product variants. After this threshold is reached, no more than 1,000 new variants can be created per day.
In certain cases, Shopify needs to enforce rate limiting in order to prevent abuse of the platform. Therefore, your app should be prepared to handle rate limiting on all endpoints, rather than just those listed here.
These additional limits don’t apply to stores on the Shopify Plus plan.
Is it possible to update the stock for 40.000 overnight?
Yes.
I know about the 50.000 limit, that why we have reduced the number of products to 40.000.
But what is the daily limit below 50.000 then?
"takes effect when a store has 50,000 product variants. After this threshold is reached, no more than 1,000 new variants can be created per day."
Are you looking at product counts, or product variant counts? Those are different things.
The limit talks specifically about variants. Perhaps your 40k products has more than 50k variants so the limit you're hitting is the one I'm talking about.
Yeah, that's a very fair assumption.
Now if you are still hitting hurdles then getting some clear screenshots, error messages, (or API request IDs) is prob the next step.
If you're abusing the APIs then there's always the chance you've been throttled but you'd have a pretty good sense of that based on what you're doing and anything on that front is temporary.