stack

Home > @infiniteobjects/shopify-data-manager > AdminTypes > Market

AdminTypes.Market interface

A market is a group of one or more regions that you want to target for international sales. By creating a market, you can configure a distinct, localized shopping experience for customers from a specific area of the world. For example, you can [change currency](https://shopify.dev/api/admin-graphql/current/mutations/marketCurrencySettingsUpdate), [configure international pricing](https://shopify.dev/apps/internationalization/product-price-lists), or [add market-specific domains or subfolders](https://shopify.dev/api/admin-graphql/current/objects/MarketWebPresence).

Signature:

export interface Market extends HasMetafieldDefinitions, HasMetafields, Node 

Extends: HasMetafieldDefinitions, HasMetafields, Node

Properties

Property Modifiers Type Description
catalogs   MarketCatalogConnection The catalogs that belong to the market.
currencySettings   MarketCurrencySettings The market’s currency settings.
enabled   Scalars[‘Boolean’][‘output’] Whether the market is enabled to receive visitors and sales. **Note**: Regions in inactive markets can’t be selected on the storefront or in checkout.
handle   Scalars[‘String’][‘output’] A short, human-readable unique identifier for the market. This is changeable by the merchant.
id   Scalars[‘ID’][‘output’] A globally-unique ID.
metafield?   Maybe<Metafield> (Optional) Returns a metafield by namespace and key that belongs to the resource.
metafieldDefinitions   MetafieldDefinitionConnection List of metafield definitions.
metafields   MetafieldConnection List of metafields that belong to the resource.
name   Scalars[‘String’][‘output’] The name of the market. Not shown to customers.
priceList?   Maybe<PriceList> (Optional) The market’s price list, which specifies a percentage-based price adjustment as well as fixed price overrides for specific variants.
primary   Scalars[‘Boolean’][‘output’] Whether the market is the shop’s primary market.
privateMetafield?   Maybe<PrivateMetafield> (Optional) Returns a private metafield by namespace and key that belongs to the resource.
privateMetafields   PrivateMetafieldConnection List of private metafields that belong to the resource.
regions   MarketRegionConnection The regions that comprise the market.
webPresence?   Maybe<MarketWebPresence> (Optional) The market’s web presence, which defines its SEO strategy. This can be a different domain, subdomain, or subfolders of the primary domain. Each web presence comprises one or more language variants. If a market doesn’t have its own web presence, then the market is accessible on the primary market’s domains using [country selectors](https://shopify.dev/themes/internationalization/multiple-currencies-languages#the-country-selector). If it’s the primary market and it has multiple web presences, then this field will return the primary domain web presence.
webPresences   MarketWebPresenceConnection The market’s web presences, which defines its SEO strategy. This can be a different domain, subdomain, or subfolders of the primary domain. Each web presence comprises one or more language variants. If a market doesn’t have any web presences, then the market is accessible on the primary market’s domains using [country selectors](https://shopify.dev/themes/internationalization/multiple-currencies-languages#the-country-selector).