We have a public app that creates a product in a store. This is not a physical product, and doesn't need to be fulfilled. How do we uncheck "This is a physical product" when we create a product through the rest API?
I have the same problem, as I can't seem to find it in the APIs or in (Integromat's rendition of the APIs)
You need to set "requires_shipping" flag to false.
This option is deprecated so you need to set it for Inventory Item.
Yes, that was clear from the start. We've escalated the problem to Shopify because the API isn't responding as it should. More updates soon.