stack

Home > @infiniteobjects/shopify-data-manager > AdminTypes > ProductVariant > fulfillmentService

AdminTypes.ProductVariant.fulfillmentService property

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>;