> This page is for Developer.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.bigcommerce.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.bigcommerce.com/_mcp/server.

# Store

GraphQL object

A store.

Reference: https://docs.bigcommerce.com/developer/api-reference/graphql/admin/types/objects/store

## Fields

- `account` — An account.
- `appExtensions` — A list of App Extensions that the requesting API account has installed on the store.
- `channel` — A channel.
- `channels` — List of channels.
- `iSellTo` — The countries, subdivisions and postcodes that the store sells to. No context: one entry with the store-wide list. context.channelIds: one entry for each channel, in the order of channelIds. A duplicate ID gives one entry. The query does not check that the channel exists.
- `id` — The ID of the object.
- `inventory` — Inventory queries.
- `locales` — Retrieves a list of locales for the store.
- `metafield` — Single metafield.
- `metafields` — List of metafields.
- `product` — Single product.
- `products` — List of products.
- `settings` — Store settings.
- `sharedProductModifiers` — List of shared product modifiers.
- `sharedProductOptions` — List of shared product options.
- `storeHash` — Store hash.
- `storeReferenceId` — Store reference ID.
- `translations` — List of store translations.
- `webhook` — Webhook fetch request.
- `webhooks` — Webhooks list fetch request.

## Definition

```graphql
type Store {
  account: Account
  appExtensions(before: String, after: String, first: Int, last: Int): AppExtensionsConnection!
  channel(id: String!): Channel
  channels(filters: ChannelsFiltersInput, before: String, after: String, first: Int, last: Int): ChannelsConnection!
  iSellTo(context: ISellToContextInput): [ISellTo!]!
  id: String!
  inventory: Inventory
  locales(input: LocalesContextInput!, before: String, after: String, first: Int, last: Int): LocaleConnection!
  metafield(id: String!): Metafield
  metafields(filters: MetafieldsFiltersInput, before: String, after: String, first: Int, last: Int): MetafieldsConnection!
  product(id: String!): Product
  products(filters: ProductsFiltersInput, before: String, after: String, first: Int, last: Int): ProductConnection!
  settings: StoreSettings
  sharedProductModifiers(filters: SharedProductModifiersFiltersInput, before: String, after: String, first: Int, last: Int): SharedProductModifierConnection!
  sharedProductOptions(filters: SharedProductOptionsFiltersInput, before: String, after: String, first: Int, last: Int): SharedProductOptionConnection!
  storeHash: String!
  storeReferenceId: String!
  translations(filters: TranslationFiltersInput!, before: String, after: String, first: Int, last: Int): TranslationsConnection!
  webhook(id: String!): Webhook
  webhooks(filters: WebhookFiltersInput, before: String, after: String, first: Int, last: Int): WebhooksConnection!
}
```