Home > @infiniteobjects/shopify-data-manager > AdminTypes > ProductVariant > fulfillmentService
Warning: This API is now obsolete.
The [relationship between a product variant and a fulfillment service was changed in the
2022-07
API version](/changelog/fulfillment-service-sku-sharing). A [ProductVariant](/api/admin-graphql/latest/objects/ProductVariant) can be stocked by multiple fulfillment services. As a result, we recommend that you use the [inventoryItem field](/api/admin-graphql/latest/objects/ProductVariant#field-productvariant-inventoryitem) if you need to determine where a product variant is stocked.If you need to determine whether a product is a gift card, then you should continue to use this field until an alternative is available.
Learn more about [managing inventory quantities and states](/apps/fulfillment/inventory-management-apps/quantities-states).
The fulfillment service that stocks a product variant.
This is a third-party fulfillment service if the following conditions are met: - The product variant is stocked by a single fulfillment service. - The [FulfillmentService](/api/admin-graphql/latest/objects/FulfillmentService) is a third-party fulfillment service. Third-party fulfillment services don’t have a handle with the value manual
. - The fulfillment service hasn’t [opted into SKU sharing](/api/admin-graphql/latest/objects/FulfillmentService#field-fulfillmentservice-permitsskusharing).
If the conditions aren’t met, then the fulfillment service has the manual
handle.
Signature:
fulfillmentService?: Maybe<FulfillmentService>;