Skip to main content

Returns the Shop associated with the storefront access token. The Shop object provides general store information such as the shop name, description, and primary domain.

Use this query to access data like store policies, PaymentSettings, Brand configuration, and shipping destinations. It also exposes ShopPayInstallmentsPricing and SocialLoginProvider options for customer accounts.

•Shop!

The central hub for store-wide settings and information accessible through the Storefront API. Provides the shop's name, description, and branding configuration including logos and colors through the Brand object.

Access store policies such as privacy, refund, shipping, and terms of service via ShopPolicy, and the subscription policy via ShopPolicyWithDefault. PaymentSettings expose accepted card brands, supported digital wallets, and enabled presentment currencies. The object also includes the primary Domain, countries the shop ships to, ShopPayInstallmentsPricing, and SocialLoginProvider options for customer accounts.

Show fields
•Brand

The shop's branding configuration.

Show fields
Anchor to customerAccountTranslationscustomerAccountTranslations
•[Translation!]

Translations for customer accounts.

Show fields
•String

The URL for the customer account (only present if shop has a customer account vanity domain).

•String

A description of the shop.

•ID!
non-null

A globally-unique ID.

•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.

Show fields

Arguments

•String!
required

The identifier for the metafield.

•String

The container the metafield belongs to. If omitted, the app-reserved namespace will be used.


•[Metafield]!
non-null

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

Show fields

Arguments

•[HasMetafieldsIdentifier!]!
required

The list of metafields to retrieve by namespace and key.

The input must not contain more than 250 values.

Show input fields

•String!
non-null

A string representing the way currency is formatted when the currency isn’t specified.

•String!
non-null

The shop’s name.

•PaymentSettings!
non-null

Settings related to payments.

Show fields
•Domain!
non-null

The primary domain of the shop’s Online Store.

Show fields
•ShopPolicy

The shop’s privacy policy.

Show fields
•ShopPolicy

The shop’s refund policy.

Show fields
•ShopPolicy

The shop’s shipping policy.

Show fields
•[CountryCode!]!
non-null

Countries that the shop ships to.

Show enum values
Anchor to shopPayInstallmentsPricingshopPayInstallmentsPricing
•ShopPayInstallmentsPricing

The Shop Pay Installments pricing information for the shop.

Show fields
Anchor to socialLoginProviderssocialLoginProviders
•[SocialLoginProvider!]!
non-null

The social login providers for customer accounts.

Show fields
•ShopPolicyWithDefault

The shop’s subscription policy.

Show fields
•ShopPolicy

The shop’s terms of service.

Show fields

Was this section helpful?