Shopify Community AMA with Shopify Developers: The New GraphQL Product APIs

Hi, seems like you answered a workaround in this thread for someone else: https://community.shopify.com/c/community-amas-ask-me-anything/shopify-community-ama-with-shopify-developers-the-new-graphql/m-p/2722275/highlight/true#M1063

I should be using productCreate without passing any variants. And then using productVariantsBulkCreate with strategy: REMOVE_STANDALONE_VARIANT. This allows me to create the product with correct options and optionValues in 1 mutation, and then add its variants in a single followup mutation that also provides the fulfillment service location ID, and their starting quantities. That way I only need to fire 2 mutations per product.

I hope we see the ability to provide a starting **variants.****inventory.**locationId in productSet soon.