ProductVariant.fulfillment_service happened we had change api but still appear

This error still occurs after the level api has been changed

The relationship between a ProductVariant and a FulfillmentService was changed in the 2022-07 API version.

A ProductVariant can be stocked by multiple fulfillment services. As a result, we recommend that you no longer use the following fields:

Instead, you should use inventory items and inventory levels if you need to find, or manage, where a product is stocked.

If you need to determine whether a product is a gift card, you should continue to use the ProductVariant.fulfillment_service field until an alternative is available.

Learn more about managing inventory quantities and states.

View change

Someone who can help me

Hi @Gordonfong - thanks for getting in touch. My recommendation is to double check to see if your code is using any of the fields listed in that message. These would be the Fulfillment Service resources/objects associated with either the product variant or line item resources in GraphQL/REST. We now ask that fulfillment and inventory management apps use inventory items to track inventory locations.

If you’re still encountering issues after confirming your app is no longer using the above resources, please reach out to Partner Support through your Partner Dashboard and refer to this forum post - we’d be happy to help you out that way.

Hope this helps!

Al | Shopify Developer Support

If we are not using these fields but still calling the REST API with deprecated fields would the app get unlisted?

1 Like