Fulfillment of Product that does not require shipping

Hello @Shopify_77 ,

We have a product that does not require shipping, is not a physical product, inventory is not tracked and is not assigned to a location (at least not visibly). Strangely enough when querying the product and supplying the location_id we get the following back

Furthermore, since the product does not require shipping, and is not technically assigned to a location and not a physical product I find it odd that it shows up in the line items when querying the fulfillment order, that it has a negative quantity and at least in graphql is actually assiged to a location.

Could someone explain to me why a product that does not require fulfillment is being included in the fullfillment order being sent to the fulfillment service, this seems like a bug to me.

Cheers,

Gary