When trying to update products via GraphQL, sometimes it succeeds, sometimes it’s not. But whenever fails, it’s NOT because of 429 too many requests or over-usage, it is rather due to a VERY STRANGE error which goes like this:
“This product is currently being modified. Please try again later.” with the internal code of “TOO_MANY_PARALLEL_REQUESTS_FOR_THIS_PRODUCT”
now, what does that mean? why is that shown up? the GraphQL mutation used is “productAppendImages”.
I would also like to note that sometimes it succeeds, sometimes it doesn’t - and I can’t find any pattern for the failures. Final note - in the logic of completely updating the product, previous to this query being run, there’s another query run, but with REST API, which 100% succeeds. i.e, in chronological order:
- some REST API call to update a product is being made
- the request succeeds
- a GraphQL “productAppendImages” mutation is being called
- about 50% of times it fails and complains with this weird aforementioned error.
Any assistance, or even attempts of assistance will be super appreciated.
Thank you ![]()