What was asked, and what did Acumatica answer?
Acumatica community thread 27439 was opened on 15 November 2024 by a merchant whose template item had four options and nearly 4,000 variants, against a Shopify that at the time allowed three options and 100 variants per product. The question was simply when the connector would support Shopify’s new higher variant capability.
The first reply, on the same day, said the connector did not support it yet and attributed that to Shopify’s own rollout being limited. On 22 November 2024, Acumatica’s Technical Product Manager for Retail Commerce replied that the team was "working on migration from RestAPI to GraphQL for Products entities" and hoped for availability in 25R1.
The answer marked as accepted, on 6 March 2025, is from the same Acumatica product manager: "we have updated the Stock, Non-stock, Template Item entity with GraphQL in 25R1. With that you should have the 2000 variants supportability based on your Shopify plan." So on the public record, the connector-side work landed in Acumatica 2025 R1, and it landed by moving the product entities off Shopify’s REST product API onto GraphQL.
Note the hedge in that sentence, because it is doing real work: "you should have" and "based on your Shopify plan". At the time it was written, Shopify’s higher variant limit was in a staged rollout and, per a later reply in the same thread, early access was limited to Shopify Plus merchants.
Checked against: Acumatica community 27439: when will the Shopify connector support the new variant limit. Accepted answer 6 March 2025, read 20 August 2026
What is Shopify’s variant ceiling now, in August 2026?
We checked this ourselves rather than taking the number in the thread title. Shopify’s developer changelog entry dated 15 October 2025 states: "It is now possible for all Shopify merchants to create products with up to 2,048 variants in Shopify, exceeding our historical variant limit of 100."
Three details in that entry matter more than the headline. The number is 2,048, not the 2,000 that the community thread and every article about it uses. It applies to all merchants, so the plan gating in Acumatica’s March 2025 answer describes a state of the world that no longer holds. And the changelog warns that "merchants using apps that are not using the in-support GraphQL product APIs may have a downgraded or broken experience when creating or viewing products with more than 100 variants", which is precisely why Acumatica’s fix was a GraphQL migration rather than a setting.
Shopify’s GraphQL Admin documentation for creating product options confirms the ceiling in passing, stating that "the maximum allowed number of variants for each product is 2048".
Checked against: Shopify developer changelog, 15 October 2025: the product variant limit is now 2048 for all merchants. Read 20 August 2026, Shopify GraphQL Admin: productOptionsCreate, maximum allowed number of variants for each product is 2048. Read 20 August 2026
The limit that did not move is the option count
The merchant who opened thread 27439 had four options. The variant ceiling rising to 2,048 does not help them, because the blocker was never the variant count on its own.
A later reply in the same thread, from May 2025, states that support for more than three options remains a Shopify limitation and that it is on the roadmap with no timeline. Shopify’s own GraphQL documentation for creating product options does not state a global maximum in prose, and its worked example of an error response reads "Can only specify a maximum of 3 options", which is the same wall Acumatica users hit from the other side. Acumatica template item syncs fail with "Shopify supports only up to 3 product options" when a family has more attribute dimensions than that, which is documented in Acumatica community thread 18873 and covered on our page about matrix items and Shopify variants.
So the practical position for an Acumatica seller with deep product families is that the ceiling on how many variants moved by a factor of 20, and the ceiling on how many dimensions those variants can express did not move at all. If your families are three dimensions or fewer and simply large, 2025 R1 unblocked you. If your families are four dimensions or more, nothing here changed anything.
Checked against: Acumatica community 18873: template item sync error, Shopify supports only up to 3 product options. Read 20 August 2026
What could we not determine?
This page exists because thread 27439 is an open question with a partial answer, and pretending otherwise would be the easy thing to do. Four things are genuinely unresolved on the public record as of 20 August 2026.
We could not find any Acumatica statement re-testing the connector against 2,048 rather than 2,000, or against Shopify’s general availability rather than the staged rollout the March 2025 answer was written under. We could not determine whether template item syncs behave differently between, say, 500 variants and 2,000, since large families stress paging and rate limits rather than just the ceiling. We could not determine whether Acumatica releases after 2025 R1 changed anything here. And we could not find a first-party statement on what happens to a template item that already synced under the old 100-variant regime when it grows past that point.
Two things you can check yourself in an hour, and they are worth more than any of our reading. Sync one deliberately large template family in a sandbox and count what arrives. Then check how long that sync takes, because with 2,000 variants the number that hurts is usually elapsed time and API consumption rather than a hard refusal.
| Criterion | Best available answer | How confident, and why |
|---|---|---|
| Does Shopify allow more than 100 variants? | Yes. Up to 2,048 for all merchants, per Shopify’s changelog of 15 October 2025. | High. First-party, dated, and repeated in the GraphQL Admin documentation. |
| Does the Acumatica connector support it? | Acumatica says yes from 2025 R1, having moved the Stock, Non-stock and Template Item entities to GraphQL. | Medium. It is a first-party statement from Acumatica’s retail commerce product manager, and it is a forum reply, not documentation, and it predates Shopify’s general availability. |
| Can a product have more than three options? | No. The option count is unchanged, and Acumatica template syncs still fail on families with more dimensions than that. | Medium-high. Shopify does not state a global cap in prose, and its own error example says a maximum of three options, and Acumatica users hit exactly that error. |
| Will a 2,000-variant family sync acceptably in practice? | Unknown. We found no published test. | None. Test it in a sandbox with your own data and time it. |
The wider picture
This page answers one narrow question. Acro Commerce covers the strategy around it.
Common questions
- What is Shopify’s variant limit in 2026?
- 2,048 variants per product, for all merchants. Shopify’s developer changelog dated 15 October 2025 states it is now possible for all Shopify merchants to create products with up to 2,048 variants, exceeding the historical limit of 100, and the GraphQL Admin documentation repeats that the maximum allowed number of variants for each product is 2048. The commonly repeated figure of 2,000 is close but not the documented number.
- Which Acumatica release supports Shopify products with more than 100 variants?
- Acumatica 2025 R1, according to Acumatica’s Technical Product Manager for Retail Commerce in community thread 27439 on 6 March 2025, who stated the Stock, Non-stock and Template Item entities were updated to GraphQL in 25R1 and that this should give 2,000-variant support based on the merchant’s Shopify plan. That was written during Shopify’s staged rollout, and the plan gating no longer applies, so treat the release number as reliable and the surrounding conditions as dated.
- Can an Acumatica template item have four options on Shopify?
- No, and the variant limit increase did not change this. Shopify’s own documentation example for creating product options returns "Can only specify a maximum of 3 options", and Acumatica template item syncs fail with "Shopify supports only up to 3 product options" for families with more attribute dimensions than that, as recorded in Acumatica community thread 18873. A reply in thread 27439 from May 2025 says more than three options is on Shopify’s roadmap with no timeline.
- What should we do if our product families have four or more dimensions?
- Stop trying to make the variant model hold them. Two paths work: restructure the family so the fourth dimension becomes a separate product or a line-level option rather than a variant axis, or take configuration off the variant model entirely and use a front-end configurator that resolves to a matrix item at add-to-cart. The second is a development project rather than a setting, and it is the honest answer for a genuinely configurable product.
- Is a 2,000-variant product a good idea even if it syncs?
- Usually not, and this gets lost in the excitement about the ceiling. A product with 2,000 variants is a product whose page a buyer has to navigate, whose inventory has to be maintained, and whose every sync consumes API calls against limits you share with everything else. The ceiling rising is useful for the families that genuinely need it and it is not an invitation to model your whole catalogue that way.
Last updated 2026-08-20. Facts on this page last checked against source 2026-08-20.
