Discuss all the new features introduced with the new product model in GraphQL.
We're moving the community! Starting July 7, the current community will be read-only for approx. 2 weeks. You can browse content, but posting will be temporarily unavailable. Learn more
In the docs it says:
Custom apps built on REST that do not need to support more than 100 variants can continue to use the deprecated REST product APIs, however it is important to note:
...
-Any merchant using custom apps built with these deprecated APIs will not be able to increase their variant limit past 100.
Does that mean if a store has any custom/private apps that are calling deprecated REST APIs, that Shopify will not increase their variant limit beyond 100?
If so, are there any thresholds/heuristics like Shopify checks that no deprecated API calls have been made for a week and then it increases the variant limit? Or does that app need to be uninstalled?
Similar question for theme code. Is there any specific theme code Shopify is looking for that will prevent the increase?
Also, I didn't see any changes mentioned for the Storefront API. Seems like just need to follow the Admin API changes and it's similar for the Storefront API or are there other changes needed?
If variants can't be increased due to any of the above, are options still increased 3+? Or options is only increased if variants are increased?
Is there any report we can check for custom apps & themes that can make it easier to see which apps need to be updated? Mainly thinking of apps that we may not have developed and don't have access to the access token to review the deprecated API calls report.
Thanks
Bump
Hi @etrolmos
Does that mean if a store has any custom/private apps that are calling deprecated REST APIs, that Shopify will not increase their variant limit beyond 100?
No
-Any merchant using custom apps built with these deprecated APIs will not be able to increase their variant limit past 100.
This means that the (merchants) app will not work with products that have more than 100 variants until they migrate to GraphQL