Shop
Requires access scope.
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 , and the subscription policy via . expose accepted card brands, supported digital wallets, and enabled presentment currencies. The object also includes the primary Domain, countries the shop ships to, , and options for customer accounts.
Anchor to FieldsFields
- brand (Brand)
- contactInformation (ShopPolicy)
- customerAccountTranslations ([Translation!])
- customerAccountUrl (String)
- description (String)
- id (ID!)
- legalNotice (ShopPolicy)
- metafield (Metafield)
- metafields ([Metafield]!)
- moneyFormat (String!)
- name (String!)
- paymentSettings (PaymentSettings!)
- primaryDomain (Domain!)
- privacyPolicy (ShopPolicy)
- refundPolicy (ShopPolicy)
- shippingPolicy (ShopPolicy)
- shipsToCountries ([CountryCode!]!)
- shopPayInstallmentsPricing (ShopPayInstallmentsPricing)
- socialLoginProviders ([SocialLoginProvider!]!)
- subscriptionPolicy (ShopPolicyWithDefault)
- termsOfSale (ShopPolicy)
- termsOfService (ShopPolicy)
- Anchor to brandbrand•Brand
The shop's branding configuration.
- Anchor to contactInformationcontact•Shop
Information Policy The shop's contact information.
- Anchor to customerAccountTranslationscustomer•[Translation!]
Account Translations Translations for customer accounts.
- Anchor to customerAccountUrlcustomer•String
Account Url The URL for the customer account (only present if shop has a customer account vanity domain).
- Anchor to descriptiondescription•String
A description of the shop.
- •ID!non-null
A globally-unique ID.
- Anchor to legalNoticelegal•Shop
Notice Policy The shop's legal notice.
- Anchor to metafieldmetafield•MetafieldToken access required
A custom field, including its
namespaceandkey, that's associated with a Shopify resource for the purposes of adding and storing additional information.- Anchor to namespacenamespace•String
The container the metafield belongs to. If omitted, the app-reserved namespace will be used.
- •String!required
The identifier for the metafield.
Arguments
- Anchor to metafieldsmetafields•[Metafield]!non-null Token access required
A list of custom fields that a merchant associates with a Shopify resource.
- Anchor to identifiersidentifiers•[Has
Metafields Identifier!]! required The list of metafields to retrieve by namespace and key.
The input must not contain more than
250values.
Arguments
- Anchor to moneyFormatmoney•String!
Format non-null A string representing the way currency is formatted when the currency isn’t specified.
- Anchor to namename•String!non-null
The shop’s name.
- Anchor to paymentSettingspayment•Payment
Settings Settings! non-null Settings related to payments.
- Anchor to primaryDomainprimary•Domain!
Domain non-null The primary domain of the shop’s Online Store.
- Anchor to privacyPolicyprivacy•Shop
Policy Policy The shop’s privacy policy.
- Anchor to refundPolicyrefund•Shop
Policy Policy The shop’s refund policy.
- Anchor to shippingPolicyshipping•Shop
Policy Policy The shop’s shipping policy.
- Anchor to shipsToCountriesships•[Country
To Countries Code!]! non-null Countries that the shop ships to.
- Anchor to shopPayInstallmentsPricingshop•Shop
Pay Installments Pricing Pay Installments Pricing Token access required The Shop Pay Installments pricing information for the shop.
- •[Social
Login Provider!]! non-null The social login providers for customer accounts.
- Anchor to subscriptionPolicysubscription•Shop
Policy Policy With Default The shop’s subscription policy.
- Anchor to termsOfSaleterms•Shop
Of Sale Policy The shop's terms of sale.
- Anchor to termsOfServiceterms•Shop
Of Service Policy The shop’s terms of service.
Anchor to QueriesQueries
- shop (Shop!)
- •query
Returns the
Shopassociated with the storefront access token. TheShopobject provides general store information such as the shop name, description, and primary domain.Use this query to access data like store policies,
,Brandconfiguration, and shipping destinations. It also exposesandoptions for customer accounts.