Skip to main content
Log inSign up
Anchor to DeliveryPromiseParticipantOwner

DeliveryPromiseParticipantOwner

union

Requires read_delivery_promises access scope.

The object that the participant references.

•
OBJECT

Represents the location where the physical good resides. You can stock inventory at active locations. Active locations that have fulfills_online_orders: true and are configured with a shipping rate, pickup enabled or local delivery will be able to sell from their storefront.

activatable•
non-null

Whether the location can be reactivated. If false, then trying to activate the location with the LocationActivate mutation will return an error that describes why the location can't be activated.

address•
non-null

The address of this location.

addressVerified•
non-null

Whether the location address has been verified.

createdAt•
non-null

The date and time (ISO 8601 format) that the location was added to a shop.

deactivatable•
non-null

Whether this location can be deactivated. If true, then the location can be deactivated by calling the LocationDeactivate mutation. If false, then calling the mutation to deactivate it will return an error that describes why the location can't be deactivated.

deactivatedAt•

The date and time (ISO 8601 format) that the location was deactivated at. For example, 3:30 pm on September 7, 2019 in the time zone of UTC (Universal Time Coordinated) is represented as "2019-09-07T15:50:00Z".

deletable•
non-null

Whether this location can be deleted.

fulfillmentService•

Name of the service provider that fulfills from this location.

fulfillsOnlineOrders•
non-null

Whether this location can fulfill online orders.

hasActiveInventory•
non-null

Whether this location has active inventory.

hasUnfulfilledOrders•
non-null

Whether this location has orders that need to be fulfilled.

id•
non-null

A globally-unique ID.

inventoryLevel•

The quantities of an inventory item at this location.

inventoryLevels•
non-null

A list of the quantities of the inventory items that can be stocked at this location.

isActive•
non-null

Whether the location is active. A deactivated location can be activated (change isActive: true) if it has activatable set to true by calling the locationActivate mutation.

isFulfillmentService•
non-null

Whether this location is a fulfillment service.

legacyResourceId•
non-null

The ID of the corresponding resource in the REST Admin API.

localPickupSettingsV2•

Local pickup settings for the location.

metafield•

A custom field, including its namespace and key, that's associated with a Shopify resource for the purposes of adding and storing additional information.

metafields•
non-null

A list of custom fields that a merchant associates with a Shopify resource.

metafieldsByIdentifiers•
non-null

The metafields associated with the resource matching the supplied list of namespaces and keys.

name•
non-null

The name of the location.

shipsInventory•
non-null

Whether this location is used for calculating shipping rates. In multi-origin shipping mode, this flag is ignored.

suggestedAddresses•
non-null

List of suggested addresses for this location (empty if none).

updatedAt•
non-null

The date and time (ISO 8601 format) when the location was last updated.

isPrimary•
non-nullDeprecated

Whether the location is your primary location for shipping inventory. The concept of a primary location is deprecated, shipsInventory can be used to get a fallback location

metafieldDefinitions•
non-nullDeprecated

List of metafield definitions. This field will be removed in a future version. Use the root metafieldDefinitions field instead.

•
OBJECT

Represents a product variant.

availableForSale•
non-null

Whether the product variant is available for sale.

barcode•

The value of the barcode associated with the product.

compareAtPrice•

The compare-at price of the variant in the default shop currency.

contextualPricing•
non-null

The pricing that applies for a customer in a given context. As of API version 2025-04, only active markets are considered in the price resolution.

createdAt•
non-null

The date and time when the variant was created.

defaultCursor•
non-null

A default cursor that returns the single next record, sorted ascending by ID.

deliveryProfile•

The delivery profile for the variant.

deliveryPromiseParticipants•
non-null

The delivery promise participants for the product variant.

displayName•
non-null

Display name of the variant, based on product's title + variant's title.

events•
non-null

The paginated list of events associated with the host subject.

id•
non-null

A globally-unique ID.

image•

The featured image for the variant.

inventoryItem•
non-null

The inventory item, which is used to query for inventory information.

inventoryPolicy•
non-null

Whether customers are allowed to place an order for the product variant when it's out of stock.

inventoryQuantity•

The total sellable quantity of the variant.

legacyResourceId•
non-null

The ID of the corresponding resource in the REST Admin API.

media•
non-null

The media associated with the product variant.

metafield•

A custom field, including its namespace and key, that's associated with a Shopify resource for the purposes of adding and storing additional information.

metafields•
non-null

A list of custom fields that a merchant associates with a Shopify resource.

metafieldsByIdentifiers•
non-null

The metafields associated with the resource matching the supplied list of namespaces and keys.

position•
non-null

The order of the product variant in the list of product variants. The first position in the list is 1.

price•
non-null

The price of the product variant in the default shop currency.

product•
non-null

The product that this variant belongs to.

productParents•
non-null

A list of products that have product variants that contain this variant as a product component.

productVariantComponents•
non-null

A list of the product variant components.

requiresComponents•
non-null

Whether a product variant requires components. The default value is false. If true, then the product variant can only be purchased as a parent bundle with components and it will be omitted from channels that don't support bundles.

selectedOptions•
non-null

List of product options applied to the variant.

sellableOnlineQuantity•
non-null

The total sellable quantity of the variant for online channels. This doesn't represent the total available inventory or capture limitations based on customer location.

sellingPlanGroups•
non-null

A list of all selling plan groups defined in the current shop associated with the product variant.

sellingPlanGroupsCount•

Count of selling plan groups associated with the product variant.

sku•

A case-sensitive identifier for the product variant in the shop. Required in order to connect to a fulfillment service.

taxable•
non-null

Whether a tax is charged when the product variant is sold.

taxCode•

The tax code for the product variant.

title•
non-null

The title of the product variant.

translations•
non-null

The published translations associated with the resource.

unitPriceMeasurement•

The unit price measurement for the variant.

updatedAt•
non-null

The date and time (ISO 8601 format) when the product variant was last modified.

metafieldDefinitions•
non-nullDeprecated

List of metafield definitions. This field will be removed in a future version. Use the root metafieldDefinitions field instead.

presentmentPrices•
non-nullDeprecated

List of prices and compare-at prices in the presentment currencies for this shop. Use contextualPricing instead.

sellingPlanGroupCount•
non-nullDeprecated

Count of selling plan groups associated with the product variant. Use sellingPlanGroupsCount instead.

storefrontId•
non-nullDeprecated

The Storefront GraphQL API ID of the ProductVariant.

As of the 2022-04 version release, the Storefront GraphQL API will no longer return Base64 encoded IDs to match the behavior of the Admin GraphQL API. Therefore, you can safely use the id field's value instead. Use id instead.


Was this section helpful?

Anchor to Fields with this unionFields with this union

•
OBJECT

The resource that the participant is attached to.


Was this section helpful?