---
title: MarketType - GraphQL Admin
description: The market types.
api_version: 2026-10
source_url:
  html: 'https://shopify.dev/docs/api/admin-graphql/latest/enums/MarketType'
  md: 'https://shopify.dev/docs/api/admin-graphql/latest/enums/MarketType.md'
api_name: admin
api_type: graphql
type: enum
---

# Market​Type

enum

The market types.

## Valid values

* CHANNEL

  The market applies to the visitor based on the channel.

* COMPANY\_​LOCATION

  The market applies to the visitor based on the company location.

* LOCATION

  The market applies to the visitor based on the location.

* NONE

  The market does not apply to any visitor.

* REGION

  The market applies to the visitor based on region.

***

## Fields

* [Market.type](https://shopify.dev/docs/api/admin-graphql/latest/objects/Market#field-Market.fields.type)

  OBJECT

  A merchant-defined group of buyers identified by conditions such as their region, retail location, or company location. Each market allows configuration of a distinct, localized buyer experience. Customizations include, but are not limited to, [currency](https://shopify.dev/api/admin-graphql/current/mutations/marketCurrencySettingsUpdate), [pricing and product availability](https://shopify.dev/apps/internationalization/product-price-lists), [web presence](https://shopify.dev/api/admin-graphql/current/objects/MarketWebPresence), and content translations.

* [Market​Catalog.markets(type)](https://shopify.dev/docs/api/admin-graphql/latest/objects/MarketCatalog#field-MarketCatalog.fields.markets.arguments.type)

  ARGUMENT

  A catalog for managing product availability and pricing for specific [`Market`](https://shopify.dev/docs/api/admin-graphql/latest/objects/Market) contexts. Each catalog links to one or more markets. The catalog can optionally include a [`Publication`](https://shopify.dev/docs/api/admin-graphql/latest/objects/Publication) to control which [`Product`](https://shopify.dev/docs/api/admin-graphql/latest/objects/Product) objects customers see, and a [`PriceList`](https://shopify.dev/docs/api/admin-graphql/latest/objects/PriceList) for market-specific pricing adjustments. When a publication isn't associated with the catalog, product availability is determined by the sales channel.

  Use catalogs to create distinct shopping experiences for different geographic regions or customer segments.

  Learn more about [building a catalog](https://shopify.dev/docs/apps/build/markets/build-catalog) and [managing markets](https://shopify.dev/docs/apps/build/markets).

* [Market​Catalog.marketsCount(type)](https://shopify.dev/docs/api/admin-graphql/latest/objects/MarketCatalog#field-MarketCatalog.fields.marketsCount.arguments.type)

  ARGUMENT

  A catalog for managing product availability and pricing for specific [`Market`](https://shopify.dev/docs/api/admin-graphql/latest/objects/Market) contexts. Each catalog links to one or more markets. The catalog can optionally include a [`Publication`](https://shopify.dev/docs/api/admin-graphql/latest/objects/Publication) to control which [`Product`](https://shopify.dev/docs/api/admin-graphql/latest/objects/Product) objects customers see, and a [`PriceList`](https://shopify.dev/docs/api/admin-graphql/latest/objects/PriceList) for market-specific pricing adjustments. When a publication isn't associated with the catalog, product availability is determined by the sales channel.

  Use catalogs to create distinct shopping experiences for different geographic regions or customer segments.

  Learn more about [building a catalog](https://shopify.dev/docs/apps/build/markets/build-catalog) and [managing markets](https://shopify.dev/docs/apps/build/markets).

* [Query​Root.markets(type)](https://shopify.dev/docs/api/admin-graphql/latest/objects/QueryRoot#field-QueryRoot.fields.markets.arguments.type)

  ARGUMENT

  The schema's entry-point for queries. This acts as the public, top-level API from which all queries must start.

* [markets.type](https://shopify.dev/docs/api/admin-graphql/latest/queries/markets#arguments-type)

  ARGUMENT

***

## Map

### Fields with this enum

* [Market.type](https://shopify.dev/docs/api/admin-graphql/latest/objects/Market#field-Market.fields.type)

### Arguments with this enum

* [Market​Catalog.markets(type)](https://shopify.dev/docs/api/admin-graphql/latest/objects/MarketCatalog#field-MarketCatalog.fields.markets.arguments.type)
* [Market​Catalog.marketsCount(type)](https://shopify.dev/docs/api/admin-graphql/latest/objects/MarketCatalog#field-MarketCatalog.fields.marketsCount.arguments.type)
* [Query​Root.markets(type)](https://shopify.dev/docs/api/admin-graphql/latest/objects/QueryRoot#field-QueryRoot.fields.markets.arguments.type)
* [markets.type](https://shopify.dev/docs/api/admin-graphql/latest/queries/markets#arguments-type)
