Represents a collection of general settings and information about the shop.


Account owner information.

A list of the shop's active alert messages that appear in the Shopify admin.

A list of the shop's product categories. Limit: 1000 product categories.

Anchor to Shop.availableChannelApps
availableChannelApps
Connection
non-null

The list of sales channels not currently installed on the shop.

The shop's billing address information.

List of all channel definitions associated with a shop.

Specifies whether the shop supports checkouts via Checkout API.

The public-facing contact email address for the shop. Customers will use this email to communicate with the shop owner.

Countries that have been defined in shipping zones for the shop.

The date and time when the shop was created.

The three letter code for the currency that the shop sells in.

How currencies are displayed on your store.

The presentment currency settings for the shop excluding the shop's own currency.

Whether customer accounts are required, optional, or disabled for the shop.

Information about the shop's customer accounts.

Anchor to Shop.customerTags
customerTags
Connection
non-null
Access requirements

A list of tags that have been added to customer accounts.

The shop's meta description used in search engine results.

Anchor to Shop.domainsPaginated
domainsPaginated
Connection
non-null

The domains configured for the shop.

Anchor to Shop.draftOrderTags
draftOrderTags
Connection
non-null
Access requirements

A list of tags that have been added to draft orders.

The shop owner's email address. Shopify will use this email address to communicate with the shop owner.

The configuration for the shop email sender.

The presentment currencies enabled for the shop.

The set of features enabled for the shop.

List of the shop's installed fulfillment services.

The shop's time zone as defined by the IANA.

A globally-unique ID.

Anchor to Shop.marketingSmsConsentEnabledAtCheckout
marketingSmsConsentEnabledAtCheckout
non-null

Whether SMS marketing has been enabled on the shop's checkout configuration settings.

The approval signals for a shop to support onboarding to channel apps.

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

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

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

The shop's .myshopify.com domain name.

The shop's name.

The shop's settings related to navigation.

Anchor to Shop.orderNumberFormatPrefix
orderNumberFormatPrefix
non-null

The prefix that appears before order numbers.

Anchor to Shop.orderNumberFormatSuffix
orderNumberFormatSuffix
non-null

The suffix that appears after order numbers.

Anchor to Shop.orderTags
orderTags
Connection
non-null
Access requirements

A list of tags that have been added to orders.

The shop's settings related to payments.

The shop's billing plan.

The primary domain of the shop's online store.

Anchor to Shop.productTags
productTags
Connection
non-null
Access requirements

A list of tags that have been added to products.

Anchor to Shop.productTypes
productTypes
Connection
non-null
Access requirements

The list of types added to products.

Anchor to Shop.productVendors
productVendors
Connection
non-null
Access requirements

The list of vendors added to products.

The shop's limits for specific resources. For example, the maximum number ofvariants allowed per product, or the maximum number of locations allowed.

Anchor to Shop.richTextEditorUrl
richTextEditorUrl
non-null

The URL of the rich text editor that can be used for mobile devices.

Fetches a list of admin search results by a specified query.

The list of search filter options for the shop. These can be used to filter productvisibility for the shop.

Whether the shop has outstanding setup steps.

The list of countries that the shop ships to.

The name of the shop owner.

The list of all legal policies associated with a shop.

The storefront access token of a private application. These are scoped per-application.

Whether applicable taxes are included in the shop's product prices.

Whether the shop charges taxes for shipping.

Anchor to Shop.timezoneAbbreviation
timezoneAbbreviation
non-null

The shop's time zone abbreviation.

The shop's time zone offset.

Anchor to Shop.timezoneOffsetMinutes
timezoneOffsetMinutes
non-null

The shop's time zone offset expressed as a number of minutes.

Anchor to Shop.transactionalSmsDisabled
transactionalSmsDisabled
non-null

Whether transactional SMS sent by Shopify have been disabled for a shop.

The published translations associated with the resource.

The shop's unit system for weights and measures.

The date and time when the shop was last updated.

The URL of the shop's online store.

The shop's primary unit of weight for products and shipping.


Was this section helpful?
Map

Possible types in

Shop


Returns the Shop resource corresponding to the access token used in the request. The Shop resource contains business and store management settings for the shop.


Was this section helpful?
<?>
Shop Queries
Shop

Queried by



Deletes a collection.

Anchor to customerDelete
mutation
Access requirements

Delete a customer. As of API version 2022-10, apps using protected customer data must meet the protected customer data requirements.

Creates a delegate access token.

To learn more about creating delegate access tokens, refer to Delegate OAuth access tokens to subsystems.

Destroys a delegate access token.

Deletes a gate configuration.

Deletes a Gate Subject.

Anchor to productCreate
mutation
Access requirements

Creates a product.

Learn more about the product model and adding product data.

Anchor to productDelete
mutation
Access requirements

Deletes a product, including all associated variants and media.

As of API version 2023-01, if you need to delete a large product, such as one that has many variants that are active at several locations, you may encounter timeout errors. To avoid these timeout errors, you can instead use the asynchronous ProductDeleteAsync mutation.

Duplicates a product.

If you need to duplicate a large product, such as one that has many variants that are active at several locations, you might encounter timeout errors.

To avoid these timeout errors, you can instead duplicate the product asynchronously.

In API version 2024-10 and higher, include synchronous: false argument in this mutation to perform the duplication asynchronously.

In API version 2024-07 and lower, use the asynchronous ProductDuplicateAsyncV2.

Publishes a resource to a channel. If the resource is a product, then it's visible in the channel only if the product status is active. Products that are sold exclusively on subscription (requiresSellingPlan: true) can be published only on online stores.

Publishes a resource to current channel. If the resource is a product, then it's visible in the channel only if the product status is active. Products that are sold exclusively on subscription (requiresSellingPlan: true) can be published only on online stores.

Unpublishes a resource from a channel. If the resource is a product, then it's visible in the channel only if the product status is active.

Unpublishes a resource from the current channel. If the resource is a product, then it's visible in the channel only if the product status is active.

Delete a saved search.

Creates a storefront access token for use with the Storefront API.

An app can have a maximum of 100 active storefront access tokens for each shop.

Get started with the Storefront API.


Was this section helpful?