Any plans to support this end point with 2000 variants in one call? Alternatively any plans to allow productSet to update inventoryItem and quantity just like productVariantsBulkUpdate/Create?
Also does productSet using bulk mutation supports 2000 variants? Its seems if we use productSet in bulk mutation it defaults to synchronous instead of async. From what I understand, async mode is required to have a payload more than 100 variants.
so productSet using bulk mutation supports 2000 variants per operation? Because the docs seems to imply otherwise.
productSet shopify.dev> When run in synchronous mode, the productSet mutation has an input limit of 100 variants. If you anticipate any of your use cases requiring support for more than 100 variants, please use the mutation in asynchronous mode (default).> productSet shopify.dev> Note: When run in the context of a bulk operation, the mutation will always run synchronously and this argument will be ignored.
100 variants is the limit using the productsSet in synchronous mode. If you use it on a bulk mutation, it is set to asynchronous (no more 100 variants limit)
Not sure if we will ever allow for 2000 variants in the bulkVariant mutations, but as performance improves on those mutations we will consider raising the limit on the input size.
ProductSet supports inventoryQuantities in the 2024-10 release candidate. Updated docs with more examples will be coming soon.