Covers all questions related to inventory management, order fulfillment, and shipping.
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 versio....
A ProductVariant can be stocked by multiple fulfillment services. As a result, we recommend that you no longer use the following fields:
- ProductVariant.fulfillment_service (GraphQL) (REST)
- LineItem.fulfillment_service (GraphQL) (REST)
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
Solved! Go to the solution
This is an accepted solution.
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
Developer Support @ Shopify
- Was this reply helpful? Click Like to let us know!
- Was your question answered? Mark it as an Accepted Solution
- To learn more visit Shopify.dev or the Shopify Web Design and Development Blog
Someone who can help me
This is an accepted solution.
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
Developer Support @ Shopify
- Was this reply helpful? Click Like to let us know!
- Was your question answered? Mark it as an Accepted Solution
- To learn more visit Shopify.dev or the Shopify Web Design and Development Blog
If we are not using these fields but still calling the REST API with deprecated fields would the app get unlisted?