config Query
Description
Retrieves shop configuration for a storefront by domain, configuration reference, or theme reference.
query config($domain: String, $configRef: ID, $themeRef: ID) {
config(domain: $domain, configRef: $configRef, themeRef: $themeRef) {
_id
id
uri
shopName
currency
currencySymbol
currencySymbolPosition
sites {
isPrimary
domain
}
modules {
id
data
}
articles {
_id
id
handle
type
title
}
domain
apiKey {
value
name
enabled
description
}
eshop {
uri
menus
}
categories
categoriesProduct
productTypes
socials {
id
value
title
}
}
}
Variables
{
"domain": "domain",
"configRef": "42f11fa826fbd4aed9ab63b0",
"themeRef": "30502aec02616ad90ca0ce03"
}
Response
{
"config": {
"_id": "7609827e0d5342ec78fb158e",
"id": 4714980228358,
"uri": "https://www.my-common-ground-store.com/release/1763553751/release-artist-release-name",
"shopName": "example",
"currency": "example",
"currencySymbol": "example",
"currencySymbolPosition": "example",
"sites": [
{
"isPrimary": true,
"domain": "example"
}
],
"modules": [
{
"id": "example",
"data": {}
}
],
"articles": [
{
"_id": "f0b6ad8dc602b5e5827eebc6",
"id": 4686564008718,
"handle": "example",
"type": "example",
"title": "example"
}
],
"domain": "example",
"apiKey": {
"value": "example",
"name": "example",
"enabled": true,
"description": "example"
},
"eshop": {
"uri": "https://www.my-common-ground-store.com/release/1763553751/release-artist-release-name",
"menus": [
{}
]
},
"categories": [
"example"
],
"categoriesProduct": [
"example"
],
"productTypes": [
"example"
],
"socials": [
{
"id": "example",
"value": "example",
"title": "example"
}
]
}
}
Arguments
| Name | Type | Description |
|---|---|---|
domain | String | Domain name to look up the configuration. |
configRef | ID | Configuration reference identifier. |
themeRef | ID | Theme reference identifier to load a specific theme. |