While browsing demo stores for Headless, I noticed a product with four options. It looks exactly like four options, not separate product properties or a bundle. Currently, the UI and JSON don’t fully support displaying more than three options everywhere, but it works.
I haven’t found any documentation or information on how this is implemented—maybe someone can offer some insight?
I tried using GraphQL, but there’s also a limit of 3 options there, even if you create a store with a test extension for options
https://checkout.hydrogen.shop/products/v2-snowboard.json
I’m curious on this. There’s no location that I know of - API or Admin - that you can even add more than the 3 options. Following.
Hey @Maksym_Kyrnyi - thanks for flagging this.
@Doug_P is on point here. In most cases, the max number of native product options for a shop will be 3.
The Hydrogen demo JSON is a bit confusing since it shows a fourth product.options entry, but the variants themselves still only expose option1, option2, and option3, so I wouldn’t treat that demo product as a reliable example of a supported path for creating 4 native options through Admin.
You can confirm the limit for a specific shop with this Admin GraphQL query:
{
shop {
name
resourceLimits {
maxProductOptions
}
}
}
Hope this helps! If this doesn’t solve it let me know, happy to clarify anything on our end here.
Is this a hint that Shopify is looking at adding “more” than 3 product options in the near future? I’m asking because if so I need to start preparing for this in FyreTrail.
1 Like
Hey @Doug_P - I don’t have any info on that front, but I’ll see if there’s anything we can share. At the very least I can definitely put through a feature request for you for sure.
1 Like
Hey folks - just following up here. I can confirm that right now for individual products, they are capped at 3. Our current suggested workaround is to use Combined Listings: Build for combined listings
In terms of future state, I was able to speak with some folks and we don’t have anything to share at this time, but if there are changes to the default product option cap we would have that listed in our changelog if an update to that functionality did happen: https://changelog.shopify.com/
Hope this helps!
1 Like