GVein GraphQL API

Автогенерована документація з внутрішнього GraphQL endpoint

API Endpoints
http://192.168.15.133/api/graphql/

Queries

account

Response

Returns an AccountNode

Arguments
Name Description
id - ID

Example

Query
query account($id: ID) {
  account(id: $id) {
    id
    type
    variant
    date
    sourceValue
    number
    orders
    balance
    printUrl
    cashCurrency
    cashValue
    csvUrl
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "account": {
      "id": 4,
      "type": "abc123",
      "variant": 987,
      "date": "2007-12-03T10:15:30Z",
      "sourceValue": "xyz789",
      "number": 987,
      "orders": [987],
      "balance": "abc123",
      "printUrl": "abc123",
      "cashCurrency": "abc123",
      "cashValue": 987.65,
      "csvUrl": "xyz789"
    }
  }
}

accountAll

Arguments
Name Description
between - DateRangeFieldInput!
variant - Int
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID

Example

Query
query accountAll(
  $between: DateRangeFieldInput!,
  $variant: Int,
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID
) {
  accountAll(
    between: $between,
    variant: $variant,
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id
  ) {
    pagesCount
    totalCount
    variant
    edges {
      ...AccountNodeFragment
    }
  }
}
Variables
{
  "between": DateRangeFieldInput,
  "variant": 123,
  "page": 987,
  "perPage": 987,
  "limit": 123,
  "id": "4"
}
Response
{
  "data": {
    "accountAll": {
      "pagesCount": 987,
      "totalCount": 123,
      "variant": 123,
      "edges": [AccountNode]
    }
  }
}

accountNode

Response

Returns an AccountNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query accountNode($id: ID!) {
  accountNode(id: $id) {
    id
    type
    variant
    date
    sourceValue
    number
    orders
    balance
    printUrl
    cashCurrency
    cashValue
    csvUrl
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "accountNode": {
      "id": 4,
      "type": "xyz789",
      "variant": 123,
      "date": "2007-12-03T10:15:30Z",
      "sourceValue": "xyz789",
      "number": 987,
      "orders": [123],
      "balance": "abc123",
      "printUrl": "xyz789",
      "cashCurrency": "xyz789",
      "cashValue": 123.45,
      "csvUrl": "xyz789"
    }
  }
}

action

Response

Returns an ActionNode

Arguments
Name Description
id - ID
isActive - Boolean
slug - String

Example

Query
query action(
  $id: ID,
  $isActive: Boolean,
  $slug: String
) {
  action(
    id: $id,
    isActive: $isActive,
    slug: $slug
  ) {
    id
    isActive
    priority
    name
    subTitle
    slug
    image
    created
    actFrom
    actTo
    text
    nameTranslations
    nameUk
    nameRu
    textTranslations
    textUk
    textRu
    slugTranslations
    slugUk
    slugRu
    subTitleTranslations
    subTitleUk
    subTitleRu
  }
}
Variables
{
  "id": 4,
  "isActive": true,
  "slug": "abc123"
}
Response
{
  "data": {
    "action": {
      "id": 4,
      "isActive": true,
      "priority": 123,
      "name": "xyz789",
      "subTitle": "abc123",
      "slug": "abc123",
      "image": "abc123",
      "created": "2007-12-03",
      "actFrom": "2007-12-03",
      "actTo": "2007-12-03",
      "text": "xyz789",
      "nameTranslations": ["abc123"],
      "nameUk": "abc123",
      "nameRu": "xyz789",
      "textTranslations": ["abc123"],
      "textUk": "abc123",
      "textRu": "xyz789",
      "slugTranslations": ["abc123"],
      "slugUk": "abc123",
      "slugRu": "xyz789",
      "subTitleTranslations": ["abc123"],
      "subTitleUk": "abc123",
      "subTitleRu": "abc123"
    }
  }
}

actionAll

Response

Returns an ActionNodeConnectionV2

Arguments
Name Description
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID
isActive - Boolean
slug - String

Example

Query
query actionAll(
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID,
  $isActive: Boolean,
  $slug: String
) {
  actionAll(
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id,
    isActive: $isActive,
    slug: $slug
  ) {
    pagesCount
    totalCount
    edges {
      ...ActionNodeFragment
    }
  }
}
Variables
{
  "page": 123,
  "perPage": 987,
  "limit": 123,
  "id": 4,
  "isActive": true,
  "slug": "abc123"
}
Response
{
  "data": {
    "actionAll": {
      "pagesCount": 123,
      "totalCount": 987,
      "edges": [ActionNode]
    }
  }
}

actionNode

Response

Returns an ActionNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query actionNode($id: ID!) {
  actionNode(id: $id) {
    id
    isActive
    priority
    name
    subTitle
    slug
    image
    created
    actFrom
    actTo
    text
    nameTranslations
    nameUk
    nameRu
    textTranslations
    textUk
    textRu
    slugTranslations
    slugUk
    slugRu
    subTitleTranslations
    subTitleUk
    subTitleRu
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "actionNode": {
      "id": "4",
      "isActive": true,
      "priority": 987,
      "name": "xyz789",
      "subTitle": "xyz789",
      "slug": "xyz789",
      "image": "xyz789",
      "created": "2007-12-03",
      "actFrom": "2007-12-03",
      "actTo": "2007-12-03",
      "text": "xyz789",
      "nameTranslations": ["abc123"],
      "nameUk": "abc123",
      "nameRu": "xyz789",
      "textTranslations": ["abc123"],
      "textUk": "abc123",
      "textRu": "xyz789",
      "slugTranslations": ["xyz789"],
      "slugUk": "abc123",
      "slugRu": "xyz789",
      "subTitleTranslations": ["abc123"],
      "subTitleUk": "abc123",
      "subTitleRu": "abc123"
    }
  }
}

advancedSearch

Response

Returns [ProductNode]

Arguments
Name Description
searchType - Int
num - String
crossNumber - String
storeCode - String
manufacturer - ID
name - String
ean - String
group - ID

Example

Query
query advancedSearch(
  $searchType: Int,
  $num: String,
  $crossNumber: String,
  $storeCode: String,
  $manufacturer: ID,
  $name: String,
  $ean: String,
  $group: ID
) {
  advancedSearch(
    searchType: $searchType,
    num: $num,
    crossNumber: $crossNumber,
    storeCode: $storeCode,
    manufacturer: $manufacturer,
    name: $name,
    ean: $ean,
    group: $group
  ) {
    id
    code
    num
    number
    manufacturer {
      ...ManufacturerNodeFragment
    }
    name
    type
    union {
      ...ProductUnionNodeFragment
    }
    productSet {
      ...ProductSetNodeFragment
    }
    images
    haveCars
    created
    modified
    weight
    priceMin
    priceMax
    priceMultiplier
    rating
    voteCount
    voteSum
    commentQty
    substitutions {
      ...SimpleProductNodeConnectionV2Fragment
    }
    options {
      ...ProductOptionNodeConnectionV2Fragment
    }
    groups {
      ...ProductGroupNodeConnectionV2Fragment
    }
    tags
    properties {
      ...ProductPropertyNodeConnectionV2Fragment
    }
    cross {
      ...ProductCrossNodeConnectionV2Fragment
    }
    crossProduct {
      ...ProductCrossNodeConnectionV2Fragment
    }
    specs {
      ...ProductSpecNodeConnectionV2Fragment
    }
    specsFilter {
      ...ProductSpecFilterNodeConnectionV2Fragment
    }
    cars {
      ...CarNodeConnectionV2Fragment
    }
    cars2 {
      ...ProductCar2NodeConnectionV2Fragment
    }
    simpleCars2 {
      ...ProductCarSimpleNodeConnectionV2Fragment
    }
    resources {
      ...ProductResourcesNodeConnectionV2Fragment
    }
    likes {
      ...ProductLikeNodeConnectionV2Fragment
    }
    prices {
      ...StoreItemNodeConnectionV2ProductPricesObjectsFieldFragment
    }
    promoproductSet {
      ...PromoProductNodeConnectionV2Fragment
    }
    kitSet {
      ...KitNodeConnectionV2Fragment
    }
    targetProduct {
      ...KitNodeConnectionV2Fragment
    }
    historyproductSet {
      ...HistoryProductNodeConnectionV2Fragment
    }
    cartitemSet {
      ...CartItemNodeConnectionV2Fragment
    }
    commentResources {
      ...CommentResourceNodeConnectionV2Fragment
    }
    quality {
      ...QualityNodeConnectionV2Fragment
    }
    ordered {
      ...OrderItemNodeConnectionV2Fragment
    }
    pk
    price {
      ...StoreItemNodeFragment
    }
    exists
    absoluteUrl
    slug
    group {
      ...ProductGroupNodeFragment
    }
    originalNumbers {
      ...ProductCrossNodeConnectionV2Fragment
    }
    kits {
      ...KitNodeConnectionV2Fragment
    }
    simpleCars {
      ...CarSimpleNodeConnectionV2Fragment
    }
    isInProductLike
    isVoted
    nameTranslations
    nameUk
    nameRu
  }
}
Variables
{
  "searchType": 123,
  "num": "xyz789",
  "crossNumber": "xyz789",
  "storeCode": "abc123",
  "manufacturer": "4",
  "name": "abc123",
  "ean": "xyz789",
  "group": "4"
}
Response
{
  "data": {
    "advancedSearch": [
      {
        "id": "4",
        "code": "xyz789",
        "num": "abc123",
        "number": "abc123",
        "manufacturer": ManufacturerNode,
        "name": "abc123",
        "type": "A_0",
        "union": ProductUnionNode,
        "productSet": ProductSetNode,
        "images": ["xyz789"],
        "haveCars": true,
        "created": "2007-12-03",
        "modified": "2007-12-03",
        "weight": Decimal,
        "priceMin": Decimal,
        "priceMax": Decimal,
        "priceMultiplier": Decimal,
        "rating": Decimal,
        "voteCount": 987,
        "voteSum": 123,
        "commentQty": 987,
        "substitutions": SimpleProductNodeConnectionV2,
        "options": ProductOptionNodeConnectionV2,
        "groups": ProductGroupNodeConnectionV2,
        "tags": ["xyz789"],
        "properties": ProductPropertyNodeConnectionV2,
        "cross": ProductCrossNodeConnectionV2,
        "crossProduct": ProductCrossNodeConnectionV2,
        "specs": ProductSpecNodeConnectionV2,
        "specsFilter": ProductSpecFilterNodeConnectionV2,
        "cars": CarNodeConnectionV2,
        "cars2": ProductCar2NodeConnectionV2,
        "simpleCars2": ProductCarSimpleNodeConnectionV2,
        "resources": ProductResourcesNodeConnectionV2,
        "likes": ProductLikeNodeConnectionV2,
        "prices": StoreItemNodeConnectionV2ProductPricesObjectsField,
        "promoproductSet": PromoProductNodeConnectionV2,
        "kitSet": KitNodeConnectionV2,
        "targetProduct": KitNodeConnectionV2,
        "historyproductSet": HistoryProductNodeConnectionV2,
        "cartitemSet": CartItemNodeConnectionV2,
        "commentResources": CommentResourceNodeConnectionV2,
        "quality": QualityNodeConnectionV2,
        "ordered": OrderItemNodeConnectionV2,
        "pk": 987,
        "price": StoreItemNode,
        "exists": false,
        "absoluteUrl": "abc123",
        "slug": "abc123",
        "group": ProductGroupNode,
        "originalNumbers": ProductCrossNodeConnectionV2,
        "kits": KitNodeConnectionV2,
        "simpleCars": CarSimpleNodeConnectionV2,
        "isInProductLike": false,
        "isVoted": false,
        "nameTranslations": ["xyz789"],
        "nameUk": "abc123",
        "nameRu": "xyz789"
      }
    ]
  }
}

advert

Response

Returns an AdvertNode

Arguments
Name Description
id - ID
isActive - Boolean
type - String
subTitle - String

Example

Query
query advert(
  $id: ID,
  $isActive: Boolean,
  $type: String,
  $subTitle: String
) {
  advert(
    id: $id,
    isActive: $isActive,
    type: $type,
    subTitle: $subTitle
  ) {
    id
    isActive
    type
    name
    subTitle
    image
    url
    text
    clicks
    sort
    nameTranslations
    nameUk
    nameRu
    textTranslations
    textUk
    textRu
    urlTranslations
    urlUk
    urlRu
    subTitleTranslations
    subTitleUk
    subTitleRu
  }
}
Variables
{
  "id": 4,
  "isActive": false,
  "type": "xyz789",
  "subTitle": "xyz789"
}
Response
{
  "data": {
    "advert": {
      "id": "4",
      "isActive": true,
      "type": "abc123",
      "name": "xyz789",
      "subTitle": "xyz789",
      "image": "xyz789",
      "url": "abc123",
      "text": "abc123",
      "clicks": 987,
      "sort": 123,
      "nameTranslations": ["xyz789"],
      "nameUk": "abc123",
      "nameRu": "abc123",
      "textTranslations": ["abc123"],
      "textUk": "abc123",
      "textRu": "xyz789",
      "urlTranslations": ["abc123"],
      "urlUk": "xyz789",
      "urlRu": "abc123",
      "subTitleTranslations": ["abc123"],
      "subTitleUk": "abc123",
      "subTitleRu": "xyz789"
    }
  }
}

advertAll

Response

Returns an AdvertNodeConnectionV2

Arguments
Name Description
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID
isActive - Boolean
type - String
subTitle - String

Example

Query
query advertAll(
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID,
  $isActive: Boolean,
  $type: String,
  $subTitle: String
) {
  advertAll(
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id,
    isActive: $isActive,
    type: $type,
    subTitle: $subTitle
  ) {
    pagesCount
    totalCount
    edges {
      ...AdvertNodeFragment
    }
  }
}
Variables
{
  "page": 123,
  "perPage": 987,
  "limit": 123,
  "id": "4",
  "isActive": true,
  "type": "abc123",
  "subTitle": "xyz789"
}
Response
{
  "data": {
    "advertAll": {
      "pagesCount": 123,
      "totalCount": 123,
      "edges": [AdvertNode]
    }
  }
}

advertNode

Response

Returns an AdvertNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query advertNode($id: ID!) {
  advertNode(id: $id) {
    id
    isActive
    type
    name
    subTitle
    image
    url
    text
    clicks
    sort
    nameTranslations
    nameUk
    nameRu
    textTranslations
    textUk
    textRu
    urlTranslations
    urlUk
    urlRu
    subTitleTranslations
    subTitleUk
    subTitleRu
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "advertNode": {
      "id": 4,
      "isActive": false,
      "type": "abc123",
      "name": "abc123",
      "subTitle": "xyz789",
      "image": "abc123",
      "url": "abc123",
      "text": "abc123",
      "clicks": 123,
      "sort": 987,
      "nameTranslations": ["abc123"],
      "nameUk": "xyz789",
      "nameRu": "abc123",
      "textTranslations": ["xyz789"],
      "textUk": "abc123",
      "textRu": "xyz789",
      "urlTranslations": ["abc123"],
      "urlUk": "xyz789",
      "urlRu": "abc123",
      "subTitleTranslations": ["abc123"],
      "subTitleUk": "xyz789",
      "subTitleRu": "xyz789"
    }
  }
}

advertSubtitles

Response

Returns [String]

Example

Query
query advertSubtitles {
  advertSubtitles
}
Response
{"data": {"advertSubtitles": ["abc123"]}}

advertTypes

Response

Returns a GenericScalar

Example

Query
query advertTypes {
  advertTypes
}
Response
{"data": {"advertTypes": GenericScalar}}

allowAnonymous

Response

Returns a Boolean

Example

Query
query allowAnonymous {
  allowAnonymous
}
Response
{"data": {"allowAnonymous": false}}

area

Response

Returns an AreaNode

Arguments
Name Description
id - ID

Example

Query
query area($id: ID) {
  area(id: $id) {
    id
    areasId
    description
    ref
    areasCenter
    isActive
    modified
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "area": {
      "id": "4",
      "areasId": 123,
      "description": "xyz789",
      "ref": "abc123",
      "areasCenter": "abc123",
      "isActive": false,
      "modified": "2007-12-03T10:15:30Z"
    }
  }
}

areaAll

Response

Returns an AreaNodeConnectionV2

Arguments
Name Description
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID

Example

Query
query areaAll(
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID
) {
  areaAll(
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id
  ) {
    pagesCount
    totalCount
    edges {
      ...AreaNodeFragment
    }
  }
}
Variables
{"page": 123, "perPage": 987, "limit": 987, "id": 4}
Response
{
  "data": {
    "areaAll": {
      "pagesCount": 987,
      "totalCount": 987,
      "edges": [AreaNode]
    }
  }
}

areaNode

Response

Returns an AreaNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query areaNode($id: ID!) {
  areaNode(id: $id) {
    id
    areasId
    description
    ref
    areasCenter
    isActive
    modified
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "areaNode": {
      "id": 4,
      "areasId": 123,
      "description": "xyz789",
      "ref": "abc123",
      "areasCenter": "xyz789",
      "isActive": false,
      "modified": "2007-12-03T10:15:30Z"
    }
  }
}

brand

Response

Returns a BrandNode

Arguments
Name Description
id - ID
name - String
slug - String

Example

Query
query brand(
  $id: ID,
  $name: String,
  $slug: String
) {
  brand(
    id: $id,
    name: $name,
    slug: $slug
  ) {
    id
    name
    slug
    carsCount
    show
    isActive
    makeCar
    makeTruck
    makeEngine
    image
    engineSet {
      ...EngineNodeConnectionV2Fragment
    }
    carmodelSet {
      ...CarModelNodeConnectionV2Fragment
    }
    toStr
    seoBox {
      ...SeoBoxNodeFragment
    }
    absoluteUrl
  }
}
Variables
{
  "id": "4",
  "name": "abc123",
  "slug": "abc123"
}
Response
{
  "data": {
    "brand": {
      "id": "4",
      "name": "xyz789",
      "slug": "xyz789",
      "carsCount": 987,
      "show": true,
      "isActive": false,
      "makeCar": false,
      "makeTruck": false,
      "makeEngine": true,
      "image": "abc123",
      "engineSet": EngineNodeConnectionV2,
      "carmodelSet": CarModelNodeConnectionV2,
      "toStr": "abc123",
      "seoBox": SeoBoxNode,
      "absoluteUrl": "xyz789"
    }
  }
}

brandAll

Response

Returns a BrandNodeConnectionV2

Arguments
Name Description
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID
name - String
slug - String

Example

Query
query brandAll(
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID,
  $name: String,
  $slug: String
) {
  brandAll(
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id,
    name: $name,
    slug: $slug
  ) {
    pagesCount
    totalCount
    edges {
      ...BrandNodeFragment
    }
  }
}
Variables
{
  "page": 987,
  "perPage": 123,
  "limit": 123,
  "id": "4",
  "name": "xyz789",
  "slug": "xyz789"
}
Response
{
  "data": {
    "brandAll": {
      "pagesCount": 987,
      "totalCount": 987,
      "edges": [BrandNode]
    }
  }
}

brandListSeoBox

Response

Returns a SeoBoxNode

Example

Query
query brandListSeoBox {
  brandListSeoBox {
    id
    code
    contentType {
      ...ContentTypeNodeFragment
    }
    objectId
    name
    title
    h1
    metaDescription
    metaKeywords
    text
    data
    h1Translations
    h1Uk
    h1Ru
    textTranslations
    textUk
    textRu
    metaDescriptionTranslations
    metaDescriptionUk
    metaDescriptionRu
    metaKeywordsTranslations
    metaKeywordsUk
    metaKeywordsRu
    nameTranslations
    nameUk
    nameRu
    titleTranslations
    titleUk
    titleRu
  }
}
Response
{
  "data": {
    "brandListSeoBox": {
      "id": 4,
      "code": "abc123",
      "contentType": ContentTypeNode,
      "objectId": 123,
      "name": "xyz789",
      "title": "abc123",
      "h1": "abc123",
      "metaDescription": "abc123",
      "metaKeywords": "xyz789",
      "text": "abc123",
      "data": "xyz789",
      "h1Translations": ["xyz789"],
      "h1Uk": "xyz789",
      "h1Ru": "xyz789",
      "textTranslations": ["xyz789"],
      "textUk": "xyz789",
      "textRu": "abc123",
      "metaDescriptionTranslations": [
        "xyz789"
      ],
      "metaDescriptionUk": "xyz789",
      "metaDescriptionRu": "abc123",
      "metaKeywordsTranslations": [
        "xyz789"
      ],
      "metaKeywordsUk": "abc123",
      "metaKeywordsRu": "abc123",
      "nameTranslations": ["xyz789"],
      "nameUk": "xyz789",
      "nameRu": "abc123",
      "titleTranslations": ["xyz789"],
      "titleUk": "abc123",
      "titleRu": "xyz789"
    }
  }
}

brandsNode

Response

Returns a BrandNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query brandsNode($id: ID!) {
  brandsNode(id: $id) {
    id
    name
    slug
    carsCount
    show
    isActive
    makeCar
    makeTruck
    makeEngine
    image
    engineSet {
      ...EngineNodeConnectionV2Fragment
    }
    carmodelSet {
      ...CarModelNodeConnectionV2Fragment
    }
    toStr
    seoBox {
      ...SeoBoxNodeFragment
    }
    absoluteUrl
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "brandsNode": {
      "id": "4",
      "name": "abc123",
      "slug": "abc123",
      "carsCount": 987,
      "show": true,
      "isActive": false,
      "makeCar": false,
      "makeTruck": true,
      "makeEngine": false,
      "image": "xyz789",
      "engineSet": EngineNodeConnectionV2,
      "carmodelSet": CarModelNodeConnectionV2,
      "toStr": "abc123",
      "seoBox": SeoBoxNode,
      "absoluteUrl": "xyz789"
    }
  }
}

canUserChangeDelivery

Response

Returns a Boolean

Example

Query
query canUserChangeDelivery {
  canUserChangeDelivery
}
Response
{"data": {"canUserChangeDelivery": false}}

canUserChangeEmail

Response

Returns a Boolean

Example

Query
query canUserChangeEmail {
  canUserChangeEmail
}
Response
{"data": {"canUserChangeEmail": true}}

canUserChangeProfile

Response

Returns a Boolean

Example

Query
query canUserChangeProfile {
  canUserChangeProfile
}
Response
{"data": {"canUserChangeProfile": true}}

canUserChangeType

Response

Returns a Boolean

Example

Query
query canUserChangeType {
  canUserChangeType
}
Response
{"data": {"canUserChangeType": true}}

car

Response

Returns a CarNode

Arguments
Name Description
id - ID
model - ID
model_IsCar - Boolean
model_IsTruck - Boolean
model_Brand - ID
model_Slug - String
slug - String
name - String
name_Icontains - String
body - ID
engines_Name - String
engines_Name_Icontains - String
ccm - Decimal
year - Decimal
orderBy - String Ordering

Example

Query
query car(
  $id: ID,
  $model: ID,
  $model_IsCar: Boolean,
  $model_IsTruck: Boolean,
  $model_Brand: ID,
  $model_Slug: String,
  $slug: String,
  $name: String,
  $name_Icontains: String,
  $body: ID,
  $engines_Name: String,
  $engines_Name_Icontains: String,
  $ccm: Decimal,
  $year: Decimal,
  $orderBy: String
) {
  car(
    id: $id,
    model: $model,
    model_IsCar: $model_IsCar,
    model_IsTruck: $model_IsTruck,
    model_Brand: $model_Brand,
    model_Slug: $model_Slug,
    slug: $slug,
    name: $name,
    name_Icontains: $name_Icontains,
    body: $body,
    engines_Name: $engines_Name,
    engines_Name_Icontains: $engines_Name_Icontains,
    ccm: $ccm,
    year: $year,
    orderBy: $orderBy
  ) {
    id
    model {
      ...CarModelNodeFragment
    }
    name
    slug
    isActive
    dateStart
    dateEnd
    yearStart
    yearEnd
    kwFrom
    kwTo
    hpFrom
    hpTo
    ccm
    cylinders
    doors
    tank
    abs
    asr
    engine
    brakeType
    brakeSystem
    fuel
    body {
      ...CarBodyNodeFragment
    }
    maxWeight
    kwModel
    kwAxle
    ccmTax
    litres
    kvDrive
    trans
    fuelSupply
    valves
    sort
    engines {
      ...EngineNodeConnectionV2Fragment
    }
    categories {
      ...CategoryNodeConnectionV2Fragment
    }
    products {
      ...ProductCarNodeConnectionV2Fragment
    }
    userCars {
      ...UserCarNodeConnectionV2Fragment
    }
    historycarSet {
      ...HistoryCarNodeConnectionV2Fragment
    }
    toStr
    seoBox {
      ...SeoBoxNodeFragment
    }
    productsSeoBox {
      ...SeoBoxNodeFragment
    }
    absoluteUrl
    engineTranslations
    engineUk
    engineRu
    brakeSystemTranslations
    brakeSystemUk
    brakeSystemRu
    asrTranslations
    asrUk
    asrRu
    fuelTranslations
    fuelUk
    fuelRu
    absTranslations
    absUk
    absRu
    nameTranslations
    nameUk
    nameRu
    brakeTypeTranslations
    brakeTypeUk
    brakeTypeRu
  }
}
Variables
{
  "id": 4,
  "model": 4,
  "model_IsCar": false,
  "model_IsTruck": false,
  "model_Brand": "4",
  "model_Slug": "xyz789",
  "slug": "abc123",
  "name": "xyz789",
  "name_Icontains": "xyz789",
  "body": 4,
  "engines_Name": "abc123",
  "engines_Name_Icontains": "abc123",
  "ccm": Decimal,
  "year": Decimal,
  "orderBy": "xyz789"
}
Response
{
  "data": {
    "car": {
      "id": 4,
      "model": CarModelNode,
      "name": "abc123",
      "slug": "abc123",
      "isActive": true,
      "dateStart": 987,
      "dateEnd": 123,
      "yearStart": 123,
      "yearEnd": 123,
      "kwFrom": 123,
      "kwTo": 987,
      "hpFrom": 987,
      "hpTo": 123,
      "ccm": 987,
      "cylinders": 987,
      "doors": 123,
      "tank": 987,
      "abs": "abc123",
      "asr": "abc123",
      "engine": "abc123",
      "brakeType": "xyz789",
      "brakeSystem": "abc123",
      "fuel": "abc123",
      "body": CarBodyNode,
      "maxWeight": 987,
      "kwModel": "abc123",
      "kwAxle": "abc123",
      "ccmTax": 987,
      "litres": Decimal,
      "kvDrive": "xyz789",
      "trans": "xyz789",
      "fuelSupply": "abc123",
      "valves": 123,
      "sort": 987,
      "engines": EngineNodeConnectionV2,
      "categories": CategoryNodeConnectionV2,
      "products": ProductCarNodeConnectionV2,
      "userCars": UserCarNodeConnectionV2,
      "historycarSet": HistoryCarNodeConnectionV2,
      "toStr": "abc123",
      "seoBox": SeoBoxNode,
      "productsSeoBox": SeoBoxNode,
      "absoluteUrl": "xyz789",
      "engineTranslations": ["xyz789"],
      "engineUk": "abc123",
      "engineRu": "abc123",
      "brakeSystemTranslations": ["abc123"],
      "brakeSystemUk": "xyz789",
      "brakeSystemRu": "abc123",
      "asrTranslations": ["xyz789"],
      "asrUk": "abc123",
      "asrRu": "xyz789",
      "fuelTranslations": ["xyz789"],
      "fuelUk": "abc123",
      "fuelRu": "xyz789",
      "absTranslations": ["abc123"],
      "absUk": "abc123",
      "absRu": "abc123",
      "nameTranslations": ["abc123"],
      "nameUk": "xyz789",
      "nameRu": "abc123",
      "brakeTypeTranslations": ["abc123"],
      "brakeTypeUk": "xyz789",
      "brakeTypeRu": "xyz789"
    }
  }
}

carAll

Response

Returns a CarNodeConnectionV2

Arguments
Name Description
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID
model - ID
model_IsCar - Boolean
model_IsTruck - Boolean
model_Brand - ID
model_Slug - String
slug - String
name - String
name_Icontains - String
body - ID
engines_Name - String
engines_Name_Icontains - String
ccm - Decimal
year - Decimal
orderBy - String Ordering

Example

Query
query carAll(
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID,
  $model: ID,
  $model_IsCar: Boolean,
  $model_IsTruck: Boolean,
  $model_Brand: ID,
  $model_Slug: String,
  $slug: String,
  $name: String,
  $name_Icontains: String,
  $body: ID,
  $engines_Name: String,
  $engines_Name_Icontains: String,
  $ccm: Decimal,
  $year: Decimal,
  $orderBy: String
) {
  carAll(
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id,
    model: $model,
    model_IsCar: $model_IsCar,
    model_IsTruck: $model_IsTruck,
    model_Brand: $model_Brand,
    model_Slug: $model_Slug,
    slug: $slug,
    name: $name,
    name_Icontains: $name_Icontains,
    body: $body,
    engines_Name: $engines_Name,
    engines_Name_Icontains: $engines_Name_Icontains,
    ccm: $ccm,
    year: $year,
    orderBy: $orderBy
  ) {
    pagesCount
    totalCount
    edges {
      ...CarNodeFragment
    }
  }
}
Variables
{
  "page": 123,
  "perPage": 123,
  "limit": 987,
  "id": "4",
  "model": 4,
  "model_IsCar": true,
  "model_IsTruck": false,
  "model_Brand": 4,
  "model_Slug": "abc123",
  "slug": "abc123",
  "name": "xyz789",
  "name_Icontains": "abc123",
  "body": 4,
  "engines_Name": "abc123",
  "engines_Name_Icontains": "abc123",
  "ccm": Decimal,
  "year": Decimal,
  "orderBy": "xyz789"
}
Response
{
  "data": {
    "carAll": {
      "pagesCount": 987,
      "totalCount": 123,
      "edges": [CarNode]
    }
  }
}

carBodies

Response

Returns [String]

Example

Query
query carBodies {
  carBodies
}
Response
{"data": {"carBodies": ["abc123"]}}

carBodiesNode

Response

Returns a CarBodyNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query carBodiesNode($id: ID!) {
  carBodiesNode(id: $id) {
    id
    name
    carmodelSet {
      ...CarModelNodeConnectionV2Fragment
    }
    carSet {
      ...CarNodeConnectionV2Fragment
    }
    nameTranslations
    nameUk
    nameRu
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "carBodiesNode": {
      "id": 4,
      "name": "abc123",
      "carmodelSet": CarModelNodeConnectionV2,
      "carSet": CarNodeConnectionV2,
      "nameTranslations": ["abc123"],
      "nameUk": "abc123",
      "nameRu": "abc123"
    }
  }
}

carBody

Response

Returns a CarBodyNode

Arguments
Name Description
id - ID

Example

Query
query carBody($id: ID) {
  carBody(id: $id) {
    id
    name
    carmodelSet {
      ...CarModelNodeConnectionV2Fragment
    }
    carSet {
      ...CarNodeConnectionV2Fragment
    }
    nameTranslations
    nameUk
    nameRu
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "carBody": {
      "id": "4",
      "name": "abc123",
      "carmodelSet": CarModelNodeConnectionV2,
      "carSet": CarNodeConnectionV2,
      "nameTranslations": ["xyz789"],
      "nameUk": "abc123",
      "nameRu": "abc123"
    }
  }
}

carBodyAll

Response

Returns a CarBodyNodeConnectionV2

Arguments
Name Description
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID

Example

Query
query carBodyAll(
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID
) {
  carBodyAll(
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id
  ) {
    pagesCount
    totalCount
    edges {
      ...CarBodyNodeFragment
    }
  }
}
Variables
{"page": 123, "perPage": 123, "limit": 987, "id": 4}
Response
{
  "data": {
    "carBodyAll": {
      "pagesCount": 123,
      "totalCount": 123,
      "edges": [CarBodyNode]
    }
  }
}

carDrive

Response

Returns [String]

Example

Query
query carDrive {
  carDrive
}
Response
{"data": {"carDrive": ["abc123"]}}

carInfoSeoBox

Description

SeoBox для сторінки машини

Response

Returns a SeoBoxNode

Arguments
Name Description
carId - String Id машини (carAll.edges.id)

Example

Query
query carInfoSeoBox($carId: String) {
  carInfoSeoBox(carId: $carId) {
    id
    code
    contentType {
      ...ContentTypeNodeFragment
    }
    objectId
    name
    title
    h1
    metaDescription
    metaKeywords
    text
    data
    h1Translations
    h1Uk
    h1Ru
    textTranslations
    textUk
    textRu
    metaDescriptionTranslations
    metaDescriptionUk
    metaDescriptionRu
    metaKeywordsTranslations
    metaKeywordsUk
    metaKeywordsRu
    nameTranslations
    nameUk
    nameRu
    titleTranslations
    titleUk
    titleRu
  }
}
Variables
{"carId": "abc123"}
Response
{
  "data": {
    "carInfoSeoBox": {
      "id": 4,
      "code": "abc123",
      "contentType": ContentTypeNode,
      "objectId": 987,
      "name": "xyz789",
      "title": "xyz789",
      "h1": "xyz789",
      "metaDescription": "xyz789",
      "metaKeywords": "abc123",
      "text": "abc123",
      "data": "xyz789",
      "h1Translations": ["abc123"],
      "h1Uk": "abc123",
      "h1Ru": "abc123",
      "textTranslations": ["xyz789"],
      "textUk": "xyz789",
      "textRu": "xyz789",
      "metaDescriptionTranslations": [
        "abc123"
      ],
      "metaDescriptionUk": "abc123",
      "metaDescriptionRu": "xyz789",
      "metaKeywordsTranslations": [
        "xyz789"
      ],
      "metaKeywordsUk": "abc123",
      "metaKeywordsRu": "xyz789",
      "nameTranslations": ["abc123"],
      "nameUk": "xyz789",
      "nameRu": "xyz789",
      "titleTranslations": ["abc123"],
      "titleUk": "abc123",
      "titleRu": "xyz789"
    }
  }
}

carListSeoBox

Description

SeoBox для сторінки списку машин(модифікацій) моделі бренду

Response

Returns a SeoBoxNode

Arguments
Name Description
brandId - String Id бренду (brandAll.edges.id)
modelId - String Id моделі машини (modelAll.edges.id)

Example

Query
query carListSeoBox(
  $brandId: String,
  $modelId: String
) {
  carListSeoBox(
    brandId: $brandId,
    modelId: $modelId
  ) {
    id
    code
    contentType {
      ...ContentTypeNodeFragment
    }
    objectId
    name
    title
    h1
    metaDescription
    metaKeywords
    text
    data
    h1Translations
    h1Uk
    h1Ru
    textTranslations
    textUk
    textRu
    metaDescriptionTranslations
    metaDescriptionUk
    metaDescriptionRu
    metaKeywordsTranslations
    metaKeywordsUk
    metaKeywordsRu
    nameTranslations
    nameUk
    nameRu
    titleTranslations
    titleUk
    titleRu
  }
}
Variables
{
  "brandId": "xyz789",
  "modelId": "abc123"
}
Response
{
  "data": {
    "carListSeoBox": {
      "id": "4",
      "code": "abc123",
      "contentType": ContentTypeNode,
      "objectId": 987,
      "name": "abc123",
      "title": "abc123",
      "h1": "abc123",
      "metaDescription": "abc123",
      "metaKeywords": "abc123",
      "text": "xyz789",
      "data": "abc123",
      "h1Translations": ["abc123"],
      "h1Uk": "abc123",
      "h1Ru": "abc123",
      "textTranslations": ["xyz789"],
      "textUk": "abc123",
      "textRu": "xyz789",
      "metaDescriptionTranslations": [
        "xyz789"
      ],
      "metaDescriptionUk": "abc123",
      "metaDescriptionRu": "xyz789",
      "metaKeywordsTranslations": [
        "abc123"
      ],
      "metaKeywordsUk": "abc123",
      "metaKeywordsRu": "abc123",
      "nameTranslations": ["abc123"],
      "nameUk": "xyz789",
      "nameRu": "xyz789",
      "titleTranslations": ["xyz789"],
      "titleUk": "abc123",
      "titleRu": "abc123"
    }
  }
}

carNode

Response

Returns a CarNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query carNode($id: ID!) {
  carNode(id: $id) {
    id
    model {
      ...CarModelNodeFragment
    }
    name
    slug
    isActive
    dateStart
    dateEnd
    yearStart
    yearEnd
    kwFrom
    kwTo
    hpFrom
    hpTo
    ccm
    cylinders
    doors
    tank
    abs
    asr
    engine
    brakeType
    brakeSystem
    fuel
    body {
      ...CarBodyNodeFragment
    }
    maxWeight
    kwModel
    kwAxle
    ccmTax
    litres
    kvDrive
    trans
    fuelSupply
    valves
    sort
    engines {
      ...EngineNodeConnectionV2Fragment
    }
    categories {
      ...CategoryNodeConnectionV2Fragment
    }
    products {
      ...ProductCarNodeConnectionV2Fragment
    }
    userCars {
      ...UserCarNodeConnectionV2Fragment
    }
    historycarSet {
      ...HistoryCarNodeConnectionV2Fragment
    }
    toStr
    seoBox {
      ...SeoBoxNodeFragment
    }
    productsSeoBox {
      ...SeoBoxNodeFragment
    }
    absoluteUrl
    engineTranslations
    engineUk
    engineRu
    brakeSystemTranslations
    brakeSystemUk
    brakeSystemRu
    asrTranslations
    asrUk
    asrRu
    fuelTranslations
    fuelUk
    fuelRu
    absTranslations
    absUk
    absRu
    nameTranslations
    nameUk
    nameRu
    brakeTypeTranslations
    brakeTypeUk
    brakeTypeRu
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "carNode": {
      "id": "4",
      "model": CarModelNode,
      "name": "abc123",
      "slug": "abc123",
      "isActive": true,
      "dateStart": 987,
      "dateEnd": 123,
      "yearStart": 987,
      "yearEnd": 123,
      "kwFrom": 123,
      "kwTo": 123,
      "hpFrom": 123,
      "hpTo": 987,
      "ccm": 123,
      "cylinders": 123,
      "doors": 123,
      "tank": 123,
      "abs": "xyz789",
      "asr": "abc123",
      "engine": "xyz789",
      "brakeType": "xyz789",
      "brakeSystem": "xyz789",
      "fuel": "xyz789",
      "body": CarBodyNode,
      "maxWeight": 123,
      "kwModel": "abc123",
      "kwAxle": "abc123",
      "ccmTax": 123,
      "litres": Decimal,
      "kvDrive": "abc123",
      "trans": "abc123",
      "fuelSupply": "abc123",
      "valves": 987,
      "sort": 123,
      "engines": EngineNodeConnectionV2,
      "categories": CategoryNodeConnectionV2,
      "products": ProductCarNodeConnectionV2,
      "userCars": UserCarNodeConnectionV2,
      "historycarSet": HistoryCarNodeConnectionV2,
      "toStr": "xyz789",
      "seoBox": SeoBoxNode,
      "productsSeoBox": SeoBoxNode,
      "absoluteUrl": "xyz789",
      "engineTranslations": ["abc123"],
      "engineUk": "abc123",
      "engineRu": "abc123",
      "brakeSystemTranslations": ["xyz789"],
      "brakeSystemUk": "xyz789",
      "brakeSystemRu": "abc123",
      "asrTranslations": ["abc123"],
      "asrUk": "abc123",
      "asrRu": "abc123",
      "fuelTranslations": ["xyz789"],
      "fuelUk": "xyz789",
      "fuelRu": "abc123",
      "absTranslations": ["xyz789"],
      "absUk": "xyz789",
      "absRu": "xyz789",
      "nameTranslations": ["abc123"],
      "nameUk": "abc123",
      "nameRu": "abc123",
      "brakeTypeTranslations": ["abc123"],
      "brakeTypeUk": "xyz789",
      "brakeTypeRu": "abc123"
    }
  }
}

carProductsSeoBox

Description

SeoBox для сторінки списку продуктів для категорії машини

Response

Returns a SeoBoxNode

Arguments
Name Description
carId - String Id машини (carAll.edges.id)
categoryId - String Id категорії (categoryAll.edges.id)

Example

Query
query carProductsSeoBox(
  $carId: String,
  $categoryId: String
) {
  carProductsSeoBox(
    carId: $carId,
    categoryId: $categoryId
  ) {
    id
    code
    contentType {
      ...ContentTypeNodeFragment
    }
    objectId
    name
    title
    h1
    metaDescription
    metaKeywords
    text
    data
    h1Translations
    h1Uk
    h1Ru
    textTranslations
    textUk
    textRu
    metaDescriptionTranslations
    metaDescriptionUk
    metaDescriptionRu
    metaKeywordsTranslations
    metaKeywordsUk
    metaKeywordsRu
    nameTranslations
    nameUk
    nameRu
    titleTranslations
    titleUk
    titleRu
  }
}
Variables
{
  "carId": "abc123",
  "categoryId": "abc123"
}
Response
{
  "data": {
    "carProductsSeoBox": {
      "id": "4",
      "code": "abc123",
      "contentType": ContentTypeNode,
      "objectId": 987,
      "name": "abc123",
      "title": "abc123",
      "h1": "abc123",
      "metaDescription": "abc123",
      "metaKeywords": "xyz789",
      "text": "abc123",
      "data": "abc123",
      "h1Translations": ["xyz789"],
      "h1Uk": "abc123",
      "h1Ru": "abc123",
      "textTranslations": ["abc123"],
      "textUk": "abc123",
      "textRu": "xyz789",
      "metaDescriptionTranslations": [
        "xyz789"
      ],
      "metaDescriptionUk": "abc123",
      "metaDescriptionRu": "abc123",
      "metaKeywordsTranslations": [
        "xyz789"
      ],
      "metaKeywordsUk": "xyz789",
      "metaKeywordsRu": "abc123",
      "nameTranslations": ["xyz789"],
      "nameUk": "xyz789",
      "nameRu": "abc123",
      "titleTranslations": ["xyz789"],
      "titleUk": "xyz789",
      "titleRu": "abc123"
    }
  }
}

carSimple

Response

Returns a CarSimpleNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query carSimple($id: ID!) {
  carSimple(id: $id) {
    id
    brand
    brandSlug
    model
    modelSlug
    modification
    modificationSlug
    year
    isActive
    created
    details
    tags
    simpleCars2 {
      ...ProductCarSimpleNodeConnectionV2Fragment
    }
    userSimpleCars {
      ...UserCarNodeConnectionV2Fragment
    }
    pk
    modificationTranslations
    modificationUk
    modificationRu
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "carSimple": {
      "id": 4,
      "brand": "xyz789",
      "brandSlug": "xyz789",
      "model": "xyz789",
      "modelSlug": "xyz789",
      "modification": "xyz789",
      "modificationSlug": "abc123",
      "year": 123,
      "isActive": true,
      "created": "2007-12-03T10:15:30Z",
      "details": JSONString,
      "tags": ["abc123"],
      "simpleCars2": ProductCarSimpleNodeConnectionV2,
      "userSimpleCars": UserCarNodeConnectionV2,
      "pk": 987,
      "modificationTranslations": [
        "xyz789"
      ],
      "modificationUk": "abc123",
      "modificationRu": "abc123"
    }
  }
}

carSimpleAll

Response

Returns a CarSimpleNodeConnection

Arguments
Name Description
offset - Int
before - String
after - String
first - Int
last - Int
brand - String
model - String
year - Int
modification - String
brandSlug - String
modelSlug - String
modificationSlug - String
pk - Decimal
pks - String

Example

Query
query carSimpleAll(
  $offset: Int,
  $before: String,
  $after: String,
  $first: Int,
  $last: Int,
  $brand: String,
  $model: String,
  $year: Int,
  $modification: String,
  $brandSlug: String,
  $modelSlug: String,
  $modificationSlug: String,
  $pk: Decimal,
  $pks: String
) {
  carSimpleAll(
    offset: $offset,
    before: $before,
    after: $after,
    first: $first,
    last: $last,
    brand: $brand,
    model: $model,
    year: $year,
    modification: $modification,
    brandSlug: $brandSlug,
    modelSlug: $modelSlug,
    modificationSlug: $modificationSlug,
    pk: $pk,
    pks: $pks
  ) {
    pageInfo {
      ...PageInfoFragment
    }
    edges {
      ...CarSimpleNodeEdgeFragment
    }
  }
}
Variables
{
  "offset": 123,
  "before": "abc123",
  "after": "abc123",
  "first": 123,
  "last": 123,
  "brand": "xyz789",
  "model": "xyz789",
  "year": 123,
  "modification": "xyz789",
  "brandSlug": "abc123",
  "modelSlug": "xyz789",
  "modificationSlug": "abc123",
  "pk": Decimal,
  "pks": "xyz789"
}
Response
{
  "data": {
    "carSimpleAll": {
      "pageInfo": PageInfo,
      "edges": [CarSimpleNodeEdge]
    }
  }
}

carSimpleBrands

Response

Returns [String]

Arguments
Name Description
group - String

Example

Query
query carSimpleBrands($group: String) {
  carSimpleBrands(group: $group)
}
Variables
{"group": "abc123"}
Response
{"data": {"carSimpleBrands": ["abc123"]}}

carSimpleIds

Response

Returns a String

Arguments
Name Description
group - String
brandSlug - String
modelSlug - String
year - String

Example

Query
query carSimpleIds(
  $group: String,
  $brandSlug: String,
  $modelSlug: String,
  $year: String
) {
  carSimpleIds(
    group: $group,
    brandSlug: $brandSlug,
    modelSlug: $modelSlug,
    year: $year
  )
}
Variables
{
  "group": "xyz789",
  "brandSlug": "xyz789",
  "modelSlug": "abc123",
  "year": "xyz789"
}
Response
{"data": {"carSimpleIds": "abc123"}}

carSimpleModels

Response

Returns [String]

Arguments
Name Description
brandSlug - String!
group - String

Example

Query
query carSimpleModels(
  $brandSlug: String!,
  $group: String
) {
  carSimpleModels(
    brandSlug: $brandSlug,
    group: $group
  )
}
Variables
{
  "brandSlug": "xyz789",
  "group": "abc123"
}
Response
{"data": {"carSimpleModels": ["xyz789"]}}

carSimpleModification

Response

Returns [String]

Arguments
Name Description
brandSlug - String!
modelSlug - String!
year - String!
group - String

Example

Query
query carSimpleModification(
  $brandSlug: String!,
  $modelSlug: String!,
  $year: String!,
  $group: String
) {
  carSimpleModification(
    brandSlug: $brandSlug,
    modelSlug: $modelSlug,
    year: $year,
    group: $group
  )
}
Variables
{
  "brandSlug": "xyz789",
  "modelSlug": "xyz789",
  "year": "xyz789",
  "group": "abc123"
}
Response
{
  "data": {
    "carSimpleModification": ["abc123"]
  }
}

carSimpleYears

Response

Returns [String]

Arguments
Name Description
modelSlug - String!
group - String

Example

Query
query carSimpleYears(
  $modelSlug: String!,
  $group: String
) {
  carSimpleYears(
    modelSlug: $modelSlug,
    group: $group
  )
}
Variables
{
  "modelSlug": "abc123",
  "group": "xyz789"
}
Response
{"data": {"carSimpleYears": ["xyz789"]}}

carTransmission

Response

Returns [String]

Example

Query
query carTransmission {
  carTransmission
}
Response
{"data": {"carTransmission": ["abc123"]}}

carType

Response

Returns [String]

Example

Query
query carType {
  carType
}
Response
{"data": {"carType": ["xyz789"]}}

cartAll

Response

Returns a CartNodeConnectionV2

Arguments
Name Description
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID

Example

Query
query cartAll(
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID
) {
  cartAll(
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id
  ) {
    pagesCount
    totalCount
    edges {
      ...CartNodeFragment
    }
  }
}
Variables
{"page": 123, "perPage": 123, "limit": 123, "id": 4}
Response
{
  "data": {
    "cartAll": {
      "pagesCount": 987,
      "totalCount": 123,
      "edges": [CartNode]
    }
  }
}

cartItem

Response

Returns a CartItemNode

Arguments
Name Description
id - ID
cartId - ID

Example

Query
query cartItem(
  $id: ID,
  $cartId: ID
) {
  cartItem(
    id: $id,
    cartId: $cartId
  ) {
    id
    cart {
      ...CartNodeFragment
    }
    kit {
      ...KitNodeFragment
    }
    product {
      ...SimpleProductNodeFragment
    }
    store {
      ...StoreNodeFragment
    }
    isActive
    count
    price
    total
    comment
    priceItem {
      ...StoreItemNodeFragment
    }
  }
}
Variables
{"id": 4, "cartId": "4"}
Response
{
  "data": {
    "cartItem": {
      "id": "4",
      "cart": CartNode,
      "kit": KitNode,
      "product": SimpleProductNode,
      "store": StoreNode,
      "isActive": true,
      "count": 987,
      "price": 123.45,
      "total": 987.65,
      "comment": "abc123",
      "priceItem": StoreItemNode
    }
  }
}

cartItemAll

Response

Returns a CartItemNodeConnectionV2

Arguments
Name Description
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID
cartId - ID

Example

Query
query cartItemAll(
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID,
  $cartId: ID
) {
  cartItemAll(
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id,
    cartId: $cartId
  ) {
    pagesCount
    totalCount
    edges {
      ...CartItemNodeFragment
    }
  }
}
Variables
{
  "page": 123,
  "perPage": 987,
  "limit": 987,
  "id": 4,
  "cartId": "4"
}
Response
{
  "data": {
    "cartItemAll": {
      "pagesCount": 123,
      "totalCount": 987,
      "edges": [CartItemNode]
    }
  }
}

cartItemNode

Response

Returns a CartItemNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query cartItemNode($id: ID!) {
  cartItemNode(id: $id) {
    id
    cart {
      ...CartNodeFragment
    }
    kit {
      ...KitNodeFragment
    }
    product {
      ...SimpleProductNodeFragment
    }
    store {
      ...StoreNodeFragment
    }
    isActive
    count
    price
    total
    comment
    priceItem {
      ...StoreItemNodeFragment
    }
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "cartItemNode": {
      "id": 4,
      "cart": CartNode,
      "kit": KitNode,
      "product": SimpleProductNode,
      "store": StoreNode,
      "isActive": true,
      "count": 123,
      "price": 987.65,
      "total": 123.45,
      "comment": "abc123",
      "priceItem": StoreItemNode
    }
  }
}

cartNode

Response

Returns a CartNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query cartNode($id: ID!) {
  cartNode(id: $id) {
    id
    user {
      ...UserNodeFragment
    }
    created
    modified
    total
    totalCount
    items {
      ...CartItemNodeConnectionV2Fragment
    }
    cartItems {
      ...CartItemNodeConnectionV2Fragment
    }
    existActive
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "cartNode": {
      "id": "4",
      "user": UserNode,
      "created": "2007-12-03",
      "modified": "2007-12-03",
      "total": 987.65,
      "totalCount": 123,
      "items": CartItemNodeConnectionV2,
      "cartItems": CartItemNodeConnectionV2,
      "existActive": false
    }
  }
}

catalogSeoBox

Description

SeoBox для елемепта каталога продуктів (aka productGroupAll)

Response

Returns a SeoBoxNode

Arguments
Name Description
group - ID Id групи
attributesNames - [String] Список назв атрибутів каталога (фільтрів)

Example

Query
query catalogSeoBox(
  $group: ID,
  $attributesNames: [String]
) {
  catalogSeoBox(
    group: $group,
    attributesNames: $attributesNames
  ) {
    id
    code
    contentType {
      ...ContentTypeNodeFragment
    }
    objectId
    name
    title
    h1
    metaDescription
    metaKeywords
    text
    data
    h1Translations
    h1Uk
    h1Ru
    textTranslations
    textUk
    textRu
    metaDescriptionTranslations
    metaDescriptionUk
    metaDescriptionRu
    metaKeywordsTranslations
    metaKeywordsUk
    metaKeywordsRu
    nameTranslations
    nameUk
    nameRu
    titleTranslations
    titleUk
    titleRu
  }
}
Variables
{
  "group": "4",
  "attributesNames": ["abc123"]
}
Response
{
  "data": {
    "catalogSeoBox": {
      "id": 4,
      "code": "abc123",
      "contentType": ContentTypeNode,
      "objectId": 123,
      "name": "abc123",
      "title": "xyz789",
      "h1": "abc123",
      "metaDescription": "xyz789",
      "metaKeywords": "abc123",
      "text": "xyz789",
      "data": "abc123",
      "h1Translations": ["xyz789"],
      "h1Uk": "abc123",
      "h1Ru": "abc123",
      "textTranslations": ["xyz789"],
      "textUk": "xyz789",
      "textRu": "xyz789",
      "metaDescriptionTranslations": [
        "abc123"
      ],
      "metaDescriptionUk": "xyz789",
      "metaDescriptionRu": "abc123",
      "metaKeywordsTranslations": [
        "abc123"
      ],
      "metaKeywordsUk": "abc123",
      "metaKeywordsRu": "xyz789",
      "nameTranslations": ["xyz789"],
      "nameUk": "xyz789",
      "nameRu": "abc123",
      "titleTranslations": ["abc123"],
      "titleUk": "abc123",
      "titleRu": "abc123"
    }
  }
}

category

Response

Returns a CategoryNode

Arguments
Name Description
id - ID
name_Icontains - String
car - String
pk - Decimal

Example

Query
query category(
  $id: ID,
  $name_Icontains: String,
  $car: String,
  $pk: Decimal
) {
  category(
    id: $id,
    name_Icontains: $name_Icontains,
    car: $car,
    pk: $pk
  ) {
    id
    parent {
      ...CategoryNodeFragment
    }
    name
    type
    num
    unions {
      ...ProductUnionNodeConnectionV2Fragment
    }
    isShared
    lft
    rght
    treeId
    level
    children {
      ...CategoryNodeConnectionV2Fragment
    }
    carSet {
      ...CarNodeConnectionV2Fragment
    }
    pk
    isLeafNode
    analytics {
      ...LeafNodeAnalyticsFragment
    }
    nameTranslations
    nameUk
    nameRu
  }
}
Variables
{
  "id": "4",
  "name_Icontains": "abc123",
  "car": "abc123",
  "pk": Decimal
}
Response
{
  "data": {
    "category": {
      "id": "4",
      "parent": CategoryNode,
      "name": "xyz789",
      "type": "A_1",
      "num": 123,
      "unions": ProductUnionNodeConnectionV2,
      "isShared": false,
      "lft": 123,
      "rght": 987,
      "treeId": 987,
      "level": 123,
      "children": CategoryNodeConnectionV2,
      "carSet": CarNodeConnectionV2,
      "pk": 987,
      "isLeafNode": false,
      "analytics": LeafNodeAnalytics,
      "nameTranslations": ["xyz789"],
      "nameUk": "xyz789",
      "nameRu": "xyz789"
    }
  }
}

categoryAll

Response

Returns a CategoryNodeConnectionV2

Arguments
Name Description
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID
name_Icontains - String
car - String
pk - Decimal

Example

Query
query categoryAll(
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID,
  $name_Icontains: String,
  $car: String,
  $pk: Decimal
) {
  categoryAll(
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id,
    name_Icontains: $name_Icontains,
    car: $car,
    pk: $pk
  ) {
    pagesCount
    totalCount
    edges {
      ...CategoryNodeFragment
    }
  }
}
Variables
{
  "page": 987,
  "perPage": 987,
  "limit": 123,
  "id": 4,
  "name_Icontains": "xyz789",
  "car": "abc123",
  "pk": Decimal
}
Response
{
  "data": {
    "categoryAll": {
      "pagesCount": 987,
      "totalCount": 123,
      "edges": [CategoryNode]
    }
  }
}

categoryNode

Response

Returns a CategoryNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query categoryNode($id: ID!) {
  categoryNode(id: $id) {
    id
    parent {
      ...CategoryNodeFragment
    }
    name
    type
    num
    unions {
      ...ProductUnionNodeConnectionV2Fragment
    }
    isShared
    lft
    rght
    treeId
    level
    children {
      ...CategoryNodeConnectionV2Fragment
    }
    carSet {
      ...CarNodeConnectionV2Fragment
    }
    pk
    isLeafNode
    analytics {
      ...LeafNodeAnalyticsFragment
    }
    nameTranslations
    nameUk
    nameRu
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "categoryNode": {
      "id": "4",
      "parent": CategoryNode,
      "name": "abc123",
      "type": "A_1",
      "num": 987,
      "unions": ProductUnionNodeConnectionV2,
      "isShared": false,
      "lft": 123,
      "rght": 987,
      "treeId": 987,
      "level": 123,
      "children": CategoryNodeConnectionV2,
      "carSet": CarNodeConnectionV2,
      "pk": 123,
      "isLeafNode": false,
      "analytics": LeafNodeAnalytics,
      "nameTranslations": ["xyz789"],
      "nameUk": "abc123",
      "nameRu": "xyz789"
    }
  }
}

categoryProductAll

Arguments
Name Description
car - ID
category - ID
selectedSpecs - [SelectedSpec]
sort - String Способ сортировки продуктов. Возможные значения:'price' - сначала дешевле,'-price' - сначала дороже,'availability' - сначала доступны,'manufacturer' - по названию производителя (A→Z),'-manufacturer' - по названию производителя (Z→A)
crosses - Boolean Добавить к выдаче аналоги отфильтрованных продуктов. Возможные значения:'true' - добавить аналоги,'false' - не добавлять аналоги
productType - String Тип продукта. Возможные значения:'tire' - шины,'disk' - диски
attributes - GenericScalar Фильтр продуктов по их атрибутам.Возможное значение: {"material": ["iron"]} (выберет все продукты, у которых есть атрибут material и одно из значений этого атрибута - 'iron')
simpleCar - ProductSimpleCarFilter Фильтр по simple car
onePricePerProduct - Boolean Разбивать прайсы на отдельные продукты, то есть если у какого-нибудьтовар есть несколько прайсов и one_price_pre_product: trueто будет создано несколько одинаковых продуктов,в каждом из которых будет по одному прайсу
isAvailable - Boolean Возвращать только товары в наличии
showMinPrice - Boolean Показувати тільки мінімальну ціну
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID
code - String
num - String
manufacturer - ID
ids - [String]
group - String
groups - [String]
manufacturers - [String] Список id виробників
slug - String Код виробника-num продукту
simpleCarId - String
simpleCarIds - [String]
unionIds - [String] Список id груп виробника unionAll.edges.id
unionPks - [Int] Список id груп виробника unionAll.edges.id

Example

Query
query categoryProductAll(
  $car: ID,
  $category: ID,
  $selectedSpecs: [SelectedSpec],
  $sort: String,
  $crosses: Boolean,
  $productType: String,
  $attributes: GenericScalar,
  $simpleCar: ProductSimpleCarFilter,
  $onePricePerProduct: Boolean,
  $isAvailable: Boolean,
  $showMinPrice: Boolean,
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID,
  $code: String,
  $num: String,
  $manufacturer: ID,
  $ids: [String],
  $group: String,
  $groups: [String],
  $manufacturers: [String],
  $slug: String,
  $simpleCarId: String,
  $simpleCarIds: [String],
  $unionIds: [String],
  $unionPks: [Int]
) {
  categoryProductAll(
    car: $car,
    category: $category,
    selectedSpecs: $selectedSpecs,
    sort: $sort,
    crosses: $crosses,
    productType: $productType,
    attributes: $attributes,
    simpleCar: $simpleCar,
    onePricePerProduct: $onePricePerProduct,
    isAvailable: $isAvailable,
    showMinPrice: $showMinPrice,
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id,
    code: $code,
    num: $num,
    manufacturer: $manufacturer,
    ids: $ids,
    group: $group,
    groups: $groups,
    manufacturers: $manufacturers,
    slug: $slug,
    simpleCarId: $simpleCarId,
    simpleCarIds: $simpleCarIds,
    unionIds: $unionIds,
    unionPks: $unionPks
  ) {
    pagesCount
    totalCount
    manufacturers {
      ...ManufacturerNodeFragment
    }
    groups {
      ...ProductGroupNodeFragment
    }
    attributes {
      ...ProxyAttributeEdgesFragment
    }
    priceData {
      ...ProductBunchPriceDataFragment
    }
    topProducts {
      ...TopProductsFragment
    }
    specifications {
      ...FilterSpecificationFragment
    }
    edges {
      ...ProductNodeFragment
    }
  }
}
Variables
{
  "car": "4",
  "category": "4",
  "selectedSpecs": [SelectedSpec],
  "sort": "abc123",
  "crosses": false,
  "productType": "abc123",
  "attributes": GenericScalar,
  "simpleCar": ProductSimpleCarFilter,
  "onePricePerProduct": true,
  "isAvailable": false,
  "showMinPrice": false,
  "page": 123,
  "perPage": 123,
  "limit": 987,
  "id": "4",
  "code": "xyz789",
  "num": "abc123",
  "manufacturer": 4,
  "ids": ["xyz789"],
  "group": "abc123",
  "groups": ["abc123"],
  "manufacturers": ["abc123"],
  "slug": "abc123",
  "simpleCarId": "xyz789",
  "simpleCarIds": ["abc123"],
  "unionIds": ["abc123"],
  "unionPks": [987]
}
Response
{
  "data": {
    "categoryProductAll": {
      "pagesCount": 987,
      "totalCount": 123,
      "manufacturers": [ManufacturerNode],
      "groups": [ProductGroupNode],
      "attributes": ProxyAttributeEdges,
      "priceData": ProductBunchPriceData,
      "topProducts": TopProducts,
      "specifications": [FilterSpecification],
      "edges": [ProductNode]
    }
  }
}

city

Response

Returns a CityNode

Arguments
Name Description
id - ID
area - String

Example

Query
query city(
  $id: ID,
  $area: String
) {
  city(
    id: $id,
    area: $area
  ) {
    id
    description
    descriptionRu
    ref
    delivery1
    delivery2
    delivery3
    delivery4
    delivery5
    delivery6
    delivery7
    area
    cityId
    isActive
    modified
  }
}
Variables
{"id": 4, "area": "xyz789"}
Response
{
  "data": {
    "city": {
      "id": 4,
      "description": "xyz789",
      "descriptionRu": "xyz789",
      "ref": "xyz789",
      "delivery1": "xyz789",
      "delivery2": "abc123",
      "delivery3": "xyz789",
      "delivery4": "abc123",
      "delivery5": "abc123",
      "delivery6": "abc123",
      "delivery7": "xyz789",
      "area": "xyz789",
      "cityId": 123,
      "isActive": true,
      "modified": "2007-12-03T10:15:30Z"
    }
  }
}

cityAll

Response

Returns a CityNodeConnectionV2

Arguments
Name Description
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID
area - String

Example

Query
query cityAll(
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID,
  $area: String
) {
  cityAll(
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id,
    area: $area
  ) {
    pagesCount
    totalCount
    edges {
      ...CityNodeFragment
    }
  }
}
Variables
{
  "page": 123,
  "perPage": 123,
  "limit": 987,
  "id": 4,
  "area": "xyz789"
}
Response
{
  "data": {
    "cityAll": {
      "pagesCount": 987,
      "totalCount": 987,
      "edges": [CityNode]
    }
  }
}

cityNode

Response

Returns a CityNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query cityNode($id: ID!) {
  cityNode(id: $id) {
    id
    description
    descriptionRu
    ref
    delivery1
    delivery2
    delivery3
    delivery4
    delivery5
    delivery6
    delivery7
    area
    cityId
    isActive
    modified
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "cityNode": {
      "id": "4",
      "description": "abc123",
      "descriptionRu": "xyz789",
      "ref": "xyz789",
      "delivery1": "xyz789",
      "delivery2": "abc123",
      "delivery3": "abc123",
      "delivery4": "abc123",
      "delivery5": "xyz789",
      "delivery6": "abc123",
      "delivery7": "xyz789",
      "area": "abc123",
      "cityId": 987,
      "isActive": false,
      "modified": "2007-12-03T10:15:30Z"
    }
  }
}

code

Response

Returns a CartNode

Arguments
Name Description
id - ID

Example

Query
query code($id: ID) {
  code(id: $id) {
    id
    user {
      ...UserNodeFragment
    }
    created
    modified
    total
    totalCount
    items {
      ...CartItemNodeConnectionV2Fragment
    }
    cartItems {
      ...CartItemNodeConnectionV2Fragment
    }
    existActive
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "code": {
      "id": 4,
      "user": UserNode,
      "created": "2007-12-03",
      "modified": "2007-12-03",
      "total": 987.65,
      "totalCount": 987,
      "items": CartItemNodeConnectionV2,
      "cartItems": CartItemNodeConnectionV2,
      "existActive": true
    }
  }
}

comment

Response

Returns a CommentNode

Arguments
Name Description
id - ID
isDeleted - Boolean
contentType - ID
orderBy - String Ordering
objectId - String

Example

Query
query comment(
  $id: ID,
  $isDeleted: Boolean,
  $contentType: ID,
  $orderBy: String,
  $objectId: String
) {
  comment(
    id: $id,
    isDeleted: $isDeleted,
    contentType: $contentType,
    orderBy: $orderBy,
    objectId: $objectId
  ) {
    id
    contentType {
      ...ContentTypeNodeFragment
    }
    parentId
    objectId
    user {
      ...UserNodeFragment
    }
    name
    email
    text
    isRead
    isDeleted
    ip
    userAgentMd5
    created
    commentResources {
      ...CommentResourceNodeConnectionV2Fragment
    }
    quality {
      ...QualityNodeConnectionV2Fragment
    }
    vote {
      ...VoteNodeFragment
    }
    children {
      ...CommentNodeConnectionV2Fragment
    }
  }
}
Variables
{
  "id": 4,
  "isDeleted": true,
  "contentType": "4",
  "orderBy": "abc123",
  "objectId": "abc123"
}
Response
{
  "data": {
    "comment": {
      "id": 4,
      "contentType": ContentTypeNode,
      "parentId": 123,
      "objectId": 123,
      "user": UserNode,
      "name": "abc123",
      "email": "xyz789",
      "text": "abc123",
      "isRead": false,
      "isDeleted": true,
      "ip": "abc123",
      "userAgentMd5": "xyz789",
      "created": "2007-12-03T10:15:30Z",
      "commentResources": CommentResourceNodeConnectionV2,
      "quality": QualityNodeConnectionV2,
      "vote": VoteNode,
      "children": CommentNodeConnectionV2
    }
  }
}

commentAll

Response

Returns a CommentNodeConnectionV2

Arguments
Name Description
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID
isDeleted - Boolean
contentType - ID
orderBy - String Ordering
objectId - String

Example

Query
query commentAll(
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID,
  $isDeleted: Boolean,
  $contentType: ID,
  $orderBy: String,
  $objectId: String
) {
  commentAll(
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id,
    isDeleted: $isDeleted,
    contentType: $contentType,
    orderBy: $orderBy,
    objectId: $objectId
  ) {
    pagesCount
    totalCount
    edges {
      ...CommentNodeFragment
    }
  }
}
Variables
{
  "page": 987,
  "perPage": 987,
  "limit": 123,
  "id": 4,
  "isDeleted": false,
  "contentType": 4,
  "orderBy": "xyz789",
  "objectId": "xyz789"
}
Response
{
  "data": {
    "commentAll": {
      "pagesCount": 123,
      "totalCount": 123,
      "edges": [CommentNode]
    }
  }
}

commentNode

Response

Returns a CommentNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query commentNode($id: ID!) {
  commentNode(id: $id) {
    id
    contentType {
      ...ContentTypeNodeFragment
    }
    parentId
    objectId
    user {
      ...UserNodeFragment
    }
    name
    email
    text
    isRead
    isDeleted
    ip
    userAgentMd5
    created
    commentResources {
      ...CommentResourceNodeConnectionV2Fragment
    }
    quality {
      ...QualityNodeConnectionV2Fragment
    }
    vote {
      ...VoteNodeFragment
    }
    children {
      ...CommentNodeConnectionV2Fragment
    }
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "commentNode": {
      "id": "4",
      "contentType": ContentTypeNode,
      "parentId": 987,
      "objectId": 987,
      "user": UserNode,
      "name": "xyz789",
      "email": "xyz789",
      "text": "abc123",
      "isRead": true,
      "isDeleted": false,
      "ip": "xyz789",
      "userAgentMd5": "abc123",
      "created": "2007-12-03T10:15:30Z",
      "commentResources": CommentResourceNodeConnectionV2,
      "quality": QualityNodeConnectionV2,
      "vote": VoteNode,
      "children": CommentNodeConnectionV2
    }
  }
}

commentResource

Response

Returns a CommentResourceNode

Arguments
Name Description
id - ID
product - ID
comment - ID
type - String

Example

Query
query commentResource(
  $id: ID,
  $product: ID,
  $comment: ID,
  $type: String
) {
  commentResource(
    id: $id,
    product: $product,
    comment: $comment,
    type: $type
  ) {
    id
    comment {
      ...CommentNodeFragment
    }
    product {
      ...SimpleProductNodeFragment
    }
    type
    resource
  }
}
Variables
{
  "id": 4,
  "product": "4",
  "comment": "4",
  "type": "abc123"
}
Response
{
  "data": {
    "commentResource": {
      "id": "4",
      "comment": CommentNode,
      "product": SimpleProductNode,
      "type": "xyz789",
      "resource": "xyz789"
    }
  }
}

commentResourceAll

Response

Returns a CommentResourceNodeConnectionV2

Arguments
Name Description
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID
product - ID
comment - ID
type - String

Example

Query
query commentResourceAll(
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID,
  $product: ID,
  $comment: ID,
  $type: String
) {
  commentResourceAll(
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id,
    product: $product,
    comment: $comment,
    type: $type
  ) {
    pagesCount
    totalCount
    edges {
      ...CommentResourceNodeFragment
    }
  }
}
Variables
{
  "page": 123,
  "perPage": 123,
  "limit": 987,
  "id": "4",
  "product": "4",
  "comment": "4",
  "type": "abc123"
}
Response
{
  "data": {
    "commentResourceAll": {
      "pagesCount": 123,
      "totalCount": 123,
      "edges": [CommentResourceNode]
    }
  }
}

commentResourceNode

Response

Returns a CommentResourceNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query commentResourceNode($id: ID!) {
  commentResourceNode(id: $id) {
    id
    comment {
      ...CommentNodeFragment
    }
    product {
      ...SimpleProductNodeFragment
    }
    type
    resource
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "commentResourceNode": {
      "id": "4",
      "comment": CommentNode,
      "product": SimpleProductNode,
      "type": "abc123",
      "resource": "abc123"
    }
  }
}

content

Response

Returns a ContentNode

Arguments
Name Description
id - ID
isActive - Boolean
slug - String
type - Decimal
orderBy - String Ordering

Example

Query
query content(
  $id: ID,
  $isActive: Boolean,
  $slug: String,
  $type: Decimal,
  $orderBy: String
) {
  content(
    id: $id,
    isActive: $isActive,
    slug: $slug,
    type: $type,
    orderBy: $orderBy
  ) {
    id
    type
    isActive
    priority
    name
    slug
    keywords
    description
    textShort
    text
    image
    modified
    created
    rating
    voteCount
    voteSum
    commentQty
    textTranslations
    textUk
    textRu
    textShortTranslations
    textShortUk
    textShortRu
    descriptionTranslations
    descriptionUk
    descriptionRu
    keywordsTranslations
    keywordsUk
    keywordsRu
    nameTranslations
    nameUk
    nameRu
    slugTranslations
    slugUk
    slugRu
  }
}
Variables
{
  "id": "4",
  "isActive": false,
  "slug": "abc123",
  "type": Decimal,
  "orderBy": "xyz789"
}
Response
{
  "data": {
    "content": {
      "id": "4",
      "type": "A_0",
      "isActive": true,
      "priority": 987,
      "name": "abc123",
      "slug": "xyz789",
      "keywords": "abc123",
      "description": "xyz789",
      "textShort": "abc123",
      "text": "xyz789",
      "image": "xyz789",
      "modified": "2007-12-03T10:15:30Z",
      "created": "2007-12-03",
      "rating": Decimal,
      "voteCount": 987,
      "voteSum": 987,
      "commentQty": 987,
      "textTranslations": ["abc123"],
      "textUk": "abc123",
      "textRu": "abc123",
      "textShortTranslations": ["xyz789"],
      "textShortUk": "xyz789",
      "textShortRu": "abc123",
      "descriptionTranslations": ["xyz789"],
      "descriptionUk": "xyz789",
      "descriptionRu": "xyz789",
      "keywordsTranslations": ["xyz789"],
      "keywordsUk": "abc123",
      "keywordsRu": "xyz789",
      "nameTranslations": ["abc123"],
      "nameUk": "xyz789",
      "nameRu": "xyz789",
      "slugTranslations": ["xyz789"],
      "slugUk": "abc123",
      "slugRu": "xyz789"
    }
  }
}

contentAll

Response

Returns a ContentNodeConnectionV2

Arguments
Name Description
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID
isActive - Boolean
slug - String
type - Decimal
orderBy - String Ordering

Example

Query
query contentAll(
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID,
  $isActive: Boolean,
  $slug: String,
  $type: Decimal,
  $orderBy: String
) {
  contentAll(
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id,
    isActive: $isActive,
    slug: $slug,
    type: $type,
    orderBy: $orderBy
  ) {
    pagesCount
    totalCount
    edges {
      ...ContentNodeFragment
    }
  }
}
Variables
{
  "page": 123,
  "perPage": 123,
  "limit": 987,
  "id": "4",
  "isActive": true,
  "slug": "abc123",
  "type": Decimal,
  "orderBy": "abc123"
}
Response
{
  "data": {
    "contentAll": {
      "pagesCount": 987,
      "totalCount": 987,
      "edges": [ContentNode]
    }
  }
}

contentLabels

Response

Returns a GenericScalar

Example

Query
query contentLabels {
  contentLabels
}
Response
{"data": {"contentLabels": GenericScalar}}

contentNode

Response

Returns a ContentNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query contentNode($id: ID!) {
  contentNode(id: $id) {
    id
    type
    isActive
    priority
    name
    slug
    keywords
    description
    textShort
    text
    image
    modified
    created
    rating
    voteCount
    voteSum
    commentQty
    textTranslations
    textUk
    textRu
    textShortTranslations
    textShortUk
    textShortRu
    descriptionTranslations
    descriptionUk
    descriptionRu
    keywordsTranslations
    keywordsUk
    keywordsRu
    nameTranslations
    nameUk
    nameRu
    slugTranslations
    slugUk
    slugRu
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "contentNode": {
      "id": "4",
      "type": "A_0",
      "isActive": false,
      "priority": 987,
      "name": "xyz789",
      "slug": "abc123",
      "keywords": "xyz789",
      "description": "abc123",
      "textShort": "abc123",
      "text": "xyz789",
      "image": "xyz789",
      "modified": "2007-12-03T10:15:30Z",
      "created": "2007-12-03",
      "rating": Decimal,
      "voteCount": 987,
      "voteSum": 123,
      "commentQty": 123,
      "textTranslations": ["abc123"],
      "textUk": "xyz789",
      "textRu": "abc123",
      "textShortTranslations": ["abc123"],
      "textShortUk": "abc123",
      "textShortRu": "xyz789",
      "descriptionTranslations": ["abc123"],
      "descriptionUk": "abc123",
      "descriptionRu": "abc123",
      "keywordsTranslations": ["xyz789"],
      "keywordsUk": "abc123",
      "keywordsRu": "abc123",
      "nameTranslations": ["abc123"],
      "nameUk": "abc123",
      "nameRu": "abc123",
      "slugTranslations": ["abc123"],
      "slugUk": "xyz789",
      "slugRu": "abc123"
    }
  }
}

contentTitles

Response

Returns a GenericScalar

Example

Query
query contentTitles {
  contentTitles
}
Response
{"data": {"contentTitles": GenericScalar}}

contentType

Response

Returns a ContentTypeNode

Arguments
Name Description
id - ID
model - String

Example

Query
query contentType(
  $id: ID,
  $model: String
) {
  contentType(
    id: $id,
    model: $model
  ) {
    id
    appLabel
    model
    seoboxSet {
      ...SeoBoxNodeConnectionV2Fragment
    }
    commentSet {
      ...CommentNodeConnectionV2Fragment
    }
    voteSet {
      ...VoteNodeConnectionV2Fragment
    }
    pk
  }
}
Variables
{"id": 4, "model": "abc123"}
Response
{
  "data": {
    "contentType": {
      "id": "4",
      "appLabel": "xyz789",
      "model": "abc123",
      "seoboxSet": SeoBoxNodeConnectionV2,
      "commentSet": CommentNodeConnectionV2,
      "voteSet": VoteNodeConnectionV2,
      "pk": 987
    }
  }
}

contentTypeAll

Response

Returns a ContentTypeNodeConnectionV2

Arguments
Name Description
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID
model - String

Example

Query
query contentTypeAll(
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID,
  $model: String
) {
  contentTypeAll(
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id,
    model: $model
  ) {
    pagesCount
    totalCount
    edges {
      ...ContentTypeNodeFragment
    }
  }
}
Variables
{
  "page": 123,
  "perPage": 987,
  "limit": 987,
  "id": "4",
  "model": "abc123"
}
Response
{
  "data": {
    "contentTypeAll": {
      "pagesCount": 123,
      "totalCount": 987,
      "edges": [ContentTypeNode]
    }
  }
}

contentTypeNode

Response

Returns a ContentTypeNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query contentTypeNode($id: ID!) {
  contentTypeNode(id: $id) {
    id
    appLabel
    model
    seoboxSet {
      ...SeoBoxNodeConnectionV2Fragment
    }
    commentSet {
      ...CommentNodeConnectionV2Fragment
    }
    voteSet {
      ...VoteNodeConnectionV2Fragment
    }
    pk
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "contentTypeNode": {
      "id": "4",
      "appLabel": "abc123",
      "model": "xyz789",
      "seoboxSet": SeoBoxNodeConnectionV2,
      "commentSet": CommentNodeConnectionV2,
      "voteSet": VoteNodeConnectionV2,
      "pk": 123
    }
  }
}

contentTypes

Response

Returns a GenericScalar

Example

Query
query contentTypes {
  contentTypes
}
Response
{"data": {"contentTypes": GenericScalar}}

country

Response

Returns a CountryNode

Arguments
Name Description
id - ID
name - String

Example

Query
query country(
  $id: ID,
  $name: String
) {
  country(
    id: $id,
    name: $name
  ) {
    id
    name
    code
    iso2
    currency
    phoneMask
    eu
    isActive
    regionSet {
      ...RegionNodeConnectionV2Fragment
    }
    countries {
      ...ManufacturerNodeConnectionV2Fragment
    }
    userSet {
      ...UserNodeConnectionV2Fragment
    }
    orderSet {
      ...OrderNodeConnectionV2Fragment
    }
  }
}
Variables
{"id": 4, "name": "abc123"}
Response
{
  "data": {
    "country": {
      "id": 4,
      "name": "abc123",
      "code": "xyz789",
      "iso2": "abc123",
      "currency": "abc123",
      "phoneMask": "abc123",
      "eu": false,
      "isActive": false,
      "regionSet": RegionNodeConnectionV2,
      "countries": ManufacturerNodeConnectionV2,
      "userSet": UserNodeConnectionV2,
      "orderSet": OrderNodeConnectionV2
    }
  }
}

countryAll

Response

Returns a CountryNodeConnectionV2

Arguments
Name Description
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID
name - String

Example

Query
query countryAll(
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID,
  $name: String
) {
  countryAll(
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id,
    name: $name
  ) {
    pagesCount
    totalCount
    edges {
      ...CountryNodeFragment
    }
  }
}
Variables
{
  "page": 987,
  "perPage": 123,
  "limit": 123,
  "id": "4",
  "name": "xyz789"
}
Response
{
  "data": {
    "countryAll": {
      "pagesCount": 123,
      "totalCount": 123,
      "edges": [CountryNode]
    }
  }
}

countryNode

Response

Returns a CountryNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query countryNode($id: ID!) {
  countryNode(id: $id) {
    id
    name
    code
    iso2
    currency
    phoneMask
    eu
    isActive
    regionSet {
      ...RegionNodeConnectionV2Fragment
    }
    countries {
      ...ManufacturerNodeConnectionV2Fragment
    }
    userSet {
      ...UserNodeConnectionV2Fragment
    }
    orderSet {
      ...OrderNodeConnectionV2Fragment
    }
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "countryNode": {
      "id": 4,
      "name": "abc123",
      "code": "abc123",
      "iso2": "abc123",
      "currency": "abc123",
      "phoneMask": "abc123",
      "eu": false,
      "isActive": true,
      "regionSet": RegionNodeConnectionV2,
      "countries": ManufacturerNodeConnectionV2,
      "userSet": UserNodeConnectionV2,
      "orderSet": OrderNodeConnectionV2
    }
  }
}

currency

Response

Returns a CurrencyNode

Arguments
Name Description
id - ID

Example

Query
query currency($id: ID) {
  currency(id: $id) {
    id
    name
    value
    valueImport
    index
    indexImport
    symbol
    leftSide
    isActive
    currencyhistorySet {
      ...CurrencyHistoryNodeConnectionV2Fragment
    }
    stores {
      ...StoreNodeConnectionV2Fragment
    }
    stores2 {
      ...StoreNodeConnectionV2Fragment
    }
    storeitemSet {
      ...RecommendedProductNodeConnectionV2Fragment
    }
    paymentnotifySet {
      ...PaymentNotifyNodeConnectionV2Fragment
    }
    userSet {
      ...UserNodeConnectionV2Fragment
    }
    orderSet {
      ...OrderNodeConnectionV2Fragment
    }
    accountSet {
      ...AccountNodeConnectionV2Fragment
    }
    accountCash {
      ...AccountNodeConnectionV2Fragment
    }
    userValue
    history {
      ...CurrencyHistoryNodeConnectionV2Fragment
    }
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "currency": {
      "id": "4",
      "name": "abc123",
      "value": Decimal,
      "valueImport": Decimal,
      "index": Decimal,
      "indexImport": Decimal,
      "symbol": "abc123",
      "leftSide": true,
      "isActive": true,
      "currencyhistorySet": CurrencyHistoryNodeConnectionV2,
      "stores": StoreNodeConnectionV2,
      "stores2": StoreNodeConnectionV2,
      "storeitemSet": RecommendedProductNodeConnectionV2,
      "paymentnotifySet": PaymentNotifyNodeConnectionV2,
      "userSet": UserNodeConnectionV2,
      "orderSet": OrderNodeConnectionV2,
      "accountSet": AccountNodeConnectionV2,
      "accountCash": AccountNodeConnectionV2,
      "userValue": 987.65,
      "history": CurrencyHistoryNodeConnectionV2
    }
  }
}

currencyAll

Response

Returns a CurrencyNodeConnectionV2

Arguments
Name Description
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID

Example

Query
query currencyAll(
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID
) {
  currencyAll(
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id
  ) {
    pagesCount
    totalCount
    edges {
      ...CurrencyNodeFragment
    }
  }
}
Variables
{"page": 123, "perPage": 987, "limit": 987, "id": 4}
Response
{
  "data": {
    "currencyAll": {
      "pagesCount": 123,
      "totalCount": 123,
      "edges": [CurrencyNode]
    }
  }
}

currencyHistory

Response

Returns a CurrencyHistoryNode

Arguments
Name Description
id - ID
currency - ID

Example

Query
query currencyHistory(
  $id: ID,
  $currency: ID
) {
  currencyHistory(
    id: $id,
    currency: $currency
  ) {
    id
    currency {
      ...CurrencyNodeFragment
    }
    value
    created
    userValue
  }
}
Variables
{"id": 4, "currency": 4}
Response
{
  "data": {
    "currencyHistory": {
      "id": "4",
      "currency": CurrencyNode,
      "value": Decimal,
      "created": "2007-12-03T10:15:30Z",
      "userValue": 123.45
    }
  }
}

currencyHistoryNode

Response

Returns a CurrencyHistoryNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query currencyHistoryNode($id: ID!) {
  currencyHistoryNode(id: $id) {
    id
    currency {
      ...CurrencyNodeFragment
    }
    value
    created
    userValue
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "currencyHistoryNode": {
      "id": "4",
      "currency": CurrencyNode,
      "value": Decimal,
      "created": "2007-12-03T10:15:30Z",
      "userValue": 987.65
    }
  }
}

currencyNode

Response

Returns a CurrencyNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query currencyNode($id: ID!) {
  currencyNode(id: $id) {
    id
    name
    value
    valueImport
    index
    indexImport
    symbol
    leftSide
    isActive
    currencyhistorySet {
      ...CurrencyHistoryNodeConnectionV2Fragment
    }
    stores {
      ...StoreNodeConnectionV2Fragment
    }
    stores2 {
      ...StoreNodeConnectionV2Fragment
    }
    storeitemSet {
      ...RecommendedProductNodeConnectionV2Fragment
    }
    paymentnotifySet {
      ...PaymentNotifyNodeConnectionV2Fragment
    }
    userSet {
      ...UserNodeConnectionV2Fragment
    }
    orderSet {
      ...OrderNodeConnectionV2Fragment
    }
    accountSet {
      ...AccountNodeConnectionV2Fragment
    }
    accountCash {
      ...AccountNodeConnectionV2Fragment
    }
    userValue
    history {
      ...CurrencyHistoryNodeConnectionV2Fragment
    }
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "currencyNode": {
      "id": "4",
      "name": "xyz789",
      "value": Decimal,
      "valueImport": Decimal,
      "index": Decimal,
      "indexImport": Decimal,
      "symbol": "xyz789",
      "leftSide": true,
      "isActive": true,
      "currencyhistorySet": CurrencyHistoryNodeConnectionV2,
      "stores": StoreNodeConnectionV2,
      "stores2": StoreNodeConnectionV2,
      "storeitemSet": RecommendedProductNodeConnectionV2,
      "paymentnotifySet": PaymentNotifyNodeConnectionV2,
      "userSet": UserNodeConnectionV2,
      "orderSet": OrderNodeConnectionV2,
      "accountSet": AccountNodeConnectionV2,
      "accountCash": AccountNodeConnectionV2,
      "userValue": 987.65,
      "history": CurrencyHistoryNodeConnectionV2
    }
  }
}

defaultLanguage

Response

Returns a String

Example

Query
query defaultLanguage {
  defaultLanguage
}
Response
{"data": {"defaultLanguage": "xyz789"}}

delivery

Response

Returns a DeliveryNode

Arguments
Name Description
id - ID
isActive - Boolean
isShow - Boolean

Example

Query
query delivery(
  $id: ID,
  $isActive: Boolean,
  $isShow: Boolean
) {
  delivery(
    id: $id,
    isActive: $isActive,
    isShow: $isShow
  ) {
    id
    name
    phone
    url
    isActive
    isShow
    selfPickup
    needDeclaration
    deliveryToDoor
    assemblyPoint {
      ...StoreNodeFragment
    }
    trackingUrl
    sort
    description
    userSet {
      ...UserNodeConnectionV2Fragment
    }
    orderSet {
      ...OrderNodeConnectionV2Fragment
    }
    hasPlugin
  }
}
Variables
{"id": 4, "isActive": false, "isShow": false}
Response
{
  "data": {
    "delivery": {
      "id": "4",
      "name": "abc123",
      "phone": "abc123",
      "url": "xyz789",
      "isActive": true,
      "isShow": true,
      "selfPickup": true,
      "needDeclaration": true,
      "deliveryToDoor": true,
      "assemblyPoint": StoreNode,
      "trackingUrl": "abc123",
      "sort": 987,
      "description": "abc123",
      "userSet": UserNodeConnectionV2,
      "orderSet": OrderNodeConnectionV2,
      "hasPlugin": "abc123"
    }
  }
}

deliveryAll

Response

Returns a DeliveryNodeConnectionV2

Arguments
Name Description
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID
isActive - Boolean
isShow - Boolean

Example

Query
query deliveryAll(
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID,
  $isActive: Boolean,
  $isShow: Boolean
) {
  deliveryAll(
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id,
    isActive: $isActive,
    isShow: $isShow
  ) {
    pagesCount
    totalCount
    edges {
      ...DeliveryNodeFragment
    }
  }
}
Variables
{
  "page": 123,
  "perPage": 987,
  "limit": 987,
  "id": "4",
  "isActive": false,
  "isShow": true
}
Response
{
  "data": {
    "deliveryAll": {
      "pagesCount": 987,
      "totalCount": 123,
      "edges": [DeliveryNode]
    }
  }
}

deliveryNoded

Response

Returns a DeliveryNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query deliveryNoded($id: ID!) {
  deliveryNoded(id: $id) {
    id
    name
    phone
    url
    isActive
    isShow
    selfPickup
    needDeclaration
    deliveryToDoor
    assemblyPoint {
      ...StoreNodeFragment
    }
    trackingUrl
    sort
    description
    userSet {
      ...UserNodeConnectionV2Fragment
    }
    orderSet {
      ...OrderNodeConnectionV2Fragment
    }
    hasPlugin
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "deliveryNoded": {
      "id": "4",
      "name": "xyz789",
      "phone": "abc123",
      "url": "xyz789",
      "isActive": false,
      "isShow": false,
      "selfPickup": false,
      "needDeclaration": true,
      "deliveryToDoor": true,
      "assemblyPoint": StoreNode,
      "trackingUrl": "xyz789",
      "sort": 987,
      "description": "xyz789",
      "userSet": UserNodeConnectionV2,
      "orderSet": OrderNodeConnectionV2,
      "hasPlugin": "xyz789"
    }
  }
}

deliverySelfPickupId

Response

Returns an Int

Example

Query
query deliverySelfPickupId {
  deliverySelfPickupId
}
Response
{"data": {"deliverySelfPickupId": 987}}

deliveryServiceTypes

Description

Типы доставки

Response

Returns a GenericScalar

Example

Query
query deliveryServiceTypes {
  deliveryServiceTypes
}
Response
{"data": {"deliveryServiceTypes": GenericScalar}}

discount

Response

Returns a DiscountTemplateNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query discount($id: ID!) {
  discount(id: $id) {
    id
    name
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "discount": {
      "id": "4",
      "name": "xyz789"
    }
  }
}

discountAll

Response

Returns a DiscountTemplateNodeConnection

Arguments
Name Description
offset - Int
before - String
after - String
first - Int
last - Int
id - ID

Example

Query
query discountAll(
  $offset: Int,
  $before: String,
  $after: String,
  $first: Int,
  $last: Int,
  $id: ID
) {
  discountAll(
    offset: $offset,
    before: $before,
    after: $after,
    first: $first,
    last: $last,
    id: $id
  ) {
    pageInfo {
      ...PageInfoFragment
    }
    edges {
      ...DiscountTemplateNodeEdgeFragment
    }
  }
}
Variables
{
  "offset": 987,
  "before": "xyz789",
  "after": "abc123",
  "first": 987,
  "last": 123,
  "id": 4
}
Response
{
  "data": {
    "discountAll": {
      "pageInfo": PageInfo,
      "edges": [DiscountTemplateNodeEdge]
    }
  }
}

diskCarBrands

Response

Returns [String]

Example

Query
query diskCarBrands {
  diskCarBrands
}
Response
{"data": {"diskCarBrands": ["xyz789"]}}

diskCarModels

Response

Returns [String]

Arguments
Name Description
brand - String

Example

Query
query diskCarModels($brand: String) {
  diskCarModels(brand: $brand)
}
Variables
{"brand": "abc123"}
Response
{"data": {"diskCarModels": ["abc123"]}}

diskCarModifications

Response

Returns [String]

Arguments
Name Description
brand - String
model - String
year - Int

Example

Query
query diskCarModifications(
  $brand: String,
  $model: String,
  $year: Int
) {
  diskCarModifications(
    brand: $brand,
    model: $model,
    year: $year
  )
}
Variables
{
  "brand": "abc123",
  "model": "abc123",
  "year": 123
}
Response
{
  "data": {
    "diskCarModifications": ["abc123"]
  }
}

diskCarYears

Response

Returns [Int]

Arguments
Name Description
brand - String
model - String

Example

Query
query diskCarYears(
  $brand: String,
  $model: String
) {
  diskCarYears(
    brand: $brand,
    model: $model
  )
}
Variables
{
  "brand": "abc123",
  "model": "abc123"
}
Response
{"data": {"diskCarYears": [123]}}

diskKinds

Response

Returns a GenericScalar

Example

Query
query diskKinds {
  diskKinds
}
Response
{"data": {"diskKinds": GenericScalar}}

diskManufacturers

Response

Returns [ManufacturerNode]

Example

Query
query diskManufacturers {
  diskManufacturers {
    id
    name
    originalName
    country {
      ...CountryNodeFragment
    }
    code
    slug
    count
    carsCount
    unionsCount
    productsCount
    crossCount
    isActive
    isBrand
    makeCar
    makeTruck
    makeEngine
    oe
    description
    image
    created
    modified
    relations {
      ...ManufacturerNodeConnectionV2Fragment
    }
    tags
    manufacturerSet {
      ...ManufacturerNodeConnectionV2Fragment
    }
    products {
      ...SimpleProductNodeConnectionV2Fragment
    }
    cross {
      ...ProductCrossNodeConnectionV2Fragment
    }
    storeitemSet {
      ...RecommendedProductNodeConnectionV2Fragment
    }
    unions {
      ...ProductUnionNodeFragment
    }
    exists
    descriptionTranslations
    descriptionUk
    descriptionRu
  }
}
Response
{
  "data": {
    "diskManufacturers": [
      {
        "id": 4,
        "name": "xyz789",
        "originalName": "abc123",
        "country": CountryNode,
        "code": "abc123",
        "slug": "xyz789",
        "count": 123,
        "carsCount": 987,
        "unionsCount": 123,
        "productsCount": 123,
        "crossCount": 987,
        "isActive": true,
        "isBrand": false,
        "makeCar": true,
        "makeTruck": true,
        "makeEngine": true,
        "oe": true,
        "description": "abc123",
        "image": "abc123",
        "created": "2007-12-03T10:15:30Z",
        "modified": "2007-12-03T10:15:30Z",
        "relations": ManufacturerNodeConnectionV2,
        "tags": ["xyz789"],
        "manufacturerSet": ManufacturerNodeConnectionV2,
        "products": SimpleProductNodeConnectionV2,
        "cross": ProductCrossNodeConnectionV2,
        "storeitemSet": RecommendedProductNodeConnectionV2,
        "unions": [ProductUnionNode],
        "exists": true,
        "descriptionTranslations": [
          "abc123"
        ],
        "descriptionUk": "xyz789",
        "descriptionRu": "xyz789"
      }
    ]
  }
}

diskProductAll

Arguments
Name Description
brand - String
model - String
year - Int
modification - String
kind - Int
sizes - [String]
sort - String Способ сортировки продуктов. Возможные значения:'price' - сначала дешевле,'-price' - сначала дороже,'availability' - сначала доступны,'manufacturer' - по названию производителя (A→Z),'-manufacturer' - по названию производителя (Z→A)
crosses - Boolean Добавить к выдаче аналоги отфильтрованных продуктов. Возможные значения:'true' - добавить аналоги,'false' - не добавлять аналоги
productType - String Тип продукта. Возможные значения:'tire' - шины,'disk' - диски
attributes - GenericScalar Фильтр продуктов по их атрибутам.Возможное значение: {"material": ["iron"]} (выберет все продукты, у которых есть атрибут material и одно из значений этого атрибута - 'iron')
simpleCar - ProductSimpleCarFilter Фильтр по simple car
onePricePerProduct - Boolean Разбивать прайсы на отдельные продукты, то есть если у какого-нибудьтовар есть несколько прайсов и one_price_pre_product: trueто будет создано несколько одинаковых продуктов,в каждом из которых будет по одному прайсу
isAvailable - Boolean Возвращать только товары в наличии
showMinPrice - Boolean Показувати тільки мінімальну ціну
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID
code - String
num - String
manufacturer - ID
ids - [String]
group - String
groups - [String]
manufacturers - [String] Список id виробників
slug - String Код виробника-num продукту
simpleCarId - String
simpleCarIds - [String]
unionIds - [String] Список id груп виробника unionAll.edges.id
unionPks - [Int] Список id груп виробника unionAll.edges.id

Example

Query
query diskProductAll(
  $brand: String,
  $model: String,
  $year: Int,
  $modification: String,
  $kind: Int,
  $sizes: [String],
  $sort: String,
  $crosses: Boolean,
  $productType: String,
  $attributes: GenericScalar,
  $simpleCar: ProductSimpleCarFilter,
  $onePricePerProduct: Boolean,
  $isAvailable: Boolean,
  $showMinPrice: Boolean,
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID,
  $code: String,
  $num: String,
  $manufacturer: ID,
  $ids: [String],
  $group: String,
  $groups: [String],
  $manufacturers: [String],
  $slug: String,
  $simpleCarId: String,
  $simpleCarIds: [String],
  $unionIds: [String],
  $unionPks: [Int]
) {
  diskProductAll(
    brand: $brand,
    model: $model,
    year: $year,
    modification: $modification,
    kind: $kind,
    sizes: $sizes,
    sort: $sort,
    crosses: $crosses,
    productType: $productType,
    attributes: $attributes,
    simpleCar: $simpleCar,
    onePricePerProduct: $onePricePerProduct,
    isAvailable: $isAvailable,
    showMinPrice: $showMinPrice,
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id,
    code: $code,
    num: $num,
    manufacturer: $manufacturer,
    ids: $ids,
    group: $group,
    groups: $groups,
    manufacturers: $manufacturers,
    slug: $slug,
    simpleCarId: $simpleCarId,
    simpleCarIds: $simpleCarIds,
    unionIds: $unionIds,
    unionPks: $unionPks
  ) {
    pagesCount
    totalCount
    manufacturers {
      ...ManufacturerNodeFragment
    }
    groups {
      ...ProductGroupNodeFragment
    }
    attributes {
      ...ProxyAttributeEdgesFragment
    }
    priceData {
      ...ProductBunchPriceDataFragment
    }
    topProducts {
      ...TopProductsFragment
    }
    edges {
      ...ProductNodeFragment
    }
  }
}
Variables
{
  "brand": "xyz789",
  "model": "abc123",
  "year": 987,
  "modification": "abc123",
  "kind": 987,
  "sizes": ["xyz789"],
  "sort": "xyz789",
  "crosses": true,
  "productType": "abc123",
  "attributes": GenericScalar,
  "simpleCar": ProductSimpleCarFilter,
  "onePricePerProduct": true,
  "isAvailable": false,
  "showMinPrice": false,
  "page": 123,
  "perPage": 987,
  "limit": 123,
  "id": 4,
  "code": "abc123",
  "num": "xyz789",
  "manufacturer": "4",
  "ids": ["xyz789"],
  "group": "abc123",
  "groups": ["xyz789"],
  "manufacturers": ["abc123"],
  "slug": "xyz789",
  "simpleCarId": "xyz789",
  "simpleCarIds": ["xyz789"],
  "unionIds": ["xyz789"],
  "unionPks": [987]
}
Response
{
  "data": {
    "diskProductAll": {
      "pagesCount": 987,
      "totalCount": 123,
      "manufacturers": [ManufacturerNode],
      "groups": [ProductGroupNode],
      "attributes": ProxyAttributeEdges,
      "priceData": ProductBunchPriceData,
      "topProducts": TopProducts,
      "edges": [ProductNode]
    }
  }
}

diskSizes

Response

Returns a GenericScalar

Arguments
Name Description
brand - String
model - String
year - Int
modification - String

Example

Query
query diskSizes(
  $brand: String,
  $model: String,
  $year: Int,
  $modification: String
) {
  diskSizes(
    brand: $brand,
    model: $model,
    year: $year,
    modification: $modification
  )
}
Variables
{
  "brand": "xyz789",
  "model": "abc123",
  "year": 987,
  "modification": "xyz789"
}
Response
{"data": {"diskSizes": GenericScalar}}

engine

Response

Returns an EngineNode

Arguments
Name Description
id - ID
name - String

Example

Query
query engine(
  $id: ID,
  $name: String
) {
  engine(
    id: $id,
    name: $name
  ) {
    id
    brand {
      ...BrandNodeFragment
    }
    name
    slug
    type
    dateStart
    dateEnd
    yearStart
    yearEnd
    kwFrom
    kwTo
    hpFrom
    hpTo
    valves
    cylinders
    ccm
    fuel
    litres
    kvRpmFrom
    kvRpmTo
    torqueFrom
    torqueTo
    coolingSystem
    carSet {
      ...CarNodeConnectionV2Fragment
    }
  }
}
Variables
{
  "id": "4",
  "name": "xyz789"
}
Response
{
  "data": {
    "engine": {
      "id": "4",
      "brand": BrandNode,
      "name": "xyz789",
      "slug": "xyz789",
      "type": "A_0",
      "dateStart": 987,
      "dateEnd": 123,
      "yearStart": 123,
      "yearEnd": 123,
      "kwFrom": 123,
      "kwTo": 987,
      "hpFrom": 123,
      "hpTo": 987,
      "valves": 987,
      "cylinders": 123,
      "ccm": 123,
      "fuel": "xyz789",
      "litres": Decimal,
      "kvRpmFrom": 123,
      "kvRpmTo": 987,
      "torqueFrom": 987,
      "torqueTo": 987,
      "coolingSystem": "A_1",
      "carSet": CarNodeConnectionV2
    }
  }
}

engineNode

Response

Returns an EngineNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query engineNode($id: ID!) {
  engineNode(id: $id) {
    id
    brand {
      ...BrandNodeFragment
    }
    name
    slug
    type
    dateStart
    dateEnd
    yearStart
    yearEnd
    kwFrom
    kwTo
    hpFrom
    hpTo
    valves
    cylinders
    ccm
    fuel
    litres
    kvRpmFrom
    kvRpmTo
    torqueFrom
    torqueTo
    coolingSystem
    carSet {
      ...CarNodeConnectionV2Fragment
    }
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "engineNode": {
      "id": "4",
      "brand": BrandNode,
      "name": "abc123",
      "slug": "abc123",
      "type": "A_0",
      "dateStart": 123,
      "dateEnd": 987,
      "yearStart": 123,
      "yearEnd": 987,
      "kwFrom": 123,
      "kwTo": 987,
      "hpFrom": 123,
      "hpTo": 987,
      "valves": 123,
      "cylinders": 123,
      "ccm": 123,
      "fuel": "xyz789",
      "litres": Decimal,
      "kvRpmFrom": 123,
      "kvRpmTo": 987,
      "torqueFrom": 987,
      "torqueTo": 123,
      "coolingSystem": "A_1",
      "carSet": CarNodeConnectionV2
    }
  }
}

enginesAll

Response

Returns an EngineNodeConnectionV2

Arguments
Name Description
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID
name - String

Example

Query
query enginesAll(
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID,
  $name: String
) {
  enginesAll(
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id,
    name: $name
  ) {
    pagesCount
    totalCount
    edges {
      ...EngineNodeFragment
    }
  }
}
Variables
{
  "page": 123,
  "perPage": 123,
  "limit": 987,
  "id": "4",
  "name": "abc123"
}
Response
{
  "data": {
    "enginesAll": {
      "pagesCount": 987,
      "totalCount": 123,
      "edges": [EngineNode]
    }
  }
}

getDeliveryApps

Response

Returns a String

Example

Query
query getDeliveryApps {
  getDeliveryApps
}
Response
{"data": {"getDeliveryApps": "abc123"}}

getMenu

Response

Returns [SitePageNode]

Arguments
Name Description
slug - String!

Example

Query
query getMenu($slug: String!) {
  getMenu(slug: $slug) {
    id
    parent {
      ...SitePageNodeFragment
    }
    name
    slug
    isMenu
    isActive
    isTop
    title
    keywords
    description
    text
    userType
    redirect
    created
    modified
    image
    lft
    rght
    treeId
    level
    descendants {
      ...SitePageNodeConnectionV2Fragment
    }
    children {
      ...SitePageNodeFragment
    }
    absoluteUrl
    textTranslations
    textUk
    textRu
    descriptionTranslations
    descriptionUk
    descriptionRu
    keywordsTranslations
    keywordsUk
    keywordsRu
    nameTranslations
    nameUk
    nameRu
    slugTranslations
    slugUk
    slugRu
    titleTranslations
    titleUk
    titleRu
  }
}
Variables
{"slug": "abc123"}
Response
{
  "data": {
    "getMenu": [
      {
        "id": 4,
        "parent": SitePageNode,
        "name": "xyz789",
        "slug": "xyz789",
        "isMenu": true,
        "isActive": false,
        "isTop": false,
        "title": "xyz789",
        "keywords": "abc123",
        "description": "xyz789",
        "text": "abc123",
        "userType": "A_0",
        "redirect": "abc123",
        "created": "2007-12-03",
        "modified": "2007-12-03T10:15:30Z",
        "image": "xyz789",
        "lft": 987,
        "rght": 987,
        "treeId": 987,
        "level": 987,
        "descendants": SitePageNodeConnectionV2,
        "children": [SitePageNode],
        "absoluteUrl": "abc123",
        "textTranslations": ["xyz789"],
        "textUk": "xyz789",
        "textRu": "abc123",
        "descriptionTranslations": [
          "xyz789"
        ],
        "descriptionUk": "abc123",
        "descriptionRu": "xyz789",
        "keywordsTranslations": ["xyz789"],
        "keywordsUk": "xyz789",
        "keywordsRu": "abc123",
        "nameTranslations": ["xyz789"],
        "nameUk": "abc123",
        "nameRu": "abc123",
        "slugTranslations": ["xyz789"],
        "slugUk": "abc123",
        "slugRu": "xyz789",
        "titleTranslations": ["abc123"],
        "titleUk": "xyz789",
        "titleRu": "xyz789"
      }
    ]
  }
}

globalConfig

Response

Returns a ConfigNode

Example

Query
query globalConfig {
  globalConfig {
    name
    companyName
    isBlocked
    defaultPage
    onlyAvailable
    anonymousCheckout
    buyOnlyAvailable
    hideInfo
    defaultCurrency {
      ...CurrencyNodeFragment
    }
    userCurrency {
      ...CurrencyNodeFragment
    }
    userAccountCurrency
    cancelOrderDays
    defaultPayMethod {
      ...PayMethodNodeFragment
    }
    defaultDelivery {
      ...DeliveryNodeFragment
    }
    defaultSort
    groupDefaultSort
    showCurrency
    maxProductCount
    itemsPerPage
    showLocalstoreName
    storeItemMaxCount
    id
  }
}
Response
{
  "data": {
    "globalConfig": {
      "name": "xyz789",
      "companyName": "abc123",
      "isBlocked": false,
      "defaultPage": "BRANDS",
      "onlyAvailable": true,
      "anonymousCheckout": 123,
      "buyOnlyAvailable": true,
      "hideInfo": true,
      "defaultCurrency": CurrencyNode,
      "userCurrency": CurrencyNode,
      "userAccountCurrency": "A_0",
      "cancelOrderDays": 123,
      "defaultPayMethod": PayMethodNode,
      "defaultDelivery": DeliveryNode,
      "defaultSort": "PRICE",
      "groupDefaultSort": "MANUFACTURER_NAME_AVAILABILITY",
      "showCurrency": false,
      "maxProductCount": 123,
      "itemsPerPage": 123,
      "showLocalstoreName": false,
      "storeItemMaxCount": 123,
      "id": 4
    }
  }
}

groupsSearch

Response

Returns [ProductNode]

Arguments
Name Description
query - String
limit - Int

Example

Query
query groupsSearch(
  $query: String,
  $limit: Int
) {
  groupsSearch(
    query: $query,
    limit: $limit
  ) {
    id
    code
    num
    number
    manufacturer {
      ...ManufacturerNodeFragment
    }
    name
    type
    union {
      ...ProductUnionNodeFragment
    }
    productSet {
      ...ProductSetNodeFragment
    }
    images
    haveCars
    created
    modified
    weight
    priceMin
    priceMax
    priceMultiplier
    rating
    voteCount
    voteSum
    commentQty
    substitutions {
      ...SimpleProductNodeConnectionV2Fragment
    }
    options {
      ...ProductOptionNodeConnectionV2Fragment
    }
    groups {
      ...ProductGroupNodeConnectionV2Fragment
    }
    tags
    properties {
      ...ProductPropertyNodeConnectionV2Fragment
    }
    cross {
      ...ProductCrossNodeConnectionV2Fragment
    }
    crossProduct {
      ...ProductCrossNodeConnectionV2Fragment
    }
    specs {
      ...ProductSpecNodeConnectionV2Fragment
    }
    specsFilter {
      ...ProductSpecFilterNodeConnectionV2Fragment
    }
    cars {
      ...CarNodeConnectionV2Fragment
    }
    cars2 {
      ...ProductCar2NodeConnectionV2Fragment
    }
    simpleCars2 {
      ...ProductCarSimpleNodeConnectionV2Fragment
    }
    resources {
      ...ProductResourcesNodeConnectionV2Fragment
    }
    likes {
      ...ProductLikeNodeConnectionV2Fragment
    }
    prices {
      ...StoreItemNodeConnectionV2ProductPricesObjectsFieldFragment
    }
    promoproductSet {
      ...PromoProductNodeConnectionV2Fragment
    }
    kitSet {
      ...KitNodeConnectionV2Fragment
    }
    targetProduct {
      ...KitNodeConnectionV2Fragment
    }
    historyproductSet {
      ...HistoryProductNodeConnectionV2Fragment
    }
    cartitemSet {
      ...CartItemNodeConnectionV2Fragment
    }
    commentResources {
      ...CommentResourceNodeConnectionV2Fragment
    }
    quality {
      ...QualityNodeConnectionV2Fragment
    }
    ordered {
      ...OrderItemNodeConnectionV2Fragment
    }
    pk
    price {
      ...StoreItemNodeFragment
    }
    exists
    absoluteUrl
    slug
    group {
      ...ProductGroupNodeFragment
    }
    originalNumbers {
      ...ProductCrossNodeConnectionV2Fragment
    }
    kits {
      ...KitNodeConnectionV2Fragment
    }
    simpleCars {
      ...CarSimpleNodeConnectionV2Fragment
    }
    isInProductLike
    isVoted
    nameTranslations
    nameUk
    nameRu
  }
}
Variables
{"query": "xyz789", "limit": 987}
Response
{
  "data": {
    "groupsSearch": [
      {
        "id": "4",
        "code": "abc123",
        "num": "abc123",
        "number": "xyz789",
        "manufacturer": ManufacturerNode,
        "name": "abc123",
        "type": "A_0",
        "union": ProductUnionNode,
        "productSet": ProductSetNode,
        "images": ["xyz789"],
        "haveCars": false,
        "created": "2007-12-03",
        "modified": "2007-12-03",
        "weight": Decimal,
        "priceMin": Decimal,
        "priceMax": Decimal,
        "priceMultiplier": Decimal,
        "rating": Decimal,
        "voteCount": 123,
        "voteSum": 987,
        "commentQty": 123,
        "substitutions": SimpleProductNodeConnectionV2,
        "options": ProductOptionNodeConnectionV2,
        "groups": ProductGroupNodeConnectionV2,
        "tags": ["abc123"],
        "properties": ProductPropertyNodeConnectionV2,
        "cross": ProductCrossNodeConnectionV2,
        "crossProduct": ProductCrossNodeConnectionV2,
        "specs": ProductSpecNodeConnectionV2,
        "specsFilter": ProductSpecFilterNodeConnectionV2,
        "cars": CarNodeConnectionV2,
        "cars2": ProductCar2NodeConnectionV2,
        "simpleCars2": ProductCarSimpleNodeConnectionV2,
        "resources": ProductResourcesNodeConnectionV2,
        "likes": ProductLikeNodeConnectionV2,
        "prices": StoreItemNodeConnectionV2ProductPricesObjectsField,
        "promoproductSet": PromoProductNodeConnectionV2,
        "kitSet": KitNodeConnectionV2,
        "targetProduct": KitNodeConnectionV2,
        "historyproductSet": HistoryProductNodeConnectionV2,
        "cartitemSet": CartItemNodeConnectionV2,
        "commentResources": CommentResourceNodeConnectionV2,
        "quality": QualityNodeConnectionV2,
        "ordered": OrderItemNodeConnectionV2,
        "pk": 123,
        "price": StoreItemNode,
        "exists": true,
        "absoluteUrl": "xyz789",
        "slug": "xyz789",
        "group": ProductGroupNode,
        "originalNumbers": ProductCrossNodeConnectionV2,
        "kits": KitNodeConnectionV2,
        "simpleCars": CarSimpleNodeConnectionV2,
        "isInProductLike": false,
        "isVoted": true,
        "nameTranslations": ["abc123"],
        "nameUk": "abc123",
        "nameRu": "xyz789"
      }
    ]
  }
}

historyCar

Response

Returns a HistoryCarNode

Arguments
Name Description
id - ID
sort - String Сортувати за історією машин: created - за датою і часом створення

Example

Query
query historyCar(
  $id: ID,
  $sort: String
) {
  historyCar(
    id: $id,
    sort: $sort
  ) {
    id
    user {
      ...UserNodeFragment
    }
    car {
      ...CarNodeFragment
    }
    created
  }
}
Variables
{"id": 4, "sort": "xyz789"}
Response
{
  "data": {
    "historyCar": {
      "id": "4",
      "user": UserNode,
      "car": CarNode,
      "created": "2007-12-03T10:15:30Z"
    }
  }
}

historyCarAll

Response

Returns a HistoryCarNodeConnectionV2

Arguments
Name Description
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID
sort - String Сортувати за історією машин: created - за датою і часом створення

Example

Query
query historyCarAll(
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID,
  $sort: String
) {
  historyCarAll(
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id,
    sort: $sort
  ) {
    pagesCount
    totalCount
    edges {
      ...HistoryCarNodeFragment
    }
  }
}
Variables
{
  "page": 123,
  "perPage": 987,
  "limit": 987,
  "id": 4,
  "sort": "abc123"
}
Response
{
  "data": {
    "historyCarAll": {
      "pagesCount": 123,
      "totalCount": 123,
      "edges": [HistoryCarNode]
    }
  }
}

historyCarNode

Response

Returns a HistoryCarNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query historyCarNode($id: ID!) {
  historyCarNode(id: $id) {
    id
    user {
      ...UserNodeFragment
    }
    car {
      ...CarNodeFragment
    }
    created
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "historyCarNode": {
      "id": "4",
      "user": UserNode,
      "car": CarNode,
      "created": "2007-12-03T10:15:30Z"
    }
  }
}

historyProduct

Response

Returns a HistoryProductNode

Arguments
Name Description
id - ID
product_Manufacturer - ID
product_Name_Icontains - String
product_Name - String
created - DateTime
product_Num - String
product_Type - ProductProductTypeChoices
sort - String Сортувати за історією продуктів: created - за датою і часом створення
createdDateRange - DateRangeFieldInput

Example

Query
query historyProduct(
  $id: ID,
  $product_Manufacturer: ID,
  $product_Name_Icontains: String,
  $product_Name: String,
  $created: DateTime,
  $product_Num: String,
  $product_Type: ProductProductTypeChoices,
  $sort: String,
  $createdDateRange: DateRangeFieldInput
) {
  historyProduct(
    id: $id,
    product_Manufacturer: $product_Manufacturer,
    product_Name_Icontains: $product_Name_Icontains,
    product_Name: $product_Name,
    created: $created,
    product_Num: $product_Num,
    product_Type: $product_Type,
    sort: $sort,
    createdDateRange: $createdDateRange
  ) {
    id
    user {
      ...UserNodeFragment
    }
    product {
      ...SimpleProductNodeFragment
    }
    created
  }
}
Variables
{
  "id": 4,
  "product_Manufacturer": 4,
  "product_Name_Icontains": "abc123",
  "product_Name": "abc123",
  "created": "2007-12-03T10:15:30Z",
  "product_Num": "xyz789",
  "product_Type": "A_0",
  "sort": "abc123",
  "createdDateRange": DateRangeFieldInput
}
Response
{
  "data": {
    "historyProduct": {
      "id": 4,
      "user": UserNode,
      "product": SimpleProductNode,
      "created": "2007-12-03T10:15:30Z"
    }
  }
}

historyProductAll

Response

Returns a HistoryProductNodeConnectionV2

Arguments
Name Description
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID
product_Manufacturer - ID
product_Name_Icontains - String
product_Name - String
created - DateTime
product_Num - String
product_Type - ProductProductTypeChoices
sort - String Сортувати за історією продуктів: created - за датою і часом створення
createdDateRange - DateRangeFieldInput

Example

Query
query historyProductAll(
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID,
  $product_Manufacturer: ID,
  $product_Name_Icontains: String,
  $product_Name: String,
  $created: DateTime,
  $product_Num: String,
  $product_Type: ProductProductTypeChoices,
  $sort: String,
  $createdDateRange: DateRangeFieldInput
) {
  historyProductAll(
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id,
    product_Manufacturer: $product_Manufacturer,
    product_Name_Icontains: $product_Name_Icontains,
    product_Name: $product_Name,
    created: $created,
    product_Num: $product_Num,
    product_Type: $product_Type,
    sort: $sort,
    createdDateRange: $createdDateRange
  ) {
    pagesCount
    totalCount
    edges {
      ...HistoryProductNodeFragment
    }
  }
}
Variables
{
  "page": 987,
  "perPage": 123,
  "limit": 987,
  "id": "4",
  "product_Manufacturer": "4",
  "product_Name_Icontains": "xyz789",
  "product_Name": "abc123",
  "created": "2007-12-03T10:15:30Z",
  "product_Num": "abc123",
  "product_Type": "A_0",
  "sort": "abc123",
  "createdDateRange": DateRangeFieldInput
}
Response
{
  "data": {
    "historyProductAll": {
      "pagesCount": 123,
      "totalCount": 123,
      "edges": [HistoryProductNode]
    }
  }
}

historyProductNode

Response

Returns a HistoryProductNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query historyProductNode($id: ID!) {
  historyProductNode(id: $id) {
    id
    user {
      ...UserNodeFragment
    }
    product {
      ...SimpleProductNodeFragment
    }
    created
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "historyProductNode": {
      "id": 4,
      "user": UserNode,
      "product": SimpleProductNode,
      "created": "2007-12-03T10:15:30Z"
    }
  }
}

informer

Response

Returns an InformerNode

Arguments
Name Description
id - ID
isRead - Boolean

Example

Query
query informer(
  $id: ID,
  $isRead: Boolean
) {
  informer(
    id: $id,
    isRead: $isRead
  ) {
    id
    informerType
    subject
    sender {
      ...UserNodeFragment
    }
    receiver {
      ...UserNodeFragment
    }
    text
    isRead
    created
    expire
    isDeleted
    sendVia
  }
}
Variables
{"id": "4", "isRead": true}
Response
{
  "data": {
    "informer": {
      "id": 4,
      "informerType": "A_0",
      "subject": "xyz789",
      "sender": UserNode,
      "receiver": UserNode,
      "text": "abc123",
      "isRead": false,
      "created": "2007-12-03T10:15:30Z",
      "expire": 987,
      "isDeleted": false,
      "sendVia": "A_0"
    }
  }
}

informerAll

Response

Returns an InformerNodeConnectionV2

Arguments
Name Description
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID
isRead - Boolean

Example

Query
query informerAll(
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID,
  $isRead: Boolean
) {
  informerAll(
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id,
    isRead: $isRead
  ) {
    pagesCount
    totalCount
    edges {
      ...InformerNodeFragment
    }
  }
}
Variables
{"page": 987, "perPage": 987, "limit": 123, "id": 4, "isRead": true}
Response
{
  "data": {
    "informerAll": {
      "pagesCount": 987,
      "totalCount": 987,
      "edges": [InformerNode]
    }
  }
}

informerNode

Response

Returns an InformerNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query informerNode($id: ID!) {
  informerNode(id: $id) {
    id
    informerType
    subject
    sender {
      ...UserNodeFragment
    }
    receiver {
      ...UserNodeFragment
    }
    text
    isRead
    created
    expire
    isDeleted
    sendVia
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "informerNode": {
      "id": 4,
      "informerType": "A_0",
      "subject": "abc123",
      "sender": UserNode,
      "receiver": UserNode,
      "text": "xyz789",
      "isRead": true,
      "created": "2007-12-03T10:15:30Z",
      "expire": 987,
      "isDeleted": false,
      "sendVia": "A_0"
    }
  }
}

kit

Response

Returns a KitNode

Arguments
Name Description
id - ID

Example

Query
query kit($id: ID) {
  kit(id: $id) {
    id
    isActive
    name
    type
    products {
      ...ProductNodeConnectionV2Fragment
    }
    manager {
      ...UserNodeFragment
    }
    store {
      ...StoreNodeFragment
    }
    product {
      ...SimpleProductNodeFragment
    }
    actFrom
    actTo
    created
    cartitemSet {
      ...CartItemNodeConnectionV2Fragment
    }
    priceData {
      ...KitPriceDataFragment
    }
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "kit": {
      "id": "4",
      "isActive": false,
      "name": "abc123",
      "type": 123,
      "products": ProductNodeConnectionV2,
      "manager": UserNode,
      "store": StoreNode,
      "product": SimpleProductNode,
      "actFrom": "2007-12-03",
      "actTo": "2007-12-03",
      "created": "2007-12-03T10:15:30Z",
      "cartitemSet": CartItemNodeConnectionV2,
      "priceData": KitPriceData
    }
  }
}

kitAll

Description
    Комплект продуктів. kitAll.edges[i].product - основний продукт, kitAll.edges[i].products - продукти ОДИН із
    яких можна обрати до основного, щоб отримати комплект із 2-х продуктів. Комплект можна додати в корзину 
    (mutation addKitToCart), АЛЕ не будь який тип коплекту. Типи комплектів: ПОДАРУНОК:купуєш обраний товар у
    комплекті із основним, і основний отримуєш в подарунок, КОМПЛЕКТ ДЕШЕВШЕ: на два товари із комплекту знижка,
    РАЗОМ ДЕШЕВШЕ знижка тільки на основний товар комплекту, ІЗ ЦИМ КУПУЮТЬ: не додається в корзину, просто, 
    якщо товар є в обраних товару комплекту, то всі інші мажна відобразити як update kit app to api v2 ті, що купуються разом
Response

Returns a KitNodeConnectionV2

Arguments
Name Description
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID

Example

Query
query kitAll(
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID
) {
  kitAll(
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id
  ) {
    pagesCount
    totalCount
    edges {
      ...KitNodeFragment
    }
  }
}
Variables
{
  "page": 123,
  "perPage": 987,
  "limit": 987,
  "id": "4"
}
Response
{
  "data": {
    "kitAll": {
      "pagesCount": 123,
      "totalCount": 987,
      "edges": [KitNode]
    }
  }
}

kitNode

Response

Returns a KitNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query kitNode($id: ID!) {
  kitNode(id: $id) {
    id
    isActive
    name
    type
    products {
      ...ProductNodeConnectionV2Fragment
    }
    manager {
      ...UserNodeFragment
    }
    store {
      ...StoreNodeFragment
    }
    product {
      ...SimpleProductNodeFragment
    }
    actFrom
    actTo
    created
    cartitemSet {
      ...CartItemNodeConnectionV2Fragment
    }
    priceData {
      ...KitPriceDataFragment
    }
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "kitNode": {
      "id": 4,
      "isActive": false,
      "name": "xyz789",
      "type": 987,
      "products": ProductNodeConnectionV2,
      "manager": UserNode,
      "store": StoreNode,
      "product": SimpleProductNode,
      "actFrom": "2007-12-03",
      "actTo": "2007-12-03",
      "created": "2007-12-03T10:15:30Z",
      "cartitemSet": CartItemNodeConnectionV2,
      "priceData": KitPriceData
    }
  }
}

kitTypes

Description

Типи комплектів

Response

Returns a GenericScalar

Example

Query
query kitTypes {
  kitTypes
}
Response
{"data": {"kitTypes": GenericScalar}}

languages

Response

Returns [String]

Example

Query
query languages {
  languages
}
Response
{"data": {"languages": ["xyz789"]}}

manufacturer

Response

Returns a ManufacturerNode

Arguments
Name Description
id - ID
name - String
name_Icontains - String
name_Istartswith - String
originalName - String
originalName_Icontains - String
originalName_Istartswith - String
slug - String
isCatalog - Boolean

Example

Query
query manufacturer(
  $id: ID,
  $name: String,
  $name_Icontains: String,
  $name_Istartswith: String,
  $originalName: String,
  $originalName_Icontains: String,
  $originalName_Istartswith: String,
  $slug: String,
  $isCatalog: Boolean
) {
  manufacturer(
    id: $id,
    name: $name,
    name_Icontains: $name_Icontains,
    name_Istartswith: $name_Istartswith,
    originalName: $originalName,
    originalName_Icontains: $originalName_Icontains,
    originalName_Istartswith: $originalName_Istartswith,
    slug: $slug,
    isCatalog: $isCatalog
  ) {
    id
    name
    originalName
    country {
      ...CountryNodeFragment
    }
    code
    slug
    count
    carsCount
    unionsCount
    productsCount
    crossCount
    isActive
    isBrand
    makeCar
    makeTruck
    makeEngine
    oe
    description
    image
    created
    modified
    relations {
      ...ManufacturerNodeConnectionV2Fragment
    }
    tags
    manufacturerSet {
      ...ManufacturerNodeConnectionV2Fragment
    }
    products {
      ...SimpleProductNodeConnectionV2Fragment
    }
    cross {
      ...ProductCrossNodeConnectionV2Fragment
    }
    storeitemSet {
      ...RecommendedProductNodeConnectionV2Fragment
    }
    unions {
      ...ProductUnionNodeFragment
    }
    exists
    descriptionTranslations
    descriptionUk
    descriptionRu
  }
}
Variables
{
  "id": 4,
  "name": "xyz789",
  "name_Icontains": "xyz789",
  "name_Istartswith": "xyz789",
  "originalName": "abc123",
  "originalName_Icontains": "xyz789",
  "originalName_Istartswith": "xyz789",
  "slug": "abc123",
  "isCatalog": true
}
Response
{
  "data": {
    "manufacturer": {
      "id": "4",
      "name": "xyz789",
      "originalName": "xyz789",
      "country": CountryNode,
      "code": "abc123",
      "slug": "abc123",
      "count": 987,
      "carsCount": 987,
      "unionsCount": 987,
      "productsCount": 123,
      "crossCount": 123,
      "isActive": true,
      "isBrand": false,
      "makeCar": false,
      "makeTruck": false,
      "makeEngine": false,
      "oe": true,
      "description": "xyz789",
      "image": "xyz789",
      "created": "2007-12-03T10:15:30Z",
      "modified": "2007-12-03T10:15:30Z",
      "relations": ManufacturerNodeConnectionV2,
      "tags": ["xyz789"],
      "manufacturerSet": ManufacturerNodeConnectionV2,
      "products": SimpleProductNodeConnectionV2,
      "cross": ProductCrossNodeConnectionV2,
      "storeitemSet": RecommendedProductNodeConnectionV2,
      "unions": [ProductUnionNode],
      "exists": true,
      "descriptionTranslations": ["abc123"],
      "descriptionUk": "abc123",
      "descriptionRu": "xyz789"
    }
  }
}

manufacturerAll

Response

Returns a ManufacturerNodeConnectionV2

Arguments
Name Description
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID
name - String
name_Icontains - String
name_Istartswith - String
originalName - String
originalName_Icontains - String
originalName_Istartswith - String
slug - String
isCatalog - Boolean

Example

Query
query manufacturerAll(
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID,
  $name: String,
  $name_Icontains: String,
  $name_Istartswith: String,
  $originalName: String,
  $originalName_Icontains: String,
  $originalName_Istartswith: String,
  $slug: String,
  $isCatalog: Boolean
) {
  manufacturerAll(
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id,
    name: $name,
    name_Icontains: $name_Icontains,
    name_Istartswith: $name_Istartswith,
    originalName: $originalName,
    originalName_Icontains: $originalName_Icontains,
    originalName_Istartswith: $originalName_Istartswith,
    slug: $slug,
    isCatalog: $isCatalog
  ) {
    pagesCount
    totalCount
    edges {
      ...ManufacturerNodeFragment
    }
  }
}
Variables
{
  "page": 987,
  "perPage": 987,
  "limit": 123,
  "id": "4",
  "name": "abc123",
  "name_Icontains": "abc123",
  "name_Istartswith": "xyz789",
  "originalName": "abc123",
  "originalName_Icontains": "xyz789",
  "originalName_Istartswith": "abc123",
  "slug": "xyz789",
  "isCatalog": false
}
Response
{
  "data": {
    "manufacturerAll": {
      "pagesCount": 987,
      "totalCount": 123,
      "edges": [ManufacturerNode]
    }
  }
}

manufacturerListSeoBox

Description

SeoBox для сторінки списку виробників

Response

Returns a SeoBoxNode

Example

Query
query manufacturerListSeoBox {
  manufacturerListSeoBox {
    id
    code
    contentType {
      ...ContentTypeNodeFragment
    }
    objectId
    name
    title
    h1
    metaDescription
    metaKeywords
    text
    data
    h1Translations
    h1Uk
    h1Ru
    textTranslations
    textUk
    textRu
    metaDescriptionTranslations
    metaDescriptionUk
    metaDescriptionRu
    metaKeywordsTranslations
    metaKeywordsUk
    metaKeywordsRu
    nameTranslations
    nameUk
    nameRu
    titleTranslations
    titleUk
    titleRu
  }
}
Response
{
  "data": {
    "manufacturerListSeoBox": {
      "id": 4,
      "code": "xyz789",
      "contentType": ContentTypeNode,
      "objectId": 123,
      "name": "xyz789",
      "title": "abc123",
      "h1": "abc123",
      "metaDescription": "xyz789",
      "metaKeywords": "xyz789",
      "text": "xyz789",
      "data": "xyz789",
      "h1Translations": ["abc123"],
      "h1Uk": "xyz789",
      "h1Ru": "xyz789",
      "textTranslations": ["xyz789"],
      "textUk": "abc123",
      "textRu": "abc123",
      "metaDescriptionTranslations": [
        "xyz789"
      ],
      "metaDescriptionUk": "abc123",
      "metaDescriptionRu": "xyz789",
      "metaKeywordsTranslations": [
        "xyz789"
      ],
      "metaKeywordsUk": "xyz789",
      "metaKeywordsRu": "xyz789",
      "nameTranslations": ["xyz789"],
      "nameUk": "abc123",
      "nameRu": "xyz789",
      "titleTranslations": ["xyz789"],
      "titleUk": "abc123",
      "titleRu": "xyz789"
    }
  }
}

manufacturerNode

Response

Returns a ManufacturerNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query manufacturerNode($id: ID!) {
  manufacturerNode(id: $id) {
    id
    name
    originalName
    country {
      ...CountryNodeFragment
    }
    code
    slug
    count
    carsCount
    unionsCount
    productsCount
    crossCount
    isActive
    isBrand
    makeCar
    makeTruck
    makeEngine
    oe
    description
    image
    created
    modified
    relations {
      ...ManufacturerNodeConnectionV2Fragment
    }
    tags
    manufacturerSet {
      ...ManufacturerNodeConnectionV2Fragment
    }
    products {
      ...SimpleProductNodeConnectionV2Fragment
    }
    cross {
      ...ProductCrossNodeConnectionV2Fragment
    }
    storeitemSet {
      ...RecommendedProductNodeConnectionV2Fragment
    }
    unions {
      ...ProductUnionNodeFragment
    }
    exists
    descriptionTranslations
    descriptionUk
    descriptionRu
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "manufacturerNode": {
      "id": "4",
      "name": "abc123",
      "originalName": "abc123",
      "country": CountryNode,
      "code": "xyz789",
      "slug": "xyz789",
      "count": 987,
      "carsCount": 987,
      "unionsCount": 987,
      "productsCount": 987,
      "crossCount": 123,
      "isActive": false,
      "isBrand": true,
      "makeCar": true,
      "makeTruck": true,
      "makeEngine": true,
      "oe": true,
      "description": "xyz789",
      "image": "abc123",
      "created": "2007-12-03T10:15:30Z",
      "modified": "2007-12-03T10:15:30Z",
      "relations": ManufacturerNodeConnectionV2,
      "tags": ["xyz789"],
      "manufacturerSet": ManufacturerNodeConnectionV2,
      "products": SimpleProductNodeConnectionV2,
      "cross": ProductCrossNodeConnectionV2,
      "storeitemSet": RecommendedProductNodeConnectionV2,
      "unions": [ProductUnionNode],
      "exists": true,
      "descriptionTranslations": ["xyz789"],
      "descriptionUk": "abc123",
      "descriptionRu": "xyz789"
    }
  }
}

manufacturerUnionListSeoBox

Description

SeoBox для сторінки груп виробника

Response

Returns a SeoBoxNode

Arguments
Name Description
manufacturerId - String Id виробника (manufacturerAll.edges.id)

Example

Query
query manufacturerUnionListSeoBox($manufacturerId: String) {
  manufacturerUnionListSeoBox(manufacturerId: $manufacturerId) {
    id
    code
    contentType {
      ...ContentTypeNodeFragment
    }
    objectId
    name
    title
    h1
    metaDescription
    metaKeywords
    text
    data
    h1Translations
    h1Uk
    h1Ru
    textTranslations
    textUk
    textRu
    metaDescriptionTranslations
    metaDescriptionUk
    metaDescriptionRu
    metaKeywordsTranslations
    metaKeywordsUk
    metaKeywordsRu
    nameTranslations
    nameUk
    nameRu
    titleTranslations
    titleUk
    titleRu
  }
}
Variables
{"manufacturerId": "xyz789"}
Response
{
  "data": {
    "manufacturerUnionListSeoBox": {
      "id": "4",
      "code": "xyz789",
      "contentType": ContentTypeNode,
      "objectId": 987,
      "name": "xyz789",
      "title": "abc123",
      "h1": "abc123",
      "metaDescription": "abc123",
      "metaKeywords": "xyz789",
      "text": "xyz789",
      "data": "xyz789",
      "h1Translations": ["xyz789"],
      "h1Uk": "xyz789",
      "h1Ru": "xyz789",
      "textTranslations": ["xyz789"],
      "textUk": "abc123",
      "textRu": "abc123",
      "metaDescriptionTranslations": [
        "xyz789"
      ],
      "metaDescriptionUk": "abc123",
      "metaDescriptionRu": "abc123",
      "metaKeywordsTranslations": [
        "xyz789"
      ],
      "metaKeywordsUk": "xyz789",
      "metaKeywordsRu": "xyz789",
      "nameTranslations": ["abc123"],
      "nameUk": "xyz789",
      "nameRu": "xyz789",
      "titleTranslations": ["abc123"],
      "titleUk": "abc123",
      "titleRu": "abc123"
    }
  }
}

manufacturerUnionProductListSeoBox

Description

SeoBox для сторінки продуктів групи виробника

Response

Returns a SeoBoxNode

Arguments
Name Description
manufacturerId - String Id виробника (manufacturerAll.edges.id)
unionId - String Id групи виробника(unionAll.edges.id)

Example

Query
query manufacturerUnionProductListSeoBox(
  $manufacturerId: String,
  $unionId: String
) {
  manufacturerUnionProductListSeoBox(
    manufacturerId: $manufacturerId,
    unionId: $unionId
  ) {
    id
    code
    contentType {
      ...ContentTypeNodeFragment
    }
    objectId
    name
    title
    h1
    metaDescription
    metaKeywords
    text
    data
    h1Translations
    h1Uk
    h1Ru
    textTranslations
    textUk
    textRu
    metaDescriptionTranslations
    metaDescriptionUk
    metaDescriptionRu
    metaKeywordsTranslations
    metaKeywordsUk
    metaKeywordsRu
    nameTranslations
    nameUk
    nameRu
    titleTranslations
    titleUk
    titleRu
  }
}
Variables
{
  "manufacturerId": "abc123",
  "unionId": "xyz789"
}
Response
{
  "data": {
    "manufacturerUnionProductListSeoBox": {
      "id": "4",
      "code": "abc123",
      "contentType": ContentTypeNode,
      "objectId": 987,
      "name": "abc123",
      "title": "abc123",
      "h1": "abc123",
      "metaDescription": "xyz789",
      "metaKeywords": "abc123",
      "text": "abc123",
      "data": "abc123",
      "h1Translations": ["abc123"],
      "h1Uk": "abc123",
      "h1Ru": "abc123",
      "textTranslations": ["abc123"],
      "textUk": "abc123",
      "textRu": "xyz789",
      "metaDescriptionTranslations": [
        "xyz789"
      ],
      "metaDescriptionUk": "xyz789",
      "metaDescriptionRu": "abc123",
      "metaKeywordsTranslations": [
        "abc123"
      ],
      "metaKeywordsUk": "xyz789",
      "metaKeywordsRu": "abc123",
      "nameTranslations": ["xyz789"],
      "nameUk": "xyz789",
      "nameRu": "abc123",
      "titleTranslations": ["xyz789"],
      "titleUk": "abc123",
      "titleRu": "abc123"
    }
  }
}

model

Response

Returns a CarModelNode

Arguments
Name Description
id - ID
name - String
brand - ID
slug - String
isCar - Boolean
isTruck - Boolean
brand_Name - String
brand_Slug - String
yearStart_Gt - Int
yearStart_Lt - Int
yearStart_Gte - Int
yearStart_Lte - Int
yearEnd_Gt - Int
yearEnd_Lt - Int
yearEnd_Gte - Int
yearEnd_Lte - Int
orderBy - String Ordering
year - Decimal

Example

Query
query model(
  $id: ID,
  $name: String,
  $brand: ID,
  $slug: String,
  $isCar: Boolean,
  $isTruck: Boolean,
  $brand_Name: String,
  $brand_Slug: String,
  $yearStart_Gt: Int,
  $yearStart_Lt: Int,
  $yearStart_Gte: Int,
  $yearStart_Lte: Int,
  $yearEnd_Gt: Int,
  $yearEnd_Lt: Int,
  $yearEnd_Gte: Int,
  $yearEnd_Lte: Int,
  $orderBy: String,
  $year: Decimal
) {
  model(
    id: $id,
    name: $name,
    brand: $brand,
    slug: $slug,
    isCar: $isCar,
    isTruck: $isTruck,
    brand_Name: $brand_Name,
    brand_Slug: $brand_Slug,
    yearStart_Gt: $yearStart_Gt,
    yearStart_Lt: $yearStart_Lt,
    yearStart_Gte: $yearStart_Gte,
    yearStart_Lte: $yearStart_Lte,
    yearEnd_Gt: $yearEnd_Gt,
    yearEnd_Lt: $yearEnd_Lt,
    yearEnd_Gte: $yearEnd_Gte,
    yearEnd_Lte: $yearEnd_Lte,
    orderBy: $orderBy,
    year: $year
  ) {
    id
    name
    brand {
      ...BrandNodeFragment
    }
    isActive
    body {
      ...CarBodyNodeFragment
    }
    dateStart
    dateEnd
    yearStart
    yearEnd
    isCar
    isTruck
    isAxle
    slug
    image
    cars {
      ...CarNodeConnectionV2Fragment
    }
    toStr
    seoBox {
      ...SeoBoxNodeFragment
    }
    absoluteUrl
    nameTranslations
    nameUk
    nameRu
  }
}
Variables
{
  "id": 4,
  "name": "abc123",
  "brand": 4,
  "slug": "xyz789",
  "isCar": true,
  "isTruck": true,
  "brand_Name": "xyz789",
  "brand_Slug": "xyz789",
  "yearStart_Gt": 987,
  "yearStart_Lt": 123,
  "yearStart_Gte": 987,
  "yearStart_Lte": 123,
  "yearEnd_Gt": 123,
  "yearEnd_Lt": 987,
  "yearEnd_Gte": 123,
  "yearEnd_Lte": 987,
  "orderBy": "xyz789",
  "year": Decimal
}
Response
{
  "data": {
    "model": {
      "id": 4,
      "name": "abc123",
      "brand": BrandNode,
      "isActive": false,
      "body": CarBodyNode,
      "dateStart": 987,
      "dateEnd": 123,
      "yearStart": 987,
      "yearEnd": 123,
      "isCar": false,
      "isTruck": true,
      "isAxle": false,
      "slug": "abc123",
      "image": "abc123",
      "cars": CarNodeConnectionV2,
      "toStr": "xyz789",
      "seoBox": SeoBoxNode,
      "absoluteUrl": "xyz789",
      "nameTranslations": ["xyz789"],
      "nameUk": "abc123",
      "nameRu": "abc123"
    }
  }
}

modelAll

Arguments
Name Description
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID
name - String
brand - ID
slug - String
isCar - Boolean
isTruck - Boolean
brand_Name - String
brand_Slug - String
yearStart_Gt - Int
yearStart_Lt - Int
yearStart_Gte - Int
yearStart_Lte - Int
yearEnd_Gt - Int
yearEnd_Lt - Int
yearEnd_Gte - Int
yearEnd_Lte - Int
orderBy - String Ordering
year - Decimal

Example

Query
query modelAll(
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID,
  $name: String,
  $brand: ID,
  $slug: String,
  $isCar: Boolean,
  $isTruck: Boolean,
  $brand_Name: String,
  $brand_Slug: String,
  $yearStart_Gt: Int,
  $yearStart_Lt: Int,
  $yearStart_Gte: Int,
  $yearStart_Lte: Int,
  $yearEnd_Gt: Int,
  $yearEnd_Lt: Int,
  $yearEnd_Gte: Int,
  $yearEnd_Lte: Int,
  $orderBy: String,
  $year: Decimal
) {
  modelAll(
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id,
    name: $name,
    brand: $brand,
    slug: $slug,
    isCar: $isCar,
    isTruck: $isTruck,
    brand_Name: $brand_Name,
    brand_Slug: $brand_Slug,
    yearStart_Gt: $yearStart_Gt,
    yearStart_Lt: $yearStart_Lt,
    yearStart_Gte: $yearStart_Gte,
    yearStart_Lte: $yearStart_Lte,
    yearEnd_Gt: $yearEnd_Gt,
    yearEnd_Lt: $yearEnd_Lt,
    yearEnd_Gte: $yearEnd_Gte,
    yearEnd_Lte: $yearEnd_Lte,
    orderBy: $orderBy,
    year: $year
  ) {
    pagesCount
    totalCount
    minYear
    years
    edges {
      ...CarModelNodeFragment
    }
  }
}
Variables
{
  "page": 987,
  "perPage": 123,
  "limit": 987,
  "id": 4,
  "name": "xyz789",
  "brand": "4",
  "slug": "abc123",
  "isCar": false,
  "isTruck": true,
  "brand_Name": "xyz789",
  "brand_Slug": "abc123",
  "yearStart_Gt": 987,
  "yearStart_Lt": 987,
  "yearStart_Gte": 987,
  "yearStart_Lte": 123,
  "yearEnd_Gt": 987,
  "yearEnd_Lt": 987,
  "yearEnd_Gte": 123,
  "yearEnd_Lte": 123,
  "orderBy": "abc123",
  "year": Decimal
}
Response
{
  "data": {
    "modelAll": {
      "pagesCount": 987,
      "totalCount": 123,
      "minYear": 987,
      "years": [123],
      "edges": [CarModelNode]
    }
  }
}

modelListSeoBox

Response

Returns a SeoBoxNode

Arguments
Name Description
brandSlug - String

Example

Query
query modelListSeoBox($brandSlug: String) {
  modelListSeoBox(brandSlug: $brandSlug) {
    id
    code
    contentType {
      ...ContentTypeNodeFragment
    }
    objectId
    name
    title
    h1
    metaDescription
    metaKeywords
    text
    data
    h1Translations
    h1Uk
    h1Ru
    textTranslations
    textUk
    textRu
    metaDescriptionTranslations
    metaDescriptionUk
    metaDescriptionRu
    metaKeywordsTranslations
    metaKeywordsUk
    metaKeywordsRu
    nameTranslations
    nameUk
    nameRu
    titleTranslations
    titleUk
    titleRu
  }
}
Variables
{"brandSlug": "abc123"}
Response
{
  "data": {
    "modelListSeoBox": {
      "id": "4",
      "code": "abc123",
      "contentType": ContentTypeNode,
      "objectId": 987,
      "name": "xyz789",
      "title": "abc123",
      "h1": "xyz789",
      "metaDescription": "xyz789",
      "metaKeywords": "xyz789",
      "text": "abc123",
      "data": "xyz789",
      "h1Translations": ["abc123"],
      "h1Uk": "abc123",
      "h1Ru": "abc123",
      "textTranslations": ["abc123"],
      "textUk": "xyz789",
      "textRu": "abc123",
      "metaDescriptionTranslations": [
        "abc123"
      ],
      "metaDescriptionUk": "xyz789",
      "metaDescriptionRu": "xyz789",
      "metaKeywordsTranslations": [
        "xyz789"
      ],
      "metaKeywordsUk": "abc123",
      "metaKeywordsRu": "xyz789",
      "nameTranslations": ["abc123"],
      "nameUk": "xyz789",
      "nameRu": "abc123",
      "titleTranslations": ["xyz789"],
      "titleUk": "abc123",
      "titleRu": "abc123"
    }
  }
}

modelNode

Response

Returns a CarModelNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query modelNode($id: ID!) {
  modelNode(id: $id) {
    id
    name
    brand {
      ...BrandNodeFragment
    }
    isActive
    body {
      ...CarBodyNodeFragment
    }
    dateStart
    dateEnd
    yearStart
    yearEnd
    isCar
    isTruck
    isAxle
    slug
    image
    cars {
      ...CarNodeConnectionV2Fragment
    }
    toStr
    seoBox {
      ...SeoBoxNodeFragment
    }
    absoluteUrl
    nameTranslations
    nameUk
    nameRu
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "modelNode": {
      "id": "4",
      "name": "abc123",
      "brand": BrandNode,
      "isActive": true,
      "body": CarBodyNode,
      "dateStart": 123,
      "dateEnd": 987,
      "yearStart": 123,
      "yearEnd": 123,
      "isCar": true,
      "isTruck": false,
      "isAxle": false,
      "slug": "xyz789",
      "image": "xyz789",
      "cars": CarNodeConnectionV2,
      "toStr": "xyz789",
      "seoBox": SeoBoxNode,
      "absoluteUrl": "abc123",
      "nameTranslations": ["xyz789"],
      "nameUk": "xyz789",
      "nameRu": "xyz789"
    }
  }
}

npDeliveryServiceTypes

Description

Типы доставки "Новой почты"

Response

Returns [String]

Example

Query
query npDeliveryServiceTypes {
  npDeliveryServiceTypes
}
Response
{
  "data": {
    "npDeliveryServiceTypes": ["xyz789"]
  }
}

order

Response

Returns an OrderNode

Arguments
Name Description
id - ID
isPaid - Boolean
items_Product_Num - String
sort - String Сортувати замовлення: 'number' - за номером 'created' - За датою створення 'shipped' - за датою відправлення 'total' - За загальною сумою 'delivery__name' - за доставкою 'city' - За містом 'delivery_declaration' - За декларацією 'recipient' - За одержувачем
number - Decimal
statuses - [String]
statusExclude - [String]
createdDateRange - DateRangeFieldInput
shippedDateRange - DateRangeFieldInput

Example

Query
query order(
  $id: ID,
  $isPaid: Boolean,
  $items_Product_Num: String,
  $sort: String,
  $number: Decimal,
  $statuses: [String],
  $statusExclude: [String],
  $createdDateRange: DateRangeFieldInput,
  $shippedDateRange: DateRangeFieldInput
) {
  order(
    id: $id,
    isPaid: $isPaid,
    items_Product_Num: $items_Product_Num,
    sort: $sort,
    number: $number,
    statuses: $statuses,
    statusExclude: $statusExclude,
    createdDateRange: $createdDateRange,
    shippedDateRange: $shippedDateRange
  ) {
    id
    user {
      ...UserNodeFragment
    }
    manager {
      ...UserNodeFragment
    }
    total
    deliveryCost
    exchangeRate
    status
    created
    confirmed
    worked
    shipped
    paided
    isPaid
    needInvoice
    insurance
    lath
    sendByCall
    dontSplit
    payMethod {
      ...PayMethodNodeFragment
    }
    delivery {
      ...DeliveryNodeFragment
    }
    deliveryInfo
    deliveryDeclaration
    deliveryDate
    deliveryStatus
    deliveryMessage
    recipient
    country {
      ...CountryNodeFragment
    }
    region {
      ...RegionNodeFragment
    }
    city
    address
    phone
    userCar {
      ...UserCarNodeFragment
    }
    invoice {
      ...AccountNodeFragment
    }
    returnCost
    items {
      ...OrderItemNodeConnectionV2Fragment
    }
    comments {
      ...OrderCommentNodeConnectionV2Fragment
    }
    csvUrl
    printDisplay
    printUrl
    checkUrl
    canBeReturned
    canBeCancelled
    number
  }
}
Variables
{
  "id": 4,
  "isPaid": false,
  "items_Product_Num": "xyz789",
  "sort": "xyz789",
  "number": Decimal,
  "statuses": ["xyz789"],
  "statusExclude": ["xyz789"],
  "createdDateRange": DateRangeFieldInput,
  "shippedDateRange": DateRangeFieldInput
}
Response
{
  "data": {
    "order": {
      "id": 4,
      "user": UserNode,
      "manager": UserNode,
      "total": 123.45,
      "deliveryCost": Decimal,
      "exchangeRate": Decimal,
      "status": 123,
      "created": "2007-12-03T10:15:30Z",
      "confirmed": "2007-12-03T10:15:30Z",
      "worked": "2007-12-03T10:15:30Z",
      "shipped": "2007-12-03",
      "paided": "2007-12-03T10:15:30Z",
      "isPaid": false,
      "needInvoice": true,
      "insurance": true,
      "lath": false,
      "sendByCall": false,
      "dontSplit": true,
      "payMethod": PayMethodNode,
      "delivery": DeliveryNode,
      "deliveryInfo": "xyz789",
      "deliveryDeclaration": "xyz789",
      "deliveryDate": "2007-12-03",
      "deliveryStatus": "A_2",
      "deliveryMessage": "abc123",
      "recipient": "xyz789",
      "country": CountryNode,
      "region": RegionNode,
      "city": "xyz789",
      "address": "xyz789",
      "phone": "abc123",
      "userCar": UserCarNode,
      "invoice": AccountNode,
      "returnCost": Decimal,
      "items": OrderItemNodeConnectionV2,
      "comments": OrderCommentNodeConnectionV2,
      "csvUrl": "xyz789",
      "printDisplay": "abc123",
      "printUrl": "xyz789",
      "checkUrl": "abc123",
      "canBeReturned": true,
      "canBeCancelled": true,
      "number": 123
    }
  }
}

orderAll

Arguments
Name Description
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID
isPaid - Boolean
items_Product_Num - String
sort - String Сортувати замовлення: 'number' - за номером 'created' - За датою створення 'shipped' - за датою відправлення 'total' - За загальною сумою 'delivery__name' - за доставкою 'city' - За містом 'delivery_declaration' - За декларацією 'recipient' - За одержувачем
number - Decimal
statuses - [String]
statusExclude - [String]
createdDateRange - DateRangeFieldInput
shippedDateRange - DateRangeFieldInput

Example

Query
query orderAll(
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID,
  $isPaid: Boolean,
  $items_Product_Num: String,
  $sort: String,
  $number: Decimal,
  $statuses: [String],
  $statusExclude: [String],
  $createdDateRange: DateRangeFieldInput,
  $shippedDateRange: DateRangeFieldInput
) {
  orderAll(
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id,
    isPaid: $isPaid,
    items_Product_Num: $items_Product_Num,
    sort: $sort,
    number: $number,
    statuses: $statuses,
    statusExclude: $statusExclude,
    createdDateRange: $createdDateRange,
    shippedDateRange: $shippedDateRange
  ) {
    pagesCount
    totalCount
    totalSum
    completedCount
    canceledCount
    edges {
      ...OrderNodeFragment
    }
  }
}
Variables
{
  "page": 987,
  "perPage": 987,
  "limit": 123,
  "id": "4",
  "isPaid": true,
  "items_Product_Num": "xyz789",
  "sort": "abc123",
  "number": Decimal,
  "statuses": ["abc123"],
  "statusExclude": ["abc123"],
  "createdDateRange": DateRangeFieldInput,
  "shippedDateRange": DateRangeFieldInput
}
Response
{
  "data": {
    "orderAll": {
      "pagesCount": 987,
      "totalCount": 987,
      "totalSum": 987.65,
      "completedCount": 123,
      "canceledCount": 987,
      "edges": [OrderNode]
    }
  }
}

orderComment

Response

Returns an OrderCommentNode

Arguments
Name Description
id - ID

Example

Query
query orderComment($id: ID) {
  orderComment(id: $id) {
    id
    order {
      ...OrderNodeFragment
    }
    type
    manager {
      ...UserNodeFragment
    }
    text
    isRead
    created
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "orderComment": {
      "id": "4",
      "order": OrderNode,
      "type": 123,
      "manager": UserNode,
      "text": "abc123",
      "isRead": true,
      "created": "2007-12-03T10:15:30Z"
    }
  }
}

orderCommentAll

Response

Returns an OrderCommentNodeConnectionV2

Arguments
Name Description
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID

Example

Query
query orderCommentAll(
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID
) {
  orderCommentAll(
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id
  ) {
    pagesCount
    totalCount
    edges {
      ...OrderCommentNodeFragment
    }
  }
}
Variables
{"page": 123, "perPage": 987, "limit": 123, "id": 4}
Response
{
  "data": {
    "orderCommentAll": {
      "pagesCount": 123,
      "totalCount": 123,
      "edges": [OrderCommentNode]
    }
  }
}

orderCommentNode

Response

Returns an OrderCommentNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query orderCommentNode($id: ID!) {
  orderCommentNode(id: $id) {
    id
    order {
      ...OrderNodeFragment
    }
    type
    manager {
      ...UserNodeFragment
    }
    text
    isRead
    created
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "orderCommentNode": {
      "id": "4",
      "order": OrderNode,
      "type": 123,
      "manager": UserNode,
      "text": "abc123",
      "isRead": true,
      "created": "2007-12-03T10:15:30Z"
    }
  }
}

orderDebt

Response

Returns a Float

Example

Query
query orderDebt {
  orderDebt
}
Response
{"data": {"orderDebt": 987.65}}

orderItem

Response

Returns an OrderItemNode

Arguments
Name Description
id - ID
product_Name - String
product_Num - String
product_Manufacturer - ID
sort - String Сортувати позиції: 'created' - За датою створення 'arrival' - За датою прибуття 'order_number' - За номером замовлення 'manufacturer_name' - За виробником 'product_num' - За номером продукту 'product_name' - За назвою продукту 'count' - За кількістю 'price' - За ціною 'total' - За сумою 'is_paid' - За статусом оплати 'delivery_days' - За днями доставки
statuses - [String]
total - NumericRangeFieldInput Фільтр за сумою позицій
madeBetween - DateRangeFieldInput
arrival - DateRangeFieldInput
order_Number - Decimal

Example

Query
query orderItem(
  $id: ID,
  $product_Name: String,
  $product_Num: String,
  $product_Manufacturer: ID,
  $sort: String,
  $statuses: [String],
  $total: NumericRangeFieldInput,
  $madeBetween: DateRangeFieldInput,
  $arrival: DateRangeFieldInput,
  $order_Number: Decimal
) {
  orderItem(
    id: $id,
    product_Name: $product_Name,
    product_Num: $product_Num,
    product_Manufacturer: $product_Manufacturer,
    sort: $sort,
    statuses: $statuses,
    total: $total,
    madeBetween: $madeBetween,
    arrival: $arrival,
    order_Number: $order_Number
  ) {
    id
    order {
      ...OrderNodeFragment
    }
    modified
    status
    price
    priceOut
    count
    total
    totalOut
    deliveryDays
    arrival
    comment
    hasReturn
    canBeReturned
    product {
      ...ProductNodeFragment
    }
  }
}
Variables
{
  "id": "4",
  "product_Name": "abc123",
  "product_Num": "abc123",
  "product_Manufacturer": "4",
  "sort": "abc123",
  "statuses": ["abc123"],
  "total": NumericRangeFieldInput,
  "madeBetween": DateRangeFieldInput,
  "arrival": DateRangeFieldInput,
  "order_Number": Decimal
}
Response
{
  "data": {
    "orderItem": {
      "id": 4,
      "order": OrderNode,
      "modified": "2007-12-03T10:15:30Z",
      "status": 987,
      "price": 987.65,
      "priceOut": Decimal,
      "count": 123,
      "total": 987.65,
      "totalOut": Decimal,
      "deliveryDays": 987,
      "arrival": "2007-12-03",
      "comment": "abc123",
      "hasReturn": false,
      "canBeReturned": true,
      "product": ProductNode
    }
  }
}

orderItemAll

Response

Returns an OrderItemNodeConnectionV2

Arguments
Name Description
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID
product_Name - String
product_Num - String
product_Manufacturer - ID
sort - String Сортувати позиції: 'created' - За датою створення 'arrival' - За датою прибуття 'order_number' - За номером замовлення 'manufacturer_name' - За виробником 'product_num' - За номером продукту 'product_name' - За назвою продукту 'count' - За кількістю 'price' - За ціною 'total' - За сумою 'is_paid' - За статусом оплати 'delivery_days' - За днями доставки
statuses - [String]
total - NumericRangeFieldInput Фільтр за сумою позицій
madeBetween - DateRangeFieldInput
arrival - DateRangeFieldInput
order_Number - Decimal

Example

Query
query orderItemAll(
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID,
  $product_Name: String,
  $product_Num: String,
  $product_Manufacturer: ID,
  $sort: String,
  $statuses: [String],
  $total: NumericRangeFieldInput,
  $madeBetween: DateRangeFieldInput,
  $arrival: DateRangeFieldInput,
  $order_Number: Decimal
) {
  orderItemAll(
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id,
    product_Name: $product_Name,
    product_Num: $product_Num,
    product_Manufacturer: $product_Manufacturer,
    sort: $sort,
    statuses: $statuses,
    total: $total,
    madeBetween: $madeBetween,
    arrival: $arrival,
    order_Number: $order_Number
  ) {
    pagesCount
    totalCount
    edges {
      ...OrderItemNodeFragment
    }
  }
}
Variables
{
  "page": 987,
  "perPage": 987,
  "limit": 123,
  "id": 4,
  "product_Name": "xyz789",
  "product_Num": "xyz789",
  "product_Manufacturer": 4,
  "sort": "xyz789",
  "statuses": ["abc123"],
  "total": NumericRangeFieldInput,
  "madeBetween": DateRangeFieldInput,
  "arrival": DateRangeFieldInput,
  "order_Number": Decimal
}
Response
{
  "data": {
    "orderItemAll": {
      "pagesCount": 123,
      "totalCount": 123,
      "edges": [OrderItemNode]
    }
  }
}

orderItemNode

Response

Returns an OrderItemNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query orderItemNode($id: ID!) {
  orderItemNode(id: $id) {
    id
    order {
      ...OrderNodeFragment
    }
    modified
    status
    price
    priceOut
    count
    total
    totalOut
    deliveryDays
    arrival
    comment
    hasReturn
    canBeReturned
    product {
      ...ProductNodeFragment
    }
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "orderItemNode": {
      "id": 4,
      "order": OrderNode,
      "modified": "2007-12-03T10:15:30Z",
      "status": 987,
      "price": 987.65,
      "priceOut": Decimal,
      "count": 123,
      "total": 987.65,
      "totalOut": Decimal,
      "deliveryDays": 123,
      "arrival": "2007-12-03",
      "comment": "abc123",
      "hasReturn": true,
      "canBeReturned": true,
      "product": ProductNode
    }
  }
}

orderItemStatuses

Response

Returns a GenericScalar

Example

Query
query orderItemStatuses {
  orderItemStatuses
}
Response
{"data": {"orderItemStatuses": GenericScalar}}

orderNode

Response

Returns an OrderNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query orderNode($id: ID!) {
  orderNode(id: $id) {
    id
    user {
      ...UserNodeFragment
    }
    manager {
      ...UserNodeFragment
    }
    total
    deliveryCost
    exchangeRate
    status
    created
    confirmed
    worked
    shipped
    paided
    isPaid
    needInvoice
    insurance
    lath
    sendByCall
    dontSplit
    payMethod {
      ...PayMethodNodeFragment
    }
    delivery {
      ...DeliveryNodeFragment
    }
    deliveryInfo
    deliveryDeclaration
    deliveryDate
    deliveryStatus
    deliveryMessage
    recipient
    country {
      ...CountryNodeFragment
    }
    region {
      ...RegionNodeFragment
    }
    city
    address
    phone
    userCar {
      ...UserCarNodeFragment
    }
    invoice {
      ...AccountNodeFragment
    }
    returnCost
    items {
      ...OrderItemNodeConnectionV2Fragment
    }
    comments {
      ...OrderCommentNodeConnectionV2Fragment
    }
    csvUrl
    printDisplay
    printUrl
    checkUrl
    canBeReturned
    canBeCancelled
    number
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "orderNode": {
      "id": 4,
      "user": UserNode,
      "manager": UserNode,
      "total": 123.45,
      "deliveryCost": Decimal,
      "exchangeRate": Decimal,
      "status": 987,
      "created": "2007-12-03T10:15:30Z",
      "confirmed": "2007-12-03T10:15:30Z",
      "worked": "2007-12-03T10:15:30Z",
      "shipped": "2007-12-03",
      "paided": "2007-12-03T10:15:30Z",
      "isPaid": false,
      "needInvoice": false,
      "insurance": true,
      "lath": false,
      "sendByCall": true,
      "dontSplit": false,
      "payMethod": PayMethodNode,
      "delivery": DeliveryNode,
      "deliveryInfo": "abc123",
      "deliveryDeclaration": "abc123",
      "deliveryDate": "2007-12-03",
      "deliveryStatus": "A_2",
      "deliveryMessage": "abc123",
      "recipient": "abc123",
      "country": CountryNode,
      "region": RegionNode,
      "city": "xyz789",
      "address": "xyz789",
      "phone": "xyz789",
      "userCar": UserCarNode,
      "invoice": AccountNode,
      "returnCost": Decimal,
      "items": OrderItemNodeConnectionV2,
      "comments": OrderCommentNodeConnectionV2,
      "csvUrl": "xyz789",
      "printDisplay": "xyz789",
      "printUrl": "xyz789",
      "checkUrl": "xyz789",
      "canBeReturned": true,
      "canBeCancelled": true,
      "number": 123
    }
  }
}

orderStatuses

Response

Returns a GenericScalar

Example

Query
query orderStatuses {
  orderStatuses
}
Response
{"data": {"orderStatuses": GenericScalar}}

orderingProblemsMessages

Response

Returns [String]

Example

Query
query orderingProblemsMessages {
  orderingProblemsMessages
}
Response
{
  "data": {
    "orderingProblemsMessages": ["xyz789"]
  }
}

originalCatalogSeoBox

Description

SeoBox для сторінки оригінальних каталогів

Response

Returns a SeoBoxNode

Example

Query
query originalCatalogSeoBox {
  originalCatalogSeoBox {
    id
    code
    contentType {
      ...ContentTypeNodeFragment
    }
    objectId
    name
    title
    h1
    metaDescription
    metaKeywords
    text
    data
    h1Translations
    h1Uk
    h1Ru
    textTranslations
    textUk
    textRu
    metaDescriptionTranslations
    metaDescriptionUk
    metaDescriptionRu
    metaKeywordsTranslations
    metaKeywordsUk
    metaKeywordsRu
    nameTranslations
    nameUk
    nameRu
    titleTranslations
    titleUk
    titleRu
  }
}
Response
{
  "data": {
    "originalCatalogSeoBox": {
      "id": 4,
      "code": "abc123",
      "contentType": ContentTypeNode,
      "objectId": 123,
      "name": "abc123",
      "title": "abc123",
      "h1": "xyz789",
      "metaDescription": "xyz789",
      "metaKeywords": "abc123",
      "text": "xyz789",
      "data": "xyz789",
      "h1Translations": ["abc123"],
      "h1Uk": "abc123",
      "h1Ru": "xyz789",
      "textTranslations": ["abc123"],
      "textUk": "abc123",
      "textRu": "xyz789",
      "metaDescriptionTranslations": [
        "abc123"
      ],
      "metaDescriptionUk": "xyz789",
      "metaDescriptionRu": "xyz789",
      "metaKeywordsTranslations": [
        "abc123"
      ],
      "metaKeywordsUk": "xyz789",
      "metaKeywordsRu": "abc123",
      "nameTranslations": ["abc123"],
      "nameUk": "xyz789",
      "nameRu": "abc123",
      "titleTranslations": ["abc123"],
      "titleUk": "abc123",
      "titleRu": "abc123"
    }
  }
}

payMethod

Response

Returns a PayMethodNode

Arguments
Name Description
id - ID
isActive - Boolean
isShow - Boolean

Example

Query
query payMethod(
  $id: ID,
  $isActive: Boolean,
  $isShow: Boolean
) {
  payMethod(
    id: $id,
    isActive: $isActive,
    isShow: $isShow
  ) {
    id
    name
    code
    isActive
    isShow
    provider
    payAfter
    margin
    prro
    assemblyPoint {
      ...StoreNodeFragment
    }
    details
    description
    signedBy
    pays {
      ...PaymentNotifyNodeConnectionV2Fragment
    }
    userSet {
      ...UserNodeConnectionV2Fragment
    }
    orderSet {
      ...OrderNodeConnectionV2Fragment
    }
    accountSet {
      ...AccountNodeConnectionV2Fragment
    }
  }
}
Variables
{"id": 4, "isActive": false, "isShow": true}
Response
{
  "data": {
    "payMethod": {
      "id": "4",
      "name": "abc123",
      "code": "abc123",
      "isActive": true,
      "isShow": true,
      "provider": "xyz789",
      "payAfter": true,
      "margin": Decimal,
      "prro": "A_0",
      "assemblyPoint": StoreNode,
      "details": "xyz789",
      "description": "abc123",
      "signedBy": "abc123",
      "pays": PaymentNotifyNodeConnectionV2,
      "userSet": UserNodeConnectionV2,
      "orderSet": OrderNodeConnectionV2,
      "accountSet": AccountNodeConnectionV2
    }
  }
}

payMethodAll

Response

Returns a PayMethodNodeConnectionV2

Arguments
Name Description
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID
isActive - Boolean
isShow - Boolean

Example

Query
query payMethodAll(
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID,
  $isActive: Boolean,
  $isShow: Boolean
) {
  payMethodAll(
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id,
    isActive: $isActive,
    isShow: $isShow
  ) {
    pagesCount
    totalCount
    edges {
      ...PayMethodNodeFragment
    }
  }
}
Variables
{
  "page": 123,
  "perPage": 123,
  "limit": 987,
  "id": "4",
  "isActive": false,
  "isShow": true
}
Response
{
  "data": {
    "payMethodAll": {
      "pagesCount": 987,
      "totalCount": 123,
      "edges": [PayMethodNode]
    }
  }
}

payMethodNode

Response

Returns a PayMethodNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query payMethodNode($id: ID!) {
  payMethodNode(id: $id) {
    id
    name
    code
    isActive
    isShow
    provider
    payAfter
    margin
    prro
    assemblyPoint {
      ...StoreNodeFragment
    }
    details
    description
    signedBy
    pays {
      ...PaymentNotifyNodeConnectionV2Fragment
    }
    userSet {
      ...UserNodeConnectionV2Fragment
    }
    orderSet {
      ...OrderNodeConnectionV2Fragment
    }
    accountSet {
      ...AccountNodeConnectionV2Fragment
    }
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "payMethodNode": {
      "id": "4",
      "name": "xyz789",
      "code": "xyz789",
      "isActive": false,
      "isShow": true,
      "provider": "abc123",
      "payAfter": false,
      "margin": Decimal,
      "prro": "A_0",
      "assemblyPoint": StoreNode,
      "details": "abc123",
      "description": "abc123",
      "signedBy": "xyz789",
      "pays": PaymentNotifyNodeConnectionV2,
      "userSet": UserNodeConnectionV2,
      "orderSet": OrderNodeConnectionV2,
      "accountSet": AccountNodeConnectionV2
    }
  }
}

paymentNotify

Response

Returns a PaymentNotifyNode

Arguments
Name Description
id - ID
createdDateRange - DateRangeFieldInput

Example

Query
query paymentNotify(
  $id: ID,
  $createdDateRange: DateRangeFieldInput
) {
  paymentNotify(
    id: $id,
    createdDateRange: $createdDateRange
  ) {
    id
    type
    user {
      ...UserNodeFragment
    }
    created
    date
    payMethod {
      ...PayMethodNodeFragment
    }
    value
    currency {
      ...CurrencyNodeFragment
    }
    orders {
      ...OrderNodeConnectionV2Fragment
    }
    comment
    manager {
      ...UserNodeFragment
    }
    ref
    response
    isReady
    number
  }
}
Variables
{"id": 4, "createdDateRange": DateRangeFieldInput}
Response
{
  "data": {
    "paymentNotify": {
      "id": "4",
      "type": "A_1",
      "user": UserNode,
      "created": "2007-12-03T10:15:30Z",
      "date": "2007-12-03T10:15:30Z",
      "payMethod": PayMethodNode,
      "value": Decimal,
      "currency": CurrencyNode,
      "orders": OrderNodeConnectionV2,
      "comment": "xyz789",
      "manager": UserNode,
      "ref": "xyz789",
      "response": "abc123",
      "isReady": true,
      "number": 987
    }
  }
}

paymentNotifyAll

Response

Returns a PaymentNotifyNodeConnectionV2

Arguments
Name Description
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID
createdDateRange - DateRangeFieldInput

Example

Query
query paymentNotifyAll(
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID,
  $createdDateRange: DateRangeFieldInput
) {
  paymentNotifyAll(
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id,
    createdDateRange: $createdDateRange
  ) {
    pagesCount
    totalCount
    edges {
      ...PaymentNotifyNodeFragment
    }
  }
}
Variables
{
  "page": 123,
  "perPage": 987,
  "limit": 123,
  "id": 4,
  "createdDateRange": DateRangeFieldInput
}
Response
{
  "data": {
    "paymentNotifyAll": {
      "pagesCount": 987,
      "totalCount": 123,
      "edges": [PaymentNotifyNode]
    }
  }
}

paymentNotifyNode

Response

Returns a PaymentNotifyNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query paymentNotifyNode($id: ID!) {
  paymentNotifyNode(id: $id) {
    id
    type
    user {
      ...UserNodeFragment
    }
    created
    date
    payMethod {
      ...PayMethodNodeFragment
    }
    value
    currency {
      ...CurrencyNodeFragment
    }
    orders {
      ...OrderNodeConnectionV2Fragment
    }
    comment
    manager {
      ...UserNodeFragment
    }
    ref
    response
    isReady
    number
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "paymentNotifyNode": {
      "id": 4,
      "type": "A_1",
      "user": UserNode,
      "created": "2007-12-03T10:15:30Z",
      "date": "2007-12-03T10:15:30Z",
      "payMethod": PayMethodNode,
      "value": Decimal,
      "currency": CurrencyNode,
      "orders": OrderNodeConnectionV2,
      "comment": "xyz789",
      "manager": UserNode,
      "ref": "xyz789",
      "response": "abc123",
      "isReady": false,
      "number": 123
    }
  }
}

priceList

Response

Returns a ProductNode

Example

Query
query priceList {
  priceList {
    id
    code
    num
    number
    manufacturer {
      ...ManufacturerNodeFragment
    }
    name
    type
    union {
      ...ProductUnionNodeFragment
    }
    productSet {
      ...ProductSetNodeFragment
    }
    images
    haveCars
    created
    modified
    weight
    priceMin
    priceMax
    priceMultiplier
    rating
    voteCount
    voteSum
    commentQty
    substitutions {
      ...SimpleProductNodeConnectionV2Fragment
    }
    options {
      ...ProductOptionNodeConnectionV2Fragment
    }
    groups {
      ...ProductGroupNodeConnectionV2Fragment
    }
    tags
    properties {
      ...ProductPropertyNodeConnectionV2Fragment
    }
    cross {
      ...ProductCrossNodeConnectionV2Fragment
    }
    crossProduct {
      ...ProductCrossNodeConnectionV2Fragment
    }
    specs {
      ...ProductSpecNodeConnectionV2Fragment
    }
    specsFilter {
      ...ProductSpecFilterNodeConnectionV2Fragment
    }
    cars {
      ...CarNodeConnectionV2Fragment
    }
    cars2 {
      ...ProductCar2NodeConnectionV2Fragment
    }
    simpleCars2 {
      ...ProductCarSimpleNodeConnectionV2Fragment
    }
    resources {
      ...ProductResourcesNodeConnectionV2Fragment
    }
    likes {
      ...ProductLikeNodeConnectionV2Fragment
    }
    prices {
      ...StoreItemNodeConnectionV2ProductPricesObjectsFieldFragment
    }
    promoproductSet {
      ...PromoProductNodeConnectionV2Fragment
    }
    kitSet {
      ...KitNodeConnectionV2Fragment
    }
    targetProduct {
      ...KitNodeConnectionV2Fragment
    }
    historyproductSet {
      ...HistoryProductNodeConnectionV2Fragment
    }
    cartitemSet {
      ...CartItemNodeConnectionV2Fragment
    }
    commentResources {
      ...CommentResourceNodeConnectionV2Fragment
    }
    quality {
      ...QualityNodeConnectionV2Fragment
    }
    ordered {
      ...OrderItemNodeConnectionV2Fragment
    }
    pk
    price {
      ...StoreItemNodeFragment
    }
    exists
    absoluteUrl
    slug
    group {
      ...ProductGroupNodeFragment
    }
    originalNumbers {
      ...ProductCrossNodeConnectionV2Fragment
    }
    kits {
      ...KitNodeConnectionV2Fragment
    }
    simpleCars {
      ...CarSimpleNodeConnectionV2Fragment
    }
    isInProductLike
    isVoted
    nameTranslations
    nameUk
    nameRu
  }
}
Response
{
  "data": {
    "priceList": {
      "id": "4",
      "code": "abc123",
      "num": "xyz789",
      "number": "abc123",
      "manufacturer": ManufacturerNode,
      "name": "abc123",
      "type": "A_0",
      "union": ProductUnionNode,
      "productSet": ProductSetNode,
      "images": ["abc123"],
      "haveCars": false,
      "created": "2007-12-03",
      "modified": "2007-12-03",
      "weight": Decimal,
      "priceMin": Decimal,
      "priceMax": Decimal,
      "priceMultiplier": Decimal,
      "rating": Decimal,
      "voteCount": 987,
      "voteSum": 123,
      "commentQty": 123,
      "substitutions": SimpleProductNodeConnectionV2,
      "options": ProductOptionNodeConnectionV2,
      "groups": ProductGroupNodeConnectionV2,
      "tags": ["xyz789"],
      "properties": ProductPropertyNodeConnectionV2,
      "cross": ProductCrossNodeConnectionV2,
      "crossProduct": ProductCrossNodeConnectionV2,
      "specs": ProductSpecNodeConnectionV2,
      "specsFilter": ProductSpecFilterNodeConnectionV2,
      "cars": CarNodeConnectionV2,
      "cars2": ProductCar2NodeConnectionV2,
      "simpleCars2": ProductCarSimpleNodeConnectionV2,
      "resources": ProductResourcesNodeConnectionV2,
      "likes": ProductLikeNodeConnectionV2,
      "prices": StoreItemNodeConnectionV2ProductPricesObjectsField,
      "promoproductSet": PromoProductNodeConnectionV2,
      "kitSet": KitNodeConnectionV2,
      "targetProduct": KitNodeConnectionV2,
      "historyproductSet": HistoryProductNodeConnectionV2,
      "cartitemSet": CartItemNodeConnectionV2,
      "commentResources": CommentResourceNodeConnectionV2,
      "quality": QualityNodeConnectionV2,
      "ordered": OrderItemNodeConnectionV2,
      "pk": 987,
      "price": StoreItemNode,
      "exists": false,
      "absoluteUrl": "abc123",
      "slug": "xyz789",
      "group": ProductGroupNode,
      "originalNumbers": ProductCrossNodeConnectionV2,
      "kits": KitNodeConnectionV2,
      "simpleCars": CarSimpleNodeConnectionV2,
      "isInProductLike": false,
      "isVoted": true,
      "nameTranslations": ["xyz789"],
      "nameUk": "abc123",
      "nameRu": "abc123"
    }
  }
}

product

Description

Выберите один продукт по фильтру.(если по фильтру выберется несколько продуктов – выберется первый)

Response

Returns a ProductNode

Arguments
Name Description
id - ID
code - String
num - String
manufacturer - ID
ids - [String]
group - String
groups - [String]
manufacturers - [String] Список id виробників
slug - String Код виробника-num продукту
simpleCarId - String
simpleCarIds - [String]
unionIds - [String] Список id груп виробника unionAll.edges.id
unionPks - [Int] Список id груп виробника unionAll.edges.id

Example

Query
query product(
  $id: ID,
  $code: String,
  $num: String,
  $manufacturer: ID,
  $ids: [String],
  $group: String,
  $groups: [String],
  $manufacturers: [String],
  $slug: String,
  $simpleCarId: String,
  $simpleCarIds: [String],
  $unionIds: [String],
  $unionPks: [Int]
) {
  product(
    id: $id,
    code: $code,
    num: $num,
    manufacturer: $manufacturer,
    ids: $ids,
    group: $group,
    groups: $groups,
    manufacturers: $manufacturers,
    slug: $slug,
    simpleCarId: $simpleCarId,
    simpleCarIds: $simpleCarIds,
    unionIds: $unionIds,
    unionPks: $unionPks
  ) {
    id
    code
    num
    number
    manufacturer {
      ...ManufacturerNodeFragment
    }
    name
    type
    union {
      ...ProductUnionNodeFragment
    }
    productSet {
      ...ProductSetNodeFragment
    }
    images
    haveCars
    created
    modified
    weight
    priceMin
    priceMax
    priceMultiplier
    rating
    voteCount
    voteSum
    commentQty
    substitutions {
      ...SimpleProductNodeConnectionV2Fragment
    }
    options {
      ...ProductOptionNodeConnectionV2Fragment
    }
    groups {
      ...ProductGroupNodeConnectionV2Fragment
    }
    tags
    properties {
      ...ProductPropertyNodeConnectionV2Fragment
    }
    cross {
      ...ProductCrossNodeConnectionV2Fragment
    }
    crossProduct {
      ...ProductCrossNodeConnectionV2Fragment
    }
    specs {
      ...ProductSpecNodeConnectionV2Fragment
    }
    specsFilter {
      ...ProductSpecFilterNodeConnectionV2Fragment
    }
    cars {
      ...CarNodeConnectionV2Fragment
    }
    cars2 {
      ...ProductCar2NodeConnectionV2Fragment
    }
    simpleCars2 {
      ...ProductCarSimpleNodeConnectionV2Fragment
    }
    resources {
      ...ProductResourcesNodeConnectionV2Fragment
    }
    likes {
      ...ProductLikeNodeConnectionV2Fragment
    }
    prices {
      ...StoreItemNodeConnectionV2ProductPricesObjectsFieldFragment
    }
    promoproductSet {
      ...PromoProductNodeConnectionV2Fragment
    }
    kitSet {
      ...KitNodeConnectionV2Fragment
    }
    targetProduct {
      ...KitNodeConnectionV2Fragment
    }
    historyproductSet {
      ...HistoryProductNodeConnectionV2Fragment
    }
    cartitemSet {
      ...CartItemNodeConnectionV2Fragment
    }
    commentResources {
      ...CommentResourceNodeConnectionV2Fragment
    }
    quality {
      ...QualityNodeConnectionV2Fragment
    }
    ordered {
      ...OrderItemNodeConnectionV2Fragment
    }
    pk
    price {
      ...StoreItemNodeFragment
    }
    exists
    absoluteUrl
    slug
    group {
      ...ProductGroupNodeFragment
    }
    originalNumbers {
      ...ProductCrossNodeConnectionV2Fragment
    }
    kits {
      ...KitNodeConnectionV2Fragment
    }
    simpleCars {
      ...CarSimpleNodeConnectionV2Fragment
    }
    isInProductLike
    isVoted
    nameTranslations
    nameUk
    nameRu
  }
}
Variables
{
  "id": "4",
  "code": "abc123",
  "num": "xyz789",
  "manufacturer": 4,
  "ids": ["abc123"],
  "group": "xyz789",
  "groups": ["xyz789"],
  "manufacturers": ["abc123"],
  "slug": "abc123",
  "simpleCarId": "xyz789",
  "simpleCarIds": ["xyz789"],
  "unionIds": ["xyz789"],
  "unionPks": [123]
}
Response
{
  "data": {
    "product": {
      "id": 4,
      "code": "xyz789",
      "num": "abc123",
      "number": "abc123",
      "manufacturer": ManufacturerNode,
      "name": "xyz789",
      "type": "A_0",
      "union": ProductUnionNode,
      "productSet": ProductSetNode,
      "images": ["xyz789"],
      "haveCars": false,
      "created": "2007-12-03",
      "modified": "2007-12-03",
      "weight": Decimal,
      "priceMin": Decimal,
      "priceMax": Decimal,
      "priceMultiplier": Decimal,
      "rating": Decimal,
      "voteCount": 987,
      "voteSum": 987,
      "commentQty": 123,
      "substitutions": SimpleProductNodeConnectionV2,
      "options": ProductOptionNodeConnectionV2,
      "groups": ProductGroupNodeConnectionV2,
      "tags": ["abc123"],
      "properties": ProductPropertyNodeConnectionV2,
      "cross": ProductCrossNodeConnectionV2,
      "crossProduct": ProductCrossNodeConnectionV2,
      "specs": ProductSpecNodeConnectionV2,
      "specsFilter": ProductSpecFilterNodeConnectionV2,
      "cars": CarNodeConnectionV2,
      "cars2": ProductCar2NodeConnectionV2,
      "simpleCars2": ProductCarSimpleNodeConnectionV2,
      "resources": ProductResourcesNodeConnectionV2,
      "likes": ProductLikeNodeConnectionV2,
      "prices": StoreItemNodeConnectionV2ProductPricesObjectsField,
      "promoproductSet": PromoProductNodeConnectionV2,
      "kitSet": KitNodeConnectionV2,
      "targetProduct": KitNodeConnectionV2,
      "historyproductSet": HistoryProductNodeConnectionV2,
      "cartitemSet": CartItemNodeConnectionV2,
      "commentResources": CommentResourceNodeConnectionV2,
      "quality": QualityNodeConnectionV2,
      "ordered": OrderItemNodeConnectionV2,
      "pk": 987,
      "price": StoreItemNode,
      "exists": true,
      "absoluteUrl": "xyz789",
      "slug": "abc123",
      "group": ProductGroupNode,
      "originalNumbers": ProductCrossNodeConnectionV2,
      "kits": KitNodeConnectionV2,
      "simpleCars": CarSimpleNodeConnectionV2,
      "isInProductLike": false,
      "isVoted": false,
      "nameTranslations": ["abc123"],
      "nameUk": "xyz789",
      "nameRu": "abc123"
    }
  }
}

productAll

Description

Выберите список продуктов по фильтру.

Arguments
Name Description
sort - String Способ сортировки продуктов. Возможные значения:'price' - сначала дешевле,'-price' - сначала дороже,'availability' - сначала доступны,'manufacturer' - по названию производителя (A→Z),'-manufacturer' - по названию производителя (Z→A)
crosses - Boolean Добавить к выдаче аналоги отфильтрованных продуктов. Возможные значения:'true' - добавить аналоги,'false' - не добавлять аналоги
productType - String Тип продукта. Возможные значения:'tire' - шины,'disk' - диски
attributes - GenericScalar Фильтр продуктов по их атрибутам.Возможное значение: {"material": ["iron"]} (выберет все продукты, у которых есть атрибут material и одно из значений этого атрибута - 'iron')
simpleCar - ProductSimpleCarFilter Фильтр по simple car
onePricePerProduct - Boolean Разбивать прайсы на отдельные продукты, то есть если у какого-нибудьтовар есть несколько прайсов и one_price_pre_product: trueто будет создано несколько одинаковых продуктов,в каждом из которых будет по одному прайсу
isAvailable - Boolean Возвращать только товары в наличии
showMinPrice - Boolean Показувати тільки мінімальну ціну
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID
code - String
num - String
manufacturer - ID
ids - [String]
group - String
groups - [String]
manufacturers - [String] Список id виробників
slug - String Код виробника-num продукту
simpleCarId - String
simpleCarIds - [String]
unionIds - [String] Список id груп виробника unionAll.edges.id
unionPks - [Int] Список id груп виробника unionAll.edges.id

Example

Query
query productAll(
  $sort: String,
  $crosses: Boolean,
  $productType: String,
  $attributes: GenericScalar,
  $simpleCar: ProductSimpleCarFilter,
  $onePricePerProduct: Boolean,
  $isAvailable: Boolean,
  $showMinPrice: Boolean,
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID,
  $code: String,
  $num: String,
  $manufacturer: ID,
  $ids: [String],
  $group: String,
  $groups: [String],
  $manufacturers: [String],
  $slug: String,
  $simpleCarId: String,
  $simpleCarIds: [String],
  $unionIds: [String],
  $unionPks: [Int]
) {
  productAll(
    sort: $sort,
    crosses: $crosses,
    productType: $productType,
    attributes: $attributes,
    simpleCar: $simpleCar,
    onePricePerProduct: $onePricePerProduct,
    isAvailable: $isAvailable,
    showMinPrice: $showMinPrice,
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id,
    code: $code,
    num: $num,
    manufacturer: $manufacturer,
    ids: $ids,
    group: $group,
    groups: $groups,
    manufacturers: $manufacturers,
    slug: $slug,
    simpleCarId: $simpleCarId,
    simpleCarIds: $simpleCarIds,
    unionIds: $unionIds,
    unionPks: $unionPks
  ) {
    pagesCount
    totalCount
    manufacturers {
      ...ManufacturerNodeFragment
    }
    groups {
      ...ProductGroupNodeFragment
    }
    attributes {
      ...ProxyAttributeEdgesFragment
    }
    priceData {
      ...ProductBunchPriceDataFragment
    }
    topProducts {
      ...TopProductsFragment
    }
    edges {
      ...ProductNodeFragment
    }
  }
}
Variables
{
  "sort": "xyz789",
  "crosses": true,
  "productType": "abc123",
  "attributes": GenericScalar,
  "simpleCar": ProductSimpleCarFilter,
  "onePricePerProduct": true,
  "isAvailable": true,
  "showMinPrice": false,
  "page": 987,
  "perPage": 987,
  "limit": 123,
  "id": 4,
  "code": "xyz789",
  "num": "xyz789",
  "manufacturer": 4,
  "ids": ["xyz789"],
  "group": "xyz789",
  "groups": ["xyz789"],
  "manufacturers": ["xyz789"],
  "slug": "xyz789",
  "simpleCarId": "xyz789",
  "simpleCarIds": ["xyz789"],
  "unionIds": ["xyz789"],
  "unionPks": [123]
}
Response
{
  "data": {
    "productAll": {
      "pagesCount": 123,
      "totalCount": 123,
      "manufacturers": [ManufacturerNode],
      "groups": [ProductGroupNode],
      "attributes": ProxyAttributeEdges,
      "priceData": ProductBunchPriceData,
      "topProducts": TopProducts,
      "edges": [ProductNode]
    }
  }
}

productAttribute

Response

Returns a ProductAttributeNode

Arguments
Name Description
id - ID
name - String
type - ProductAttributeTypeChoices
type_In - [ProductAttributeTypeChoices]

Example

Query
query productAttribute(
  $id: ID,
  $name: String,
  $type: ProductAttributeTypeChoices,
  $type_In: [ProductAttributeTypeChoices]
) {
  productAttribute(
    id: $id,
    name: $name,
    type: $type,
    type_In: $type_In
  ) {
    id
    code
    name
    type
    description
    sort
    options {
      ...ProductOptionNodeConnectionV2Fragment
    }
    productgroupSet {
      ...ProductGroupNodeConnectionV2Fragment
    }
    productgroupattributeSet {
      ...ProductGroupAttributeNodeConnectionV2Fragment
    }
    productsetSet {
      ...ProductSetNodeConnectionV2Fragment
    }
    productpropertySet {
      ...ProductPropertyNodeConnectionV2Fragment
    }
    nameTranslations
    nameUk
    nameRu
  }
}
Variables
{
  "id": "4",
  "name": "xyz789",
  "type": "A_1",
  "type_In": ["A_1"]
}
Response
{
  "data": {
    "productAttribute": {
      "id": "4",
      "code": "abc123",
      "name": "abc123",
      "type": "A_1",
      "description": "abc123",
      "sort": 987,
      "options": ProductOptionNodeConnectionV2,
      "productgroupSet": ProductGroupNodeConnectionV2,
      "productgroupattributeSet": ProductGroupAttributeNodeConnectionV2,
      "productsetSet": ProductSetNodeConnectionV2,
      "productpropertySet": ProductPropertyNodeConnectionV2,
      "nameTranslations": ["xyz789"],
      "nameUk": "abc123",
      "nameRu": "abc123"
    }
  }
}

productAttributeAll

Arguments
Name Description
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID
name - String
type - ProductAttributeTypeChoices
type_In - [ProductAttributeTypeChoices]

Example

Query
query productAttributeAll(
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID,
  $name: String,
  $type: ProductAttributeTypeChoices,
  $type_In: [ProductAttributeTypeChoices]
) {
  productAttributeAll(
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id,
    name: $name,
    type: $type,
    type_In: $type_In
  ) {
    pagesCount
    totalCount
    edges {
      ...ProductAttributeNodeFragment
    }
  }
}
Variables
{
  "page": 987,
  "perPage": 987,
  "limit": 123,
  "id": "4",
  "name": "abc123",
  "type": "A_1",
  "type_In": ["A_1"]
}
Response
{
  "data": {
    "productAttributeAll": {
      "pagesCount": 987,
      "totalCount": 987,
      "edges": [ProductAttributeNode]
    }
  }
}

productAttributeNode

Response

Returns a ProductAttributeNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query productAttributeNode($id: ID!) {
  productAttributeNode(id: $id) {
    id
    code
    name
    type
    description
    sort
    options {
      ...ProductOptionNodeConnectionV2Fragment
    }
    productgroupSet {
      ...ProductGroupNodeConnectionV2Fragment
    }
    productgroupattributeSet {
      ...ProductGroupAttributeNodeConnectionV2Fragment
    }
    productsetSet {
      ...ProductSetNodeConnectionV2Fragment
    }
    productpropertySet {
      ...ProductPropertyNodeConnectionV2Fragment
    }
    nameTranslations
    nameUk
    nameRu
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "productAttributeNode": {
      "id": "4",
      "code": "xyz789",
      "name": "abc123",
      "type": "A_1",
      "description": "abc123",
      "sort": 987,
      "options": ProductOptionNodeConnectionV2,
      "productgroupSet": ProductGroupNodeConnectionV2,
      "productgroupattributeSet": ProductGroupAttributeNodeConnectionV2,
      "productsetSet": ProductSetNodeConnectionV2,
      "productpropertySet": ProductPropertyNodeConnectionV2,
      "nameTranslations": ["xyz789"],
      "nameUk": "xyz789",
      "nameRu": "abc123"
    }
  }
}

productCar

Response

Returns a ProductCarNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query productCar($id: ID!) {
  productCar(id: $id) {
    id
    product {
      ...SimpleProductNodeFragment
    }
    car {
      ...CarNodeFragment
    }
    union {
      ...ProductUnionNodeFragment
    }
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "productCar": {
      "id": "4",
      "product": SimpleProductNode,
      "car": CarNode,
      "union": ProductUnionNode
    }
  }
}

productCar2

Response

Returns a ProductCar2Node

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query productCar2($id: ID!) {
  productCar2(id: $id) {
    id
    product {
      ...SimpleProductNodeFragment
    }
    name
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "productCar2": {
      "id": 4,
      "product": SimpleProductNode,
      "name": "xyz789"
    }
  }
}

productCar2All

Response

Returns a ProductCar2NodeConnection

Arguments
Name Description
offset - Int
before - String
after - String
first - Int
last - Int
id - ID

Example

Query
query productCar2All(
  $offset: Int,
  $before: String,
  $after: String,
  $first: Int,
  $last: Int,
  $id: ID
) {
  productCar2All(
    offset: $offset,
    before: $before,
    after: $after,
    first: $first,
    last: $last,
    id: $id
  ) {
    pageInfo {
      ...PageInfoFragment
    }
    edges {
      ...ProductCar2NodeEdgeFragment
    }
  }
}
Variables
{
  "offset": 987,
  "before": "xyz789",
  "after": "abc123",
  "first": 123,
  "last": 123,
  "id": "4"
}
Response
{
  "data": {
    "productCar2All": {
      "pageInfo": PageInfo,
      "edges": [ProductCar2NodeEdge]
    }
  }
}

productCarAll

Response

Returns a ProductCarNodeConnection

Arguments
Name Description
offset - Int
before - String
after - String
first - Int
last - Int
id - ID
car - ID
car_In - [ID]
product - String
carIn - [String]

Example

Query
query productCarAll(
  $offset: Int,
  $before: String,
  $after: String,
  $first: Int,
  $last: Int,
  $id: ID,
  $car: ID,
  $car_In: [ID],
  $product: String,
  $carIn: [String]
) {
  productCarAll(
    offset: $offset,
    before: $before,
    after: $after,
    first: $first,
    last: $last,
    id: $id,
    car: $car,
    car_In: $car_In,
    product: $product,
    carIn: $carIn
  ) {
    pageInfo {
      ...PageInfoFragment
    }
    edges {
      ...ProductCarNodeEdgeFragment
    }
    brands {
      ...BrandNodeFragment
    }
  }
}
Variables
{
  "offset": 123,
  "before": "xyz789",
  "after": "abc123",
  "first": 123,
  "last": 123,
  "id": 4,
  "car": 4,
  "car_In": [4],
  "product": "abc123",
  "carIn": ["xyz789"]
}
Response
{
  "data": {
    "productCarAll": {
      "pageInfo": PageInfo,
      "edges": [ProductCarNodeEdge],
      "brands": [BrandNode]
    }
  }
}

productCarSimple

Response

Returns a Node

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query productCarSimple($id: ID!) {
  productCarSimple(id: $id) {
    id
  }
}
Variables
{"id": "4"}
Response
{"data": {"productCarSimple": {"id": 4}}}

productCarSimpleAll

Response

Returns a ProductCarSimpleNodeConnection

Arguments
Name Description
offset - Int
before - String
after - String
first - Int
last - Int
product - ID
car - ID
groups - [String]

Example

Query
query productCarSimpleAll(
  $offset: Int,
  $before: String,
  $after: String,
  $first: Int,
  $last: Int,
  $product: ID,
  $car: ID,
  $groups: [String]
) {
  productCarSimpleAll(
    offset: $offset,
    before: $before,
    after: $after,
    first: $first,
    last: $last,
    product: $product,
    car: $car,
    groups: $groups
  ) {
    pageInfo {
      ...PageInfoFragment
    }
    edges {
      ...ProductCarSimpleNodeEdgeFragment
    }
  }
}
Variables
{
  "offset": 123,
  "before": "xyz789",
  "after": "xyz789",
  "first": 987,
  "last": 123,
  "product": "4",
  "car": "4",
  "groups": ["abc123"]
}
Response
{
  "data": {
    "productCarSimpleAll": {
      "pageInfo": PageInfo,
      "edges": [ProductCarSimpleNodeEdge]
    }
  }
}

productCross

Response

Returns a ProductCrossNode

Arguments
Name Description
id - ID

Example

Query
query productCross($id: ID) {
  productCross(id: $id) {
    id
    product {
      ...SimpleProductNodeFragment
    }
    crossProduct {
      ...ProductNodeFragment
    }
    num
    number
    manufacturer {
      ...ManufacturerNodeFragment
    }
    created
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "productCross": {
      "id": 4,
      "product": SimpleProductNode,
      "crossProduct": ProductNode,
      "num": "abc123",
      "number": "abc123",
      "manufacturer": ManufacturerNode,
      "created": "2007-12-03"
    }
  }
}

productCrossAll

Response

Returns a ProductCrossNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query productCrossAll($id: ID!) {
  productCrossAll(id: $id) {
    id
    product {
      ...SimpleProductNodeFragment
    }
    crossProduct {
      ...ProductNodeFragment
    }
    num
    number
    manufacturer {
      ...ManufacturerNodeFragment
    }
    created
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "productCrossAll": {
      "id": 4,
      "product": SimpleProductNode,
      "crossProduct": ProductNode,
      "num": "xyz789",
      "number": "abc123",
      "manufacturer": ManufacturerNode,
      "created": "2007-12-03"
    }
  }
}

productCrossNode

Response

Returns a ProductCrossNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query productCrossNode($id: ID!) {
  productCrossNode(id: $id) {
    id
    product {
      ...SimpleProductNodeFragment
    }
    crossProduct {
      ...ProductNodeFragment
    }
    num
    number
    manufacturer {
      ...ManufacturerNodeFragment
    }
    created
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "productCrossNode": {
      "id": 4,
      "product": SimpleProductNode,
      "crossProduct": ProductNode,
      "num": "xyz789",
      "number": "xyz789",
      "manufacturer": ManufacturerNode,
      "created": "2007-12-03"
    }
  }
}

productGroup

Response

Returns a ProductGroupNode

Arguments
Name Description
id - ID
name - String
tags_Name - String
isNew - Boolean
isTop - Boolean
fullSlug - String
slug - String
level - Int
subTitle - String

Example

Query
query productGroup(
  $id: ID,
  $name: String,
  $tags_Name: String,
  $isNew: Boolean,
  $isTop: Boolean,
  $fullSlug: String,
  $slug: String,
  $level: Int,
  $subTitle: String
) {
  productGroup(
    id: $id,
    name: $name,
    tags_Name: $tags_Name,
    isNew: $isNew,
    isTop: $isTop,
    fullSlug: $fullSlug,
    slug: $slug,
    level: $level,
    subTitle: $subTitle
  ) {
    id
    parent {
      ...ProductGroupNodeFragment
    }
    name
    subTitle
    fullName
    slug
    fullSlug
    image
    wideImage
    isActive
    count
    showImage
    attributes {
      ...ProductAttributeNodeConnectionFragment
    }
    isNew
    isTop
    tags
    lft
    rght
    treeId
    level
    children {
      ...ProductGroupNodeConnectionV2Fragment
    }
    productgroupattributeSet {
      ...ProductGroupAttributeNodeConnectionV2Fragment
    }
    products {
      ...ProductNodeConnectionV2Fragment
    }
    absoluteUrl
    priceData {
      ...ProductBunchPriceDataFragment
    }
    productCount
    breadCrumbs {
      ...ProductGroupNodeFragment
    }
    fullNameTranslations
    fullNameUk
    fullNameRu
    subTitleTranslations
    subTitleUk
    subTitleRu
    nameTranslations
    nameUk
    nameRu
    fullSlugTranslations
    fullSlugUk
    fullSlugRu
    slugTranslations
    slugUk
    slugRu
  }
}
Variables
{
  "id": "4",
  "name": "xyz789",
  "tags_Name": "abc123",
  "isNew": true,
  "isTop": false,
  "fullSlug": "abc123",
  "slug": "abc123",
  "level": 987,
  "subTitle": "xyz789"
}
Response
{
  "data": {
    "productGroup": {
      "id": "4",
      "parent": ProductGroupNode,
      "name": "xyz789",
      "subTitle": "xyz789",
      "fullName": "xyz789",
      "slug": "abc123",
      "fullSlug": "abc123",
      "image": "xyz789",
      "wideImage": "abc123",
      "isActive": false,
      "count": 123,
      "showImage": false,
      "attributes": ProductAttributeNodeConnection,
      "isNew": true,
      "isTop": true,
      "tags": ["abc123"],
      "lft": 987,
      "rght": 987,
      "treeId": 123,
      "level": 987,
      "children": ProductGroupNodeConnectionV2,
      "productgroupattributeSet": ProductGroupAttributeNodeConnectionV2,
      "products": ProductNodeConnectionV2,
      "absoluteUrl": "xyz789",
      "priceData": ProductBunchPriceData,
      "productCount": 987,
      "breadCrumbs": [ProductGroupNode],
      "fullNameTranslations": ["xyz789"],
      "fullNameUk": "xyz789",
      "fullNameRu": "abc123",
      "subTitleTranslations": ["abc123"],
      "subTitleUk": "abc123",
      "subTitleRu": "xyz789",
      "nameTranslations": ["abc123"],
      "nameUk": "abc123",
      "nameRu": "abc123",
      "fullSlugTranslations": ["xyz789"],
      "fullSlugUk": "abc123",
      "fullSlugRu": "abc123",
      "slugTranslations": ["abc123"],
      "slugUk": "abc123",
      "slugRu": "xyz789"
    }
  }
}

productGroupAll

Response

Returns a ProductGroupNodeConnectionV2

Arguments
Name Description
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID
name - String
tags_Name - String
isNew - Boolean
isTop - Boolean
fullSlug - String
slug - String
level - Int
subTitle - String

Example

Query
query productGroupAll(
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID,
  $name: String,
  $tags_Name: String,
  $isNew: Boolean,
  $isTop: Boolean,
  $fullSlug: String,
  $slug: String,
  $level: Int,
  $subTitle: String
) {
  productGroupAll(
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id,
    name: $name,
    tags_Name: $tags_Name,
    isNew: $isNew,
    isTop: $isTop,
    fullSlug: $fullSlug,
    slug: $slug,
    level: $level,
    subTitle: $subTitle
  ) {
    pagesCount
    totalCount
    edges {
      ...ProductGroupNodeFragment
    }
  }
}
Variables
{
  "page": 987,
  "perPage": 987,
  "limit": 123,
  "id": 4,
  "name": "xyz789",
  "tags_Name": "xyz789",
  "isNew": false,
  "isTop": false,
  "fullSlug": "abc123",
  "slug": "xyz789",
  "level": 987,
  "subTitle": "xyz789"
}
Response
{
  "data": {
    "productGroupAll": {
      "pagesCount": 123,
      "totalCount": 987,
      "edges": [ProductGroupNode]
    }
  }
}

productGroupAttribute

Response

Returns a ProductGroupAttributeNode

Arguments
Name Description
attribute - ID
group - ID

Example

Query
query productGroupAttribute(
  $attribute: ID,
  $group: ID
) {
  productGroupAttribute(
    attribute: $attribute,
    group: $group
  ) {
    id
    attribute {
      ...ProductAttributeNodeFragment
    }
    group {
      ...ProductGroupNodeFragment
    }
    sort
    isFilter
  }
}
Variables
{
  "attribute": "4",
  "group": "4"
}
Response
{
  "data": {
    "productGroupAttribute": {
      "id": 4,
      "attribute": ProductAttributeNode,
      "group": ProductGroupNode,
      "sort": 987,
      "isFilter": false
    }
  }
}

productGroupAttributeAll

Arguments
Name Description
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
attribute - ID
group - ID

Example

Query
query productGroupAttributeAll(
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $attribute: ID,
  $group: ID
) {
  productGroupAttributeAll(
    page: $page,
    perPage: $perPage,
    limit: $limit,
    attribute: $attribute,
    group: $group
  ) {
    pagesCount
    totalCount
    edges {
      ...ProductGroupAttributeNodeFragment
    }
  }
}
Variables
{
  "page": 987,
  "perPage": 123,
  "limit": 123,
  "attribute": 4,
  "group": "4"
}
Response
{
  "data": {
    "productGroupAttributeAll": {
      "pagesCount": 123,
      "totalCount": 123,
      "edges": [ProductGroupAttributeNode]
    }
  }
}

productGroupAttributeNode

Response

Returns a ProductGroupAttributeNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query productGroupAttributeNode($id: ID!) {
  productGroupAttributeNode(id: $id) {
    id
    attribute {
      ...ProductAttributeNodeFragment
    }
    group {
      ...ProductGroupNodeFragment
    }
    sort
    isFilter
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "productGroupAttributeNode": {
      "id": "4",
      "attribute": ProductAttributeNode,
      "group": ProductGroupNode,
      "sort": 123,
      "isFilter": true
    }
  }
}

productGroupNode

Response

Returns a ProductGroupNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query productGroupNode($id: ID!) {
  productGroupNode(id: $id) {
    id
    parent {
      ...ProductGroupNodeFragment
    }
    name
    subTitle
    fullName
    slug
    fullSlug
    image
    wideImage
    isActive
    count
    showImage
    attributes {
      ...ProductAttributeNodeConnectionFragment
    }
    isNew
    isTop
    tags
    lft
    rght
    treeId
    level
    children {
      ...ProductGroupNodeConnectionV2Fragment
    }
    productgroupattributeSet {
      ...ProductGroupAttributeNodeConnectionV2Fragment
    }
    products {
      ...ProductNodeConnectionV2Fragment
    }
    absoluteUrl
    priceData {
      ...ProductBunchPriceDataFragment
    }
    productCount
    breadCrumbs {
      ...ProductGroupNodeFragment
    }
    fullNameTranslations
    fullNameUk
    fullNameRu
    subTitleTranslations
    subTitleUk
    subTitleRu
    nameTranslations
    nameUk
    nameRu
    fullSlugTranslations
    fullSlugUk
    fullSlugRu
    slugTranslations
    slugUk
    slugRu
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "productGroupNode": {
      "id": 4,
      "parent": ProductGroupNode,
      "name": "xyz789",
      "subTitle": "abc123",
      "fullName": "abc123",
      "slug": "abc123",
      "fullSlug": "xyz789",
      "image": "abc123",
      "wideImage": "abc123",
      "isActive": false,
      "count": 987,
      "showImage": true,
      "attributes": ProductAttributeNodeConnection,
      "isNew": true,
      "isTop": true,
      "tags": ["abc123"],
      "lft": 123,
      "rght": 123,
      "treeId": 123,
      "level": 123,
      "children": ProductGroupNodeConnectionV2,
      "productgroupattributeSet": ProductGroupAttributeNodeConnectionV2,
      "products": ProductNodeConnectionV2,
      "absoluteUrl": "abc123",
      "priceData": ProductBunchPriceData,
      "productCount": 123,
      "breadCrumbs": [ProductGroupNode],
      "fullNameTranslations": ["abc123"],
      "fullNameUk": "abc123",
      "fullNameRu": "abc123",
      "subTitleTranslations": ["xyz789"],
      "subTitleUk": "abc123",
      "subTitleRu": "xyz789",
      "nameTranslations": ["xyz789"],
      "nameUk": "abc123",
      "nameRu": "xyz789",
      "fullSlugTranslations": ["abc123"],
      "fullSlugUk": "abc123",
      "fullSlugRu": "abc123",
      "slugTranslations": ["abc123"],
      "slugUk": "abc123",
      "slugRu": "xyz789"
    }
  }
}

productInfoSeoBox

Description

SeoBox для info-сторінки продукту

Response

Returns a SeoBoxNode

Arguments
Name Description
productId - String Id продукту ("1683595388")

Example

Query
query productInfoSeoBox($productId: String) {
  productInfoSeoBox(productId: $productId) {
    id
    code
    contentType {
      ...ContentTypeNodeFragment
    }
    objectId
    name
    title
    h1
    metaDescription
    metaKeywords
    text
    data
    h1Translations
    h1Uk
    h1Ru
    textTranslations
    textUk
    textRu
    metaDescriptionTranslations
    metaDescriptionUk
    metaDescriptionRu
    metaKeywordsTranslations
    metaKeywordsUk
    metaKeywordsRu
    nameTranslations
    nameUk
    nameRu
    titleTranslations
    titleUk
    titleRu
  }
}
Variables
{"productId": "abc123"}
Response
{
  "data": {
    "productInfoSeoBox": {
      "id": "4",
      "code": "xyz789",
      "contentType": ContentTypeNode,
      "objectId": 987,
      "name": "abc123",
      "title": "abc123",
      "h1": "xyz789",
      "metaDescription": "xyz789",
      "metaKeywords": "xyz789",
      "text": "xyz789",
      "data": "abc123",
      "h1Translations": ["xyz789"],
      "h1Uk": "abc123",
      "h1Ru": "xyz789",
      "textTranslations": ["xyz789"],
      "textUk": "xyz789",
      "textRu": "abc123",
      "metaDescriptionTranslations": [
        "xyz789"
      ],
      "metaDescriptionUk": "abc123",
      "metaDescriptionRu": "xyz789",
      "metaKeywordsTranslations": [
        "abc123"
      ],
      "metaKeywordsUk": "xyz789",
      "metaKeywordsRu": "xyz789",
      "nameTranslations": ["xyz789"],
      "nameUk": "xyz789",
      "nameRu": "xyz789",
      "titleTranslations": ["xyz789"],
      "titleUk": "abc123",
      "titleRu": "xyz789"
    }
  }
}

productLike

Response

Returns a ProductLikeNode

Arguments
Name Description
id - ID

Example

Query
query productLike($id: ID) {
  productLike(id: $id) {
    id
    product {
      ...ProductNodeFragment
    }
    user {
      ...UserNodeFragment
    }
    modified
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "productLike": {
      "id": 4,
      "product": ProductNode,
      "user": UserNode,
      "modified": "2007-12-03T10:15:30Z"
    }
  }
}

productLikeAll

Response

Returns a ProductLikeNodeConnectionV2

Arguments
Name Description
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID

Example

Query
query productLikeAll(
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID
) {
  productLikeAll(
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id
  ) {
    pagesCount
    totalCount
    edges {
      ...ProductLikeNodeFragment
    }
  }
}
Variables
{"page": 123, "perPage": 123, "limit": 123, "id": 4}
Response
{
  "data": {
    "productLikeAll": {
      "pagesCount": 123,
      "totalCount": 123,
      "edges": [ProductLikeNode]
    }
  }
}

productLikeNode

Response

Returns a ProductLikeNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query productLikeNode($id: ID!) {
  productLikeNode(id: $id) {
    id
    product {
      ...ProductNodeFragment
    }
    user {
      ...UserNodeFragment
    }
    modified
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "productLikeNode": {
      "id": 4,
      "product": ProductNode,
      "user": UserNode,
      "modified": "2007-12-03T10:15:30Z"
    }
  }
}

productListSeoBox

Response

Returns a SeoBoxNode

Arguments
Name Description
brandSlug - String
modelSlug - String
modificationSlug - String

Example

Query
query productListSeoBox(
  $brandSlug: String,
  $modelSlug: String,
  $modificationSlug: String
) {
  productListSeoBox(
    brandSlug: $brandSlug,
    modelSlug: $modelSlug,
    modificationSlug: $modificationSlug
  ) {
    id
    code
    contentType {
      ...ContentTypeNodeFragment
    }
    objectId
    name
    title
    h1
    metaDescription
    metaKeywords
    text
    data
    h1Translations
    h1Uk
    h1Ru
    textTranslations
    textUk
    textRu
    metaDescriptionTranslations
    metaDescriptionUk
    metaDescriptionRu
    metaKeywordsTranslations
    metaKeywordsUk
    metaKeywordsRu
    nameTranslations
    nameUk
    nameRu
    titleTranslations
    titleUk
    titleRu
  }
}
Variables
{
  "brandSlug": "xyz789",
  "modelSlug": "xyz789",
  "modificationSlug": "xyz789"
}
Response
{
  "data": {
    "productListSeoBox": {
      "id": "4",
      "code": "xyz789",
      "contentType": ContentTypeNode,
      "objectId": 987,
      "name": "xyz789",
      "title": "xyz789",
      "h1": "xyz789",
      "metaDescription": "abc123",
      "metaKeywords": "xyz789",
      "text": "xyz789",
      "data": "abc123",
      "h1Translations": ["abc123"],
      "h1Uk": "xyz789",
      "h1Ru": "xyz789",
      "textTranslations": ["xyz789"],
      "textUk": "xyz789",
      "textRu": "xyz789",
      "metaDescriptionTranslations": [
        "abc123"
      ],
      "metaDescriptionUk": "xyz789",
      "metaDescriptionRu": "xyz789",
      "metaKeywordsTranslations": [
        "xyz789"
      ],
      "metaKeywordsUk": "xyz789",
      "metaKeywordsRu": "xyz789",
      "nameTranslations": ["abc123"],
      "nameUk": "abc123",
      "nameRu": "abc123",
      "titleTranslations": ["xyz789"],
      "titleUk": "abc123",
      "titleRu": "xyz789"
    }
  }
}

productNode

Response

Returns a ProductNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query productNode($id: ID!) {
  productNode(id: $id) {
    id
    code
    num
    number
    manufacturer {
      ...ManufacturerNodeFragment
    }
    name
    type
    union {
      ...ProductUnionNodeFragment
    }
    productSet {
      ...ProductSetNodeFragment
    }
    images
    haveCars
    created
    modified
    weight
    priceMin
    priceMax
    priceMultiplier
    rating
    voteCount
    voteSum
    commentQty
    substitutions {
      ...SimpleProductNodeConnectionV2Fragment
    }
    options {
      ...ProductOptionNodeConnectionV2Fragment
    }
    groups {
      ...ProductGroupNodeConnectionV2Fragment
    }
    tags
    properties {
      ...ProductPropertyNodeConnectionV2Fragment
    }
    cross {
      ...ProductCrossNodeConnectionV2Fragment
    }
    crossProduct {
      ...ProductCrossNodeConnectionV2Fragment
    }
    specs {
      ...ProductSpecNodeConnectionV2Fragment
    }
    specsFilter {
      ...ProductSpecFilterNodeConnectionV2Fragment
    }
    cars {
      ...CarNodeConnectionV2Fragment
    }
    cars2 {
      ...ProductCar2NodeConnectionV2Fragment
    }
    simpleCars2 {
      ...ProductCarSimpleNodeConnectionV2Fragment
    }
    resources {
      ...ProductResourcesNodeConnectionV2Fragment
    }
    likes {
      ...ProductLikeNodeConnectionV2Fragment
    }
    prices {
      ...StoreItemNodeConnectionV2ProductPricesObjectsFieldFragment
    }
    promoproductSet {
      ...PromoProductNodeConnectionV2Fragment
    }
    kitSet {
      ...KitNodeConnectionV2Fragment
    }
    targetProduct {
      ...KitNodeConnectionV2Fragment
    }
    historyproductSet {
      ...HistoryProductNodeConnectionV2Fragment
    }
    cartitemSet {
      ...CartItemNodeConnectionV2Fragment
    }
    commentResources {
      ...CommentResourceNodeConnectionV2Fragment
    }
    quality {
      ...QualityNodeConnectionV2Fragment
    }
    ordered {
      ...OrderItemNodeConnectionV2Fragment
    }
    pk
    price {
      ...StoreItemNodeFragment
    }
    exists
    absoluteUrl
    slug
    group {
      ...ProductGroupNodeFragment
    }
    originalNumbers {
      ...ProductCrossNodeConnectionV2Fragment
    }
    kits {
      ...KitNodeConnectionV2Fragment
    }
    simpleCars {
      ...CarSimpleNodeConnectionV2Fragment
    }
    isInProductLike
    isVoted
    nameTranslations
    nameUk
    nameRu
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "productNode": {
      "id": 4,
      "code": "abc123",
      "num": "abc123",
      "number": "abc123",
      "manufacturer": ManufacturerNode,
      "name": "xyz789",
      "type": "A_0",
      "union": ProductUnionNode,
      "productSet": ProductSetNode,
      "images": ["abc123"],
      "haveCars": false,
      "created": "2007-12-03",
      "modified": "2007-12-03",
      "weight": Decimal,
      "priceMin": Decimal,
      "priceMax": Decimal,
      "priceMultiplier": Decimal,
      "rating": Decimal,
      "voteCount": 987,
      "voteSum": 123,
      "commentQty": 123,
      "substitutions": SimpleProductNodeConnectionV2,
      "options": ProductOptionNodeConnectionV2,
      "groups": ProductGroupNodeConnectionV2,
      "tags": ["xyz789"],
      "properties": ProductPropertyNodeConnectionV2,
      "cross": ProductCrossNodeConnectionV2,
      "crossProduct": ProductCrossNodeConnectionV2,
      "specs": ProductSpecNodeConnectionV2,
      "specsFilter": ProductSpecFilterNodeConnectionV2,
      "cars": CarNodeConnectionV2,
      "cars2": ProductCar2NodeConnectionV2,
      "simpleCars2": ProductCarSimpleNodeConnectionV2,
      "resources": ProductResourcesNodeConnectionV2,
      "likes": ProductLikeNodeConnectionV2,
      "prices": StoreItemNodeConnectionV2ProductPricesObjectsField,
      "promoproductSet": PromoProductNodeConnectionV2,
      "kitSet": KitNodeConnectionV2,
      "targetProduct": KitNodeConnectionV2,
      "historyproductSet": HistoryProductNodeConnectionV2,
      "cartitemSet": CartItemNodeConnectionV2,
      "commentResources": CommentResourceNodeConnectionV2,
      "quality": QualityNodeConnectionV2,
      "ordered": OrderItemNodeConnectionV2,
      "pk": 123,
      "price": StoreItemNode,
      "exists": false,
      "absoluteUrl": "xyz789",
      "slug": "abc123",
      "group": ProductGroupNode,
      "originalNumbers": ProductCrossNodeConnectionV2,
      "kits": KitNodeConnectionV2,
      "simpleCars": CarSimpleNodeConnectionV2,
      "isInProductLike": false,
      "isVoted": false,
      "nameTranslations": ["xyz789"],
      "nameUk": "abc123",
      "nameRu": "abc123"
    }
  }
}

productOption

Response

Returns a ProductOptionNode

Arguments
Name Description
name - String
attribute - ID
attribute_Code - String

Example

Query
query productOption(
  $name: String,
  $attribute: ID,
  $attribute_Code: String
) {
  productOption(
    name: $name,
    attribute: $attribute,
    attribute_Code: $attribute_Code
  ) {
    id
    attribute {
      ...ProductAttributeNodeFragment
    }
    name
    sort
    productSet {
      ...SimpleProductNodeConnectionV2Fragment
    }
    nameTranslations
    nameUk
    nameRu
  }
}
Variables
{
  "name": "xyz789",
  "attribute": 4,
  "attribute_Code": "abc123"
}
Response
{
  "data": {
    "productOption": {
      "id": "4",
      "attribute": ProductAttributeNode,
      "name": "xyz789",
      "sort": 123,
      "productSet": SimpleProductNodeConnectionV2,
      "nameTranslations": ["abc123"],
      "nameUk": "xyz789",
      "nameRu": "abc123"
    }
  }
}

productOptionAll

Response

Returns a ProductOptionNodeConnectionV2

Arguments
Name Description
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
name - String
attribute - ID
attribute_Code - String

Example

Query
query productOptionAll(
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $name: String,
  $attribute: ID,
  $attribute_Code: String
) {
  productOptionAll(
    page: $page,
    perPage: $perPage,
    limit: $limit,
    name: $name,
    attribute: $attribute,
    attribute_Code: $attribute_Code
  ) {
    pagesCount
    totalCount
    edges {
      ...ProductOptionNodeFragment
    }
  }
}
Variables
{
  "page": 123,
  "perPage": 987,
  "limit": 987,
  "name": "xyz789",
  "attribute": 4,
  "attribute_Code": "xyz789"
}
Response
{
  "data": {
    "productOptionAll": {
      "pagesCount": 123,
      "totalCount": 987,
      "edges": [ProductOptionNode]
    }
  }
}

productOptionNode

Response

Returns a ProductOptionNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query productOptionNode($id: ID!) {
  productOptionNode(id: $id) {
    id
    attribute {
      ...ProductAttributeNodeFragment
    }
    name
    sort
    productSet {
      ...SimpleProductNodeConnectionV2Fragment
    }
    nameTranslations
    nameUk
    nameRu
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "productOptionNode": {
      "id": 4,
      "attribute": ProductAttributeNode,
      "name": "abc123",
      "sort": 987,
      "productSet": SimpleProductNodeConnectionV2,
      "nameTranslations": ["xyz789"],
      "nameUk": "xyz789",
      "nameRu": "xyz789"
    }
  }
}

productProperty

Response

Returns a ProductPropertyNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query productProperty($id: ID!) {
  productProperty(id: $id) {
    id
    product {
      ...SimpleProductNodeFragment
    }
    attribute {
      ...ProductAttributeNodeFragment
    }
    valueChar
    valueInteger
    valueDecimal
    valueDate
    valueText
    isModificate
    isActive
    value
    multipleValue
    valueTextTranslations
    valueTextUk
    valueTextRu
    valueCharTranslations
    valueCharUk
    valueCharRu
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "productProperty": {
      "id": 4,
      "product": SimpleProductNode,
      "attribute": ProductAttributeNode,
      "valueChar": "abc123",
      "valueInteger": 123,
      "valueDecimal": Decimal,
      "valueDate": "2007-12-03",
      "valueText": "abc123",
      "isModificate": true,
      "isActive": true,
      "value": "xyz789",
      "multipleValue": ["xyz789"],
      "valueTextTranslations": ["abc123"],
      "valueTextUk": "abc123",
      "valueTextRu": "abc123",
      "valueCharTranslations": ["abc123"],
      "valueCharUk": "xyz789",
      "valueCharRu": "abc123"
    }
  }
}

productPropertyAll

Response

Returns a ProductPropertyNodeConnectionV2

Arguments
Name Description
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
attribute - ID
attribute_Name - String
product - ID
attribute_Code - String

Example

Query
query productPropertyAll(
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $attribute: ID,
  $attribute_Name: String,
  $product: ID,
  $attribute_Code: String
) {
  productPropertyAll(
    page: $page,
    perPage: $perPage,
    limit: $limit,
    attribute: $attribute,
    attribute_Name: $attribute_Name,
    product: $product,
    attribute_Code: $attribute_Code
  ) {
    pagesCount
    totalCount
    edges {
      ...ProductPropertyNodeFragment
    }
  }
}
Variables
{
  "page": 987,
  "perPage": 987,
  "limit": 123,
  "attribute": 4,
  "attribute_Name": "xyz789",
  "product": 4,
  "attribute_Code": "abc123"
}
Response
{
  "data": {
    "productPropertyAll": {
      "pagesCount": 987,
      "totalCount": 987,
      "edges": [ProductPropertyNode]
    }
  }
}

productPropertyNode

Response

Returns a ProductPropertyNode

Arguments
Name Description
attribute - ID
attribute_Name - String
product - ID
attribute_Code - String

Example

Query
query productPropertyNode(
  $attribute: ID,
  $attribute_Name: String,
  $product: ID,
  $attribute_Code: String
) {
  productPropertyNode(
    attribute: $attribute,
    attribute_Name: $attribute_Name,
    product: $product,
    attribute_Code: $attribute_Code
  ) {
    id
    product {
      ...SimpleProductNodeFragment
    }
    attribute {
      ...ProductAttributeNodeFragment
    }
    valueChar
    valueInteger
    valueDecimal
    valueDate
    valueText
    isModificate
    isActive
    value
    multipleValue
    valueTextTranslations
    valueTextUk
    valueTextRu
    valueCharTranslations
    valueCharUk
    valueCharRu
  }
}
Variables
{
  "attribute": "4",
  "attribute_Name": "xyz789",
  "product": 4,
  "attribute_Code": "xyz789"
}
Response
{
  "data": {
    "productPropertyNode": {
      "id": 4,
      "product": SimpleProductNode,
      "attribute": ProductAttributeNode,
      "valueChar": "xyz789",
      "valueInteger": 987,
      "valueDecimal": Decimal,
      "valueDate": "2007-12-03",
      "valueText": "xyz789",
      "isModificate": false,
      "isActive": true,
      "value": "xyz789",
      "multipleValue": ["abc123"],
      "valueTextTranslations": ["abc123"],
      "valueTextUk": "abc123",
      "valueTextRu": "abc123",
      "valueCharTranslations": ["abc123"],
      "valueCharUk": "xyz789",
      "valueCharRu": "xyz789"
    }
  }
}

productResources

Response

Returns a ProductResourcesNode

Arguments
Name Description
id - ID
product - ID
type - Int

Example

Query
query productResources(
  $id: ID,
  $product: ID,
  $type: Int
) {
  productResources(
    id: $id,
    product: $product,
    type: $type
  ) {
    id
    product {
      ...SimpleProductNodeFragment
    }
    type
    sort
    resource
    created
  }
}
Variables
{"id": "4", "product": 4, "type": 123}
Response
{
  "data": {
    "productResources": {
      "id": "4",
      "product": SimpleProductNode,
      "type": 123,
      "sort": 987,
      "resource": "abc123",
      "created": "2007-12-03T10:15:30Z"
    }
  }
}

productResourcesAll

Arguments
Name Description
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID
product - ID
type - Int

Example

Query
query productResourcesAll(
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID,
  $product: ID,
  $type: Int
) {
  productResourcesAll(
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id,
    product: $product,
    type: $type
  ) {
    pagesCount
    totalCount
    edges {
      ...ProductResourcesNodeFragment
    }
  }
}
Variables
{
  "page": 987,
  "perPage": 123,
  "limit": 987,
  "id": "4",
  "product": "4",
  "type": 123
}
Response
{
  "data": {
    "productResourcesAll": {
      "pagesCount": 123,
      "totalCount": 987,
      "edges": [ProductResourcesNode]
    }
  }
}

productResourcesNode

Response

Returns a ProductResourcesNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query productResourcesNode($id: ID!) {
  productResourcesNode(id: $id) {
    id
    product {
      ...SimpleProductNodeFragment
    }
    type
    sort
    resource
    created
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "productResourcesNode": {
      "id": 4,
      "product": SimpleProductNode,
      "type": 123,
      "sort": 987,
      "resource": "abc123",
      "created": "2007-12-03T10:15:30Z"
    }
  }
}

productResourcesTypes

Response

Returns a GenericScalar

Example

Query
query productResourcesTypes {
  productResourcesTypes
}
Response
{"data": {"productResourcesTypes": GenericScalar}}

productSet

Response

Returns a ProductSetNode

Arguments
Name Description
id - ID

Example

Query
query productSet($id: ID) {
  productSet(id: $id) {
    id
    name
    attribute {
      ...ProductAttributeNodeFragment
    }
    created
    products {
      ...SimpleProductNodeConnectionV2Fragment
    }
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "productSet": {
      "id": "4",
      "name": "abc123",
      "attribute": ProductAttributeNode,
      "created": "2007-12-03T10:15:30Z",
      "products": SimpleProductNodeConnectionV2
    }
  }
}

productSetAll

Response

Returns a ProductSetNodeConnectionV2

Arguments
Name Description
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID

Example

Query
query productSetAll(
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID
) {
  productSetAll(
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id
  ) {
    pagesCount
    totalCount
    edges {
      ...ProductSetNodeFragment
    }
  }
}
Variables
{"page": 123, "perPage": 123, "limit": 123, "id": 4}
Response
{
  "data": {
    "productSetAll": {
      "pagesCount": 123,
      "totalCount": 987,
      "edges": [ProductSetNode]
    }
  }
}

productSetNode

Response

Returns a ProductSetNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query productSetNode($id: ID!) {
  productSetNode(id: $id) {
    id
    name
    attribute {
      ...ProductAttributeNodeFragment
    }
    created
    products {
      ...SimpleProductNodeConnectionV2Fragment
    }
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "productSetNode": {
      "id": 4,
      "name": "xyz789",
      "attribute": ProductAttributeNode,
      "created": "2007-12-03T10:15:30Z",
      "products": SimpleProductNodeConnectionV2
    }
  }
}

productShowCatalogSeoBox

Description

SeoBox для продукту, який належить до активного елемента каталога

Response

Returns a SeoBoxNode

Arguments
Name Description
productId - String Id продукту ("1683595388")

Example

Query
query productShowCatalogSeoBox($productId: String) {
  productShowCatalogSeoBox(productId: $productId) {
    id
    code
    contentType {
      ...ContentTypeNodeFragment
    }
    objectId
    name
    title
    h1
    metaDescription
    metaKeywords
    text
    data
    h1Translations
    h1Uk
    h1Ru
    textTranslations
    textUk
    textRu
    metaDescriptionTranslations
    metaDescriptionUk
    metaDescriptionRu
    metaKeywordsTranslations
    metaKeywordsUk
    metaKeywordsRu
    nameTranslations
    nameUk
    nameRu
    titleTranslations
    titleUk
    titleRu
  }
}
Variables
{"productId": "abc123"}
Response
{
  "data": {
    "productShowCatalogSeoBox": {
      "id": "4",
      "code": "xyz789",
      "contentType": ContentTypeNode,
      "objectId": 123,
      "name": "xyz789",
      "title": "xyz789",
      "h1": "xyz789",
      "metaDescription": "abc123",
      "metaKeywords": "xyz789",
      "text": "xyz789",
      "data": "abc123",
      "h1Translations": ["xyz789"],
      "h1Uk": "xyz789",
      "h1Ru": "xyz789",
      "textTranslations": ["xyz789"],
      "textUk": "xyz789",
      "textRu": "abc123",
      "metaDescriptionTranslations": [
        "xyz789"
      ],
      "metaDescriptionUk": "abc123",
      "metaDescriptionRu": "xyz789",
      "metaKeywordsTranslations": [
        "abc123"
      ],
      "metaKeywordsUk": "xyz789",
      "metaKeywordsRu": "xyz789",
      "nameTranslations": ["xyz789"],
      "nameUk": "xyz789",
      "nameRu": "abc123",
      "titleTranslations": ["abc123"],
      "titleUk": "abc123",
      "titleRu": "abc123"
    }
  }
}

productShowDiskSeoBox

Description

SeoBox для продукту, який є шиною

Response

Returns a SeoBoxNode

Arguments
Name Description
productId - String Id продукту ("1683595388")

Example

Query
query productShowDiskSeoBox($productId: String) {
  productShowDiskSeoBox(productId: $productId) {
    id
    code
    contentType {
      ...ContentTypeNodeFragment
    }
    objectId
    name
    title
    h1
    metaDescription
    metaKeywords
    text
    data
    h1Translations
    h1Uk
    h1Ru
    textTranslations
    textUk
    textRu
    metaDescriptionTranslations
    metaDescriptionUk
    metaDescriptionRu
    metaKeywordsTranslations
    metaKeywordsUk
    metaKeywordsRu
    nameTranslations
    nameUk
    nameRu
    titleTranslations
    titleUk
    titleRu
  }
}
Variables
{"productId": "abc123"}
Response
{
  "data": {
    "productShowDiskSeoBox": {
      "id": 4,
      "code": "xyz789",
      "contentType": ContentTypeNode,
      "objectId": 123,
      "name": "xyz789",
      "title": "abc123",
      "h1": "xyz789",
      "metaDescription": "abc123",
      "metaKeywords": "abc123",
      "text": "abc123",
      "data": "xyz789",
      "h1Translations": ["abc123"],
      "h1Uk": "xyz789",
      "h1Ru": "xyz789",
      "textTranslations": ["xyz789"],
      "textUk": "xyz789",
      "textRu": "xyz789",
      "metaDescriptionTranslations": [
        "abc123"
      ],
      "metaDescriptionUk": "xyz789",
      "metaDescriptionRu": "xyz789",
      "metaKeywordsTranslations": [
        "abc123"
      ],
      "metaKeywordsUk": "abc123",
      "metaKeywordsRu": "abc123",
      "nameTranslations": ["abc123"],
      "nameUk": "abc123",
      "nameRu": "xyz789",
      "titleTranslations": ["abc123"],
      "titleUk": "abc123",
      "titleRu": "xyz789"
    }
  }
}

productShowSeoBox

Description

SeoBox для продукту, який не належить до ніякого елемента каталога, або каталог якого неактивний

Response

Returns a SeoBoxNode

Arguments
Name Description
productId - String Id продукту ("1683595388")

Example

Query
query productShowSeoBox($productId: String) {
  productShowSeoBox(productId: $productId) {
    id
    code
    contentType {
      ...ContentTypeNodeFragment
    }
    objectId
    name
    title
    h1
    metaDescription
    metaKeywords
    text
    data
    h1Translations
    h1Uk
    h1Ru
    textTranslations
    textUk
    textRu
    metaDescriptionTranslations
    metaDescriptionUk
    metaDescriptionRu
    metaKeywordsTranslations
    metaKeywordsUk
    metaKeywordsRu
    nameTranslations
    nameUk
    nameRu
    titleTranslations
    titleUk
    titleRu
  }
}
Variables
{"productId": "abc123"}
Response
{
  "data": {
    "productShowSeoBox": {
      "id": 4,
      "code": "abc123",
      "contentType": ContentTypeNode,
      "objectId": 123,
      "name": "xyz789",
      "title": "abc123",
      "h1": "abc123",
      "metaDescription": "xyz789",
      "metaKeywords": "xyz789",
      "text": "abc123",
      "data": "abc123",
      "h1Translations": ["xyz789"],
      "h1Uk": "xyz789",
      "h1Ru": "abc123",
      "textTranslations": ["xyz789"],
      "textUk": "xyz789",
      "textRu": "abc123",
      "metaDescriptionTranslations": [
        "abc123"
      ],
      "metaDescriptionUk": "abc123",
      "metaDescriptionRu": "xyz789",
      "metaKeywordsTranslations": [
        "abc123"
      ],
      "metaKeywordsUk": "xyz789",
      "metaKeywordsRu": "xyz789",
      "nameTranslations": ["xyz789"],
      "nameUk": "abc123",
      "nameRu": "xyz789",
      "titleTranslations": ["xyz789"],
      "titleUk": "abc123",
      "titleRu": "abc123"
    }
  }
}

productShowTireSeoBox

Description

SeoBox для продукту, який є диском

Response

Returns a SeoBoxNode

Arguments
Name Description
productId - String Id продукту ("1683595388")

Example

Query
query productShowTireSeoBox($productId: String) {
  productShowTireSeoBox(productId: $productId) {
    id
    code
    contentType {
      ...ContentTypeNodeFragment
    }
    objectId
    name
    title
    h1
    metaDescription
    metaKeywords
    text
    data
    h1Translations
    h1Uk
    h1Ru
    textTranslations
    textUk
    textRu
    metaDescriptionTranslations
    metaDescriptionUk
    metaDescriptionRu
    metaKeywordsTranslations
    metaKeywordsUk
    metaKeywordsRu
    nameTranslations
    nameUk
    nameRu
    titleTranslations
    titleUk
    titleRu
  }
}
Variables
{"productId": "xyz789"}
Response
{
  "data": {
    "productShowTireSeoBox": {
      "id": 4,
      "code": "xyz789",
      "contentType": ContentTypeNode,
      "objectId": 987,
      "name": "xyz789",
      "title": "abc123",
      "h1": "xyz789",
      "metaDescription": "abc123",
      "metaKeywords": "xyz789",
      "text": "abc123",
      "data": "xyz789",
      "h1Translations": ["xyz789"],
      "h1Uk": "abc123",
      "h1Ru": "abc123",
      "textTranslations": ["abc123"],
      "textUk": "xyz789",
      "textRu": "abc123",
      "metaDescriptionTranslations": [
        "abc123"
      ],
      "metaDescriptionUk": "abc123",
      "metaDescriptionRu": "abc123",
      "metaKeywordsTranslations": [
        "xyz789"
      ],
      "metaKeywordsUk": "xyz789",
      "metaKeywordsRu": "abc123",
      "nameTranslations": ["xyz789"],
      "nameUk": "abc123",
      "nameRu": "xyz789",
      "titleTranslations": ["abc123"],
      "titleUk": "xyz789",
      "titleRu": "abc123"
    }
  }
}

productSpec

Response

Returns a ProductSetNode

Arguments
Name Description
id - ID

Example

Query
query productSpec($id: ID) {
  productSpec(id: $id) {
    id
    name
    attribute {
      ...ProductAttributeNodeFragment
    }
    created
    products {
      ...SimpleProductNodeConnectionV2Fragment
    }
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "productSpec": {
      "id": "4",
      "name": "xyz789",
      "attribute": ProductAttributeNode,
      "created": "2007-12-03T10:15:30Z",
      "products": SimpleProductNodeConnectionV2
    }
  }
}

productSpecAll

Response

Returns a ProductSpecNodeConnectionV2

Arguments
Name Description
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID

Example

Query
query productSpecAll(
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID
) {
  productSpecAll(
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id
  ) {
    pagesCount
    totalCount
    edges {
      ...ProductSpecNodeFragment
    }
  }
}
Variables
{
  "page": 123,
  "perPage": 987,
  "limit": 987,
  "id": "4"
}
Response
{
  "data": {
    "productSpecAll": {
      "pagesCount": 123,
      "totalCount": 123,
      "edges": [ProductSpecNode]
    }
  }
}

productSpecNode

Response

Returns a ProductSpecNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query productSpecNode($id: ID!) {
  productSpecNode(id: $id) {
    id
    product {
      ...SimpleProductNodeFragment
    }
    spec {
      ...SpecNodeFragment
    }
    value
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "productSpecNode": {
      "id": "4",
      "product": SimpleProductNode,
      "spec": SpecNode,
      "value": "abc123"
    }
  }
}

productUnion

Response

Returns a ProductUnionNode

Arguments
Name Description
id - ID
name - String
isActive - Boolean
pks - [Int]

Example

Query
query productUnion(
  $id: ID,
  $name: String,
  $isActive: Boolean,
  $pks: [Int]
) {
  productUnion(
    id: $id,
    name: $name,
    isActive: $isActive,
    pks: $pks
  ) {
    id
    name
    isActive
    categorySet {
      ...CategoryNodeConnectionV2Fragment
    }
    productSet {
      ...SimpleProductNodeConnectionV2Fragment
    }
    productcarSet {
      ...ProductCarNodeConnectionV2Fragment
    }
    pk
    products {
      ...ProductNodeConnectionV2Fragment
    }
    pks
    nameTranslations
    nameUk
    nameRu
  }
}
Variables
{
  "id": 4,
  "name": "abc123",
  "isActive": false,
  "pks": [123]
}
Response
{
  "data": {
    "productUnion": {
      "id": 4,
      "name": "abc123",
      "isActive": true,
      "categorySet": CategoryNodeConnectionV2,
      "productSet": SimpleProductNodeConnectionV2,
      "productcarSet": ProductCarNodeConnectionV2,
      "pk": 123,
      "products": ProductNodeConnectionV2,
      "pks": [987],
      "nameTranslations": ["abc123"],
      "nameUk": "xyz789",
      "nameRu": "abc123"
    }
  }
}

productUnionAll

Response

Returns a ProductUnionNodeConnectionV2

Arguments
Name Description
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID
name - String
isActive - Boolean
pks - [Int]

Example

Query
query productUnionAll(
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID,
  $name: String,
  $isActive: Boolean,
  $pks: [Int]
) {
  productUnionAll(
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id,
    name: $name,
    isActive: $isActive,
    pks: $pks
  ) {
    pagesCount
    totalCount
    edges {
      ...ProductUnionNodeFragment
    }
  }
}
Variables
{
  "page": 987,
  "perPage": 987,
  "limit": 123,
  "id": 4,
  "name": "abc123",
  "isActive": false,
  "pks": [123]
}
Response
{
  "data": {
    "productUnionAll": {
      "pagesCount": 987,
      "totalCount": 987,
      "edges": [ProductUnionNode]
    }
  }
}

productUnionNode

Response

Returns a ProductUnionNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query productUnionNode($id: ID!) {
  productUnionNode(id: $id) {
    id
    name
    isActive
    categorySet {
      ...CategoryNodeConnectionV2Fragment
    }
    productSet {
      ...SimpleProductNodeConnectionV2Fragment
    }
    productcarSet {
      ...ProductCarNodeConnectionV2Fragment
    }
    pk
    products {
      ...ProductNodeConnectionV2Fragment
    }
    pks
    nameTranslations
    nameUk
    nameRu
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "productUnionNode": {
      "id": "4",
      "name": "xyz789",
      "isActive": false,
      "categorySet": CategoryNodeConnectionV2,
      "productSet": SimpleProductNodeConnectionV2,
      "productcarSet": ProductCarNodeConnectionV2,
      "pk": 987,
      "products": ProductNodeConnectionV2,
      "pks": [123],
      "nameTranslations": ["xyz789"],
      "nameUk": "xyz789",
      "nameRu": "xyz789"
    }
  }
}

promoProductAll

Arguments
Name Description
sort - String Способ сортировки продуктов. Возможные значения:'price' - сначала дешевле,'-price' - сначала дороже,'availability' - сначала доступны,'manufacturer' - по названию производителя (A→Z),'-manufacturer' - по названию производителя (Z→A)
crosses - Boolean Добавить к выдаче аналоги отфильтрованных продуктов. Возможные значения:'true' - добавить аналоги,'false' - не добавлять аналоги
productType - String Тип продукта. Возможные значения:'tire' - шины,'disk' - диски
attributes - GenericScalar Фильтр продуктов по их атрибутам.Возможное значение: {"material": ["iron"]} (выберет все продукты, у которых есть атрибут material и одно из значений этого атрибута - 'iron')
simpleCar - ProductSimpleCarFilter Фильтр по simple car
onePricePerProduct - Boolean Разбивать прайсы на отдельные продукты, то есть если у какого-нибудьтовар есть несколько прайсов и one_price_pre_product: trueто будет создано несколько одинаковых продуктов,в каждом из которых будет по одному прайсу
isAvailable - Boolean Возвращать только товары в наличии
showMinPrice - Boolean Показувати тільки мінімальну ціну
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID
code - String
num - String
manufacturer - ID
ids - [String]
group - String
groups - [String]
manufacturers - [String] Список id виробників
slug - String Код виробника-num продукту
simpleCarId - String
simpleCarIds - [String]
unionIds - [String] Список id груп виробника unionAll.edges.id
unionPks - [Int] Список id груп виробника unionAll.edges.id

Example

Query
query promoProductAll(
  $sort: String,
  $crosses: Boolean,
  $productType: String,
  $attributes: GenericScalar,
  $simpleCar: ProductSimpleCarFilter,
  $onePricePerProduct: Boolean,
  $isAvailable: Boolean,
  $showMinPrice: Boolean,
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID,
  $code: String,
  $num: String,
  $manufacturer: ID,
  $ids: [String],
  $group: String,
  $groups: [String],
  $manufacturers: [String],
  $slug: String,
  $simpleCarId: String,
  $simpleCarIds: [String],
  $unionIds: [String],
  $unionPks: [Int]
) {
  promoProductAll(
    sort: $sort,
    crosses: $crosses,
    productType: $productType,
    attributes: $attributes,
    simpleCar: $simpleCar,
    onePricePerProduct: $onePricePerProduct,
    isAvailable: $isAvailable,
    showMinPrice: $showMinPrice,
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id,
    code: $code,
    num: $num,
    manufacturer: $manufacturer,
    ids: $ids,
    group: $group,
    groups: $groups,
    manufacturers: $manufacturers,
    slug: $slug,
    simpleCarId: $simpleCarId,
    simpleCarIds: $simpleCarIds,
    unionIds: $unionIds,
    unionPks: $unionPks
  ) {
    pagesCount
    totalCount
    manufacturers {
      ...ManufacturerNodeFragment
    }
    groups {
      ...ProductGroupNodeFragment
    }
    attributes {
      ...ProxyAttributeEdgesFragment
    }
    priceData {
      ...ProductBunchPriceDataFragment
    }
    topProducts {
      ...TopProductsFragment
    }
    edges {
      ...ProductNodeFragment
    }
  }
}
Variables
{
  "sort": "abc123",
  "crosses": false,
  "productType": "abc123",
  "attributes": GenericScalar,
  "simpleCar": ProductSimpleCarFilter,
  "onePricePerProduct": false,
  "isAvailable": false,
  "showMinPrice": false,
  "page": 987,
  "perPage": 123,
  "limit": 987,
  "id": 4,
  "code": "abc123",
  "num": "xyz789",
  "manufacturer": 4,
  "ids": ["xyz789"],
  "group": "xyz789",
  "groups": ["abc123"],
  "manufacturers": ["xyz789"],
  "slug": "abc123",
  "simpleCarId": "abc123",
  "simpleCarIds": ["xyz789"],
  "unionIds": ["abc123"],
  "unionPks": [987]
}
Response
{
  "data": {
    "promoProductAll": {
      "pagesCount": 987,
      "totalCount": 987,
      "manufacturers": [ManufacturerNode],
      "groups": [ProductGroupNode],
      "attributes": ProxyAttributeEdges,
      "priceData": ProductBunchPriceData,
      "topProducts": TopProducts,
      "edges": [ProductNode]
    }
  }
}

quality

Response

Returns a QualityNode

Arguments
Name Description
id - ID
product - ID
comment - ID
type - CommentQualityTypeChoices

Example

Query
query quality(
  $id: ID,
  $product: ID,
  $comment: ID,
  $type: CommentQualityTypeChoices
) {
  quality(
    id: $id,
    product: $product,
    comment: $comment,
    type: $type
  ) {
    id
    comment {
      ...CommentNodeFragment
    }
    product {
      ...SimpleProductNodeFragment
    }
    type
    quality
  }
}
Variables
{
  "id": 4,
  "product": "4",
  "comment": "4",
  "type": "A_0"
}
Response
{
  "data": {
    "quality": {
      "id": 4,
      "comment": CommentNode,
      "product": SimpleProductNode,
      "type": "A_0",
      "quality": "xyz789"
    }
  }
}

qualityAll

Response

Returns a QualityNodeConnectionV2

Arguments
Name Description
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID
product - ID
comment - ID
type - CommentQualityTypeChoices

Example

Query
query qualityAll(
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID,
  $product: ID,
  $comment: ID,
  $type: CommentQualityTypeChoices
) {
  qualityAll(
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id,
    product: $product,
    comment: $comment,
    type: $type
  ) {
    pagesCount
    totalCount
    edges {
      ...QualityNodeFragment
    }
  }
}
Variables
{
  "page": 123,
  "perPage": 987,
  "limit": 987,
  "id": 4,
  "product": "4",
  "comment": 4,
  "type": "A_0"
}
Response
{
  "data": {
    "qualityAll": {
      "pagesCount": 987,
      "totalCount": 123,
      "edges": [QualityNode]
    }
  }
}

qualityNode

Response

Returns a QualityNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query qualityNode($id: ID!) {
  qualityNode(id: $id) {
    id
    comment {
      ...CommentNodeFragment
    }
    product {
      ...SimpleProductNodeFragment
    }
    type
    quality
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "qualityNode": {
      "id": "4",
      "comment": CommentNode,
      "product": SimpleProductNode,
      "type": "A_0",
      "quality": "abc123"
    }
  }
}

qualityType

Response

Returns a GenericScalar

Example

Query
query qualityType {
  qualityType
}
Response
{"data": {"qualityType": GenericScalar}}

recommendedProducts

Arguments
Name Description
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID

Example

Query
query recommendedProducts(
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID
) {
  recommendedProducts(
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id
  ) {
    pagesCount
    totalCount
    edges {
      ...RecommendedProductNodeFragment
    }
  }
}
Variables
{
  "page": 987,
  "perPage": 987,
  "limit": 123,
  "id": "4"
}
Response
{
  "data": {
    "recommendedProducts": {
      "pagesCount": 123,
      "totalCount": 123,
      "edges": [RecommendedProductNode]
    }
  }
}

region

Response

Returns a RegionNode

Arguments
Name Description
id - ID
country - ID

Example

Query
query region(
  $id: ID,
  $country: ID
) {
  region(
    id: $id,
    country: $country
  ) {
    id
    country {
      ...CountryNodeFragment
    }
    name
    deliveryDays
    user {
      ...UserNodeConnectionV2Fragment
    }
    managers {
      ...UserNodeConnectionV2Fragment
    }
    orderSet {
      ...OrderNodeConnectionV2Fragment
    }
  }
}
Variables
{"id": "4", "country": 4}
Response
{
  "data": {
    "region": {
      "id": "4",
      "country": CountryNode,
      "name": "xyz789",
      "deliveryDays": 123,
      "user": UserNodeConnectionV2,
      "managers": UserNodeConnectionV2,
      "orderSet": OrderNodeConnectionV2
    }
  }
}

regionAll

Response

Returns a RegionNodeConnectionV2

Arguments
Name Description
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID
country - ID

Example

Query
query regionAll(
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID,
  $country: ID
) {
  regionAll(
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id,
    country: $country
  ) {
    pagesCount
    totalCount
    edges {
      ...RegionNodeFragment
    }
  }
}
Variables
{
  "page": 123,
  "perPage": 987,
  "limit": 987,
  "id": "4",
  "country": 4
}
Response
{
  "data": {
    "regionAll": {
      "pagesCount": 987,
      "totalCount": 123,
      "edges": [RegionNode]
    }
  }
}

regionNode

Response

Returns a RegionNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query regionNode($id: ID!) {
  regionNode(id: $id) {
    id
    country {
      ...CountryNodeFragment
    }
    name
    deliveryDays
    user {
      ...UserNodeConnectionV2Fragment
    }
    managers {
      ...UserNodeConnectionV2Fragment
    }
    orderSet {
      ...OrderNodeConnectionV2Fragment
    }
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "regionNode": {
      "id": 4,
      "country": CountryNode,
      "name": "xyz789",
      "deliveryDays": 123,
      "user": UserNodeConnectionV2,
      "managers": UserNodeConnectionV2,
      "orderSet": OrderNodeConnectionV2
    }
  }
}

requestBodies

Response

Returns a GenericScalar

Example

Query
query requestBodies {
  requestBodies
}
Response
{"data": {"requestBodies": GenericScalar}}

requiredRegistrationFields

Response

Returns [String]

Example

Query
query requiredRegistrationFields {
  requiredRegistrationFields
}
Response
{
  "data": {
    "requiredRegistrationFields": ["xyz789"]
  }
}

returnReactions

Description

Реакція на повернення

Response

Returns a GenericScalar

Example

Query
query returnReactions {
  returnReactions
}
Response
{"data": {"returnReactions": GenericScalar}}

returnReasons

Description

Причини повернення

Response

Returns a GenericScalar

Example

Query
query returnReasons {
  returnReasons
}
Response
{"data": {"returnReasons": GenericScalar}}

returns

Response

Returns a ReturnsNode

Arguments
Name Description
id - ID
reaction - Int
reason - Int
reason_In - [Int]
description - String
dispatchInfo - String
orderNumber - Decimal
accountNumber - Decimal
product - String
createdDateRange - DateRangeFieldInput

Example

Query
query returns(
  $id: ID,
  $reaction: Int,
  $reason: Int,
  $reason_In: [Int],
  $description: String,
  $dispatchInfo: String,
  $orderNumber: Decimal,
  $accountNumber: Decimal,
  $product: String,
  $createdDateRange: DateRangeFieldInput
) {
  returns(
    id: $id,
    reaction: $reaction,
    reason: $reason,
    reason_In: $reason_In,
    description: $description,
    dispatchInfo: $dispatchInfo,
    orderNumber: $orderNumber,
    accountNumber: $accountNumber,
    product: $product,
    createdDateRange: $createdDateRange
  ) {
    id
    reaction
    user {
      ...UserNodeFragment
    }
    orderItem {
      ...OrderItemNodeFragment
    }
    count
    reason
    description
    comment
    created
    manager {
      ...UserNodeFragment
    }
    account {
      ...AccountNodeFragment
    }
    images
    dispatchInfo
    dispatch
    modified
    needInform
  }
}
Variables
{
  "id": 4,
  "reaction": 123,
  "reason": 123,
  "reason_In": [123],
  "description": "abc123",
  "dispatchInfo": "xyz789",
  "orderNumber": Decimal,
  "accountNumber": Decimal,
  "product": "xyz789",
  "createdDateRange": DateRangeFieldInput
}
Response
{
  "data": {
    "returns": {
      "id": 4,
      "reaction": 123,
      "user": UserNode,
      "orderItem": OrderItemNode,
      "count": 123,
      "reason": 123,
      "description": "xyz789",
      "comment": "xyz789",
      "created": "2007-12-03T10:15:30Z",
      "manager": UserNode,
      "account": AccountNode,
      "images": "abc123",
      "dispatchInfo": "xyz789",
      "dispatch": "2007-12-03T10:15:30Z",
      "modified": "2007-12-03T10:15:30Z",
      "needInform": true
    }
  }
}

returnsAll

Response

Returns a ReturnsNodeConnectionV2

Arguments
Name Description
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID
reaction - Int
reason - Int
reason_In - [Int]
description - String
dispatchInfo - String
orderNumber - Decimal
accountNumber - Decimal
product - String
createdDateRange - DateRangeFieldInput

Example

Query
query returnsAll(
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID,
  $reaction: Int,
  $reason: Int,
  $reason_In: [Int],
  $description: String,
  $dispatchInfo: String,
  $orderNumber: Decimal,
  $accountNumber: Decimal,
  $product: String,
  $createdDateRange: DateRangeFieldInput
) {
  returnsAll(
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id,
    reaction: $reaction,
    reason: $reason,
    reason_In: $reason_In,
    description: $description,
    dispatchInfo: $dispatchInfo,
    orderNumber: $orderNumber,
    accountNumber: $accountNumber,
    product: $product,
    createdDateRange: $createdDateRange
  ) {
    pagesCount
    totalCount
    edges {
      ...ReturnsNodeFragment
    }
  }
}
Variables
{
  "page": 123,
  "perPage": 987,
  "limit": 123,
  "id": "4",
  "reaction": 123,
  "reason": 123,
  "reason_In": [987],
  "description": "xyz789",
  "dispatchInfo": "xyz789",
  "orderNumber": Decimal,
  "accountNumber": Decimal,
  "product": "abc123",
  "createdDateRange": DateRangeFieldInput
}
Response
{
  "data": {
    "returnsAll": {
      "pagesCount": 987,
      "totalCount": 987,
      "edges": [ReturnsNode]
    }
  }
}

returnsNode

Response

Returns a ReturnsNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query returnsNode($id: ID!) {
  returnsNode(id: $id) {
    id
    reaction
    user {
      ...UserNodeFragment
    }
    orderItem {
      ...OrderItemNodeFragment
    }
    count
    reason
    description
    comment
    created
    manager {
      ...UserNodeFragment
    }
    account {
      ...AccountNodeFragment
    }
    images
    dispatchInfo
    dispatch
    modified
    needInform
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "returnsNode": {
      "id": 4,
      "reaction": 123,
      "user": UserNode,
      "orderItem": OrderItemNode,
      "count": 987,
      "reason": 987,
      "description": "abc123",
      "comment": "xyz789",
      "created": "2007-12-03T10:15:30Z",
      "manager": UserNode,
      "account": AccountNode,
      "images": "xyz789",
      "dispatchInfo": "abc123",
      "dispatch": "2007-12-03T10:15:30Z",
      "modified": "2007-12-03T10:15:30Z",
      "needInform": false
    }
  }
}

robots

Response

Returns a String

Example

Query
query robots {
  robots
}
Response
{"data": {"robots": "xyz789"}}

searchTypes

Response

Returns a GenericScalar

Example

Query
query searchTypes {
  searchTypes
}
Response
{"data": {"searchTypes": GenericScalar}}

seoBox

Response

Returns a SeoBoxNode

Arguments
Name Description
id - ID

Example

Query
query seoBox($id: ID) {
  seoBox(id: $id) {
    id
    code
    contentType {
      ...ContentTypeNodeFragment
    }
    objectId
    name
    title
    h1
    metaDescription
    metaKeywords
    text
    data
    h1Translations
    h1Uk
    h1Ru
    textTranslations
    textUk
    textRu
    metaDescriptionTranslations
    metaDescriptionUk
    metaDescriptionRu
    metaKeywordsTranslations
    metaKeywordsUk
    metaKeywordsRu
    nameTranslations
    nameUk
    nameRu
    titleTranslations
    titleUk
    titleRu
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "seoBox": {
      "id": 4,
      "code": "xyz789",
      "contentType": ContentTypeNode,
      "objectId": 987,
      "name": "xyz789",
      "title": "xyz789",
      "h1": "xyz789",
      "metaDescription": "xyz789",
      "metaKeywords": "abc123",
      "text": "xyz789",
      "data": "xyz789",
      "h1Translations": ["xyz789"],
      "h1Uk": "xyz789",
      "h1Ru": "abc123",
      "textTranslations": ["abc123"],
      "textUk": "abc123",
      "textRu": "abc123",
      "metaDescriptionTranslations": [
        "xyz789"
      ],
      "metaDescriptionUk": "abc123",
      "metaDescriptionRu": "abc123",
      "metaKeywordsTranslations": [
        "xyz789"
      ],
      "metaKeywordsUk": "abc123",
      "metaKeywordsRu": "abc123",
      "nameTranslations": ["abc123"],
      "nameUk": "xyz789",
      "nameRu": "abc123",
      "titleTranslations": ["abc123"],
      "titleUk": "abc123",
      "titleRu": "xyz789"
    }
  }
}

seoBoxAll

Response

Returns a SeoBoxNodeConnectionV2

Arguments
Name Description
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID

Example

Query
query seoBoxAll(
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID
) {
  seoBoxAll(
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id
  ) {
    pagesCount
    totalCount
    edges {
      ...SeoBoxNodeFragment
    }
  }
}
Variables
{"page": 123, "perPage": 123, "limit": 123, "id": 4}
Response
{
  "data": {
    "seoBoxAll": {
      "pagesCount": 987,
      "totalCount": 987,
      "edges": [SeoBoxNode]
    }
  }
}

seoBoxNode

Response

Returns a SeoBoxNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query seoBoxNode($id: ID!) {
  seoBoxNode(id: $id) {
    id
    code
    contentType {
      ...ContentTypeNodeFragment
    }
    objectId
    name
    title
    h1
    metaDescription
    metaKeywords
    text
    data
    h1Translations
    h1Uk
    h1Ru
    textTranslations
    textUk
    textRu
    metaDescriptionTranslations
    metaDescriptionUk
    metaDescriptionRu
    metaKeywordsTranslations
    metaKeywordsUk
    metaKeywordsRu
    nameTranslations
    nameUk
    nameRu
    titleTranslations
    titleUk
    titleRu
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "seoBoxNode": {
      "id": "4",
      "code": "abc123",
      "contentType": ContentTypeNode,
      "objectId": 987,
      "name": "xyz789",
      "title": "abc123",
      "h1": "abc123",
      "metaDescription": "abc123",
      "metaKeywords": "xyz789",
      "text": "xyz789",
      "data": "xyz789",
      "h1Translations": ["xyz789"],
      "h1Uk": "abc123",
      "h1Ru": "xyz789",
      "textTranslations": ["abc123"],
      "textUk": "xyz789",
      "textRu": "abc123",
      "metaDescriptionTranslations": [
        "abc123"
      ],
      "metaDescriptionUk": "abc123",
      "metaDescriptionRu": "abc123",
      "metaKeywordsTranslations": [
        "abc123"
      ],
      "metaKeywordsUk": "xyz789",
      "metaKeywordsRu": "xyz789",
      "nameTranslations": ["xyz789"],
      "nameUk": "xyz789",
      "nameRu": "abc123",
      "titleTranslations": ["abc123"],
      "titleUk": "xyz789",
      "titleRu": "abc123"
    }
  }
}

simpleBrandListSeoBox

Description

SeoBox для сторінки списку сімпл брендів

Response

Returns a SeoBoxNode

Example

Query
query simpleBrandListSeoBox {
  simpleBrandListSeoBox {
    id
    code
    contentType {
      ...ContentTypeNodeFragment
    }
    objectId
    name
    title
    h1
    metaDescription
    metaKeywords
    text
    data
    h1Translations
    h1Uk
    h1Ru
    textTranslations
    textUk
    textRu
    metaDescriptionTranslations
    metaDescriptionUk
    metaDescriptionRu
    metaKeywordsTranslations
    metaKeywordsUk
    metaKeywordsRu
    nameTranslations
    nameUk
    nameRu
    titleTranslations
    titleUk
    titleRu
  }
}
Response
{
  "data": {
    "simpleBrandListSeoBox": {
      "id": "4",
      "code": "xyz789",
      "contentType": ContentTypeNode,
      "objectId": 123,
      "name": "abc123",
      "title": "abc123",
      "h1": "abc123",
      "metaDescription": "xyz789",
      "metaKeywords": "abc123",
      "text": "abc123",
      "data": "abc123",
      "h1Translations": ["abc123"],
      "h1Uk": "abc123",
      "h1Ru": "abc123",
      "textTranslations": ["xyz789"],
      "textUk": "xyz789",
      "textRu": "xyz789",
      "metaDescriptionTranslations": [
        "xyz789"
      ],
      "metaDescriptionUk": "abc123",
      "metaDescriptionRu": "xyz789",
      "metaKeywordsTranslations": [
        "xyz789"
      ],
      "metaKeywordsUk": "abc123",
      "metaKeywordsRu": "abc123",
      "nameTranslations": ["abc123"],
      "nameUk": "abc123",
      "nameRu": "abc123",
      "titleTranslations": ["abc123"],
      "titleUk": "xyz789",
      "titleRu": "abc123"
    }
  }
}

simpleModelListSeoBox

Description

SeoBox для сторінки списку сімпл моделей

Response

Returns a SeoBoxNode

Arguments
Name Description
brandSlug - String Slug сімпл бренду

Example

Query
query simpleModelListSeoBox($brandSlug: String) {
  simpleModelListSeoBox(brandSlug: $brandSlug) {
    id
    code
    contentType {
      ...ContentTypeNodeFragment
    }
    objectId
    name
    title
    h1
    metaDescription
    metaKeywords
    text
    data
    h1Translations
    h1Uk
    h1Ru
    textTranslations
    textUk
    textRu
    metaDescriptionTranslations
    metaDescriptionUk
    metaDescriptionRu
    metaKeywordsTranslations
    metaKeywordsUk
    metaKeywordsRu
    nameTranslations
    nameUk
    nameRu
    titleTranslations
    titleUk
    titleRu
  }
}
Variables
{"brandSlug": "abc123"}
Response
{
  "data": {
    "simpleModelListSeoBox": {
      "id": "4",
      "code": "xyz789",
      "contentType": ContentTypeNode,
      "objectId": 123,
      "name": "abc123",
      "title": "abc123",
      "h1": "abc123",
      "metaDescription": "abc123",
      "metaKeywords": "xyz789",
      "text": "xyz789",
      "data": "abc123",
      "h1Translations": ["abc123"],
      "h1Uk": "xyz789",
      "h1Ru": "xyz789",
      "textTranslations": ["abc123"],
      "textUk": "xyz789",
      "textRu": "xyz789",
      "metaDescriptionTranslations": [
        "abc123"
      ],
      "metaDescriptionUk": "xyz789",
      "metaDescriptionRu": "abc123",
      "metaKeywordsTranslations": [
        "abc123"
      ],
      "metaKeywordsUk": "xyz789",
      "metaKeywordsRu": "abc123",
      "nameTranslations": ["abc123"],
      "nameUk": "xyz789",
      "nameRu": "xyz789",
      "titleTranslations": ["xyz789"],
      "titleUk": "xyz789",
      "titleRu": "abc123"
    }
  }
}

simpleProduct

Response

Returns a SimpleProductNode

Arguments
Name Description
id - ID
code - String
num - String
manufacturer - ID
ids - [String]
group - String
groups - [String]
manufacturers - [String] Список id виробників
slug - String Код виробника-num продукту
simpleCarId - String
simpleCarIds - [String]
unionIds - [String] Список id груп виробника unionAll.edges.id
unionPks - [Int] Список id груп виробника unionAll.edges.id

Example

Query
query simpleProduct(
  $id: ID,
  $code: String,
  $num: String,
  $manufacturer: ID,
  $ids: [String],
  $group: String,
  $groups: [String],
  $manufacturers: [String],
  $slug: String,
  $simpleCarId: String,
  $simpleCarIds: [String],
  $unionIds: [String],
  $unionPks: [Int]
) {
  simpleProduct(
    id: $id,
    code: $code,
    num: $num,
    manufacturer: $manufacturer,
    ids: $ids,
    group: $group,
    groups: $groups,
    manufacturers: $manufacturers,
    slug: $slug,
    simpleCarId: $simpleCarId,
    simpleCarIds: $simpleCarIds,
    unionIds: $unionIds,
    unionPks: $unionPks
  ) {
    id
    code
    num
    number
    manufacturer {
      ...ManufacturerNodeFragment
    }
    name
    type
    union {
      ...ProductUnionNodeFragment
    }
    productSet {
      ...ProductSetNodeFragment
    }
    images
    haveCars
    created
    modified
    weight
    priceMin
    priceMax
    priceMultiplier
    rating
    voteCount
    voteSum
    commentQty
    substitutions {
      ...SimpleProductNodeConnectionV2Fragment
    }
    options {
      ...ProductOptionNodeConnectionV2Fragment
    }
    groups {
      ...ProductGroupNodeConnectionV2Fragment
    }
    tags
    properties {
      ...ProductPropertyNodeConnectionV2Fragment
    }
    cross {
      ...ProductCrossNodeConnectionV2Fragment
    }
    crossProduct {
      ...ProductCrossNodeConnectionV2Fragment
    }
    specs {
      ...ProductSpecNodeConnectionV2Fragment
    }
    specsFilter {
      ...ProductSpecFilterNodeConnectionV2Fragment
    }
    cars {
      ...CarNodeConnectionV2Fragment
    }
    cars2 {
      ...ProductCar2NodeConnectionV2Fragment
    }
    simpleCars2 {
      ...ProductCarSimpleNodeConnectionV2Fragment
    }
    resources {
      ...ProductResourcesNodeConnectionV2Fragment
    }
    likes {
      ...ProductLikeNodeConnectionV2Fragment
    }
    prices {
      ...StoreItemNodeConnectionV2ProductPricesObjectsFieldFragment
    }
    promoproductSet {
      ...PromoProductNodeConnectionV2Fragment
    }
    kitSet {
      ...KitNodeConnectionV2Fragment
    }
    targetProduct {
      ...KitNodeConnectionV2Fragment
    }
    historyproductSet {
      ...HistoryProductNodeConnectionV2Fragment
    }
    cartitemSet {
      ...CartItemNodeConnectionV2Fragment
    }
    commentResources {
      ...CommentResourceNodeConnectionV2Fragment
    }
    quality {
      ...QualityNodeConnectionV2Fragment
    }
    ordered {
      ...OrderItemNodeConnectionV2Fragment
    }
    pk
    price {
      ...StoreItemNodeFragment
    }
    exists
    absoluteUrl
    slug
    group {
      ...ProductGroupNodeFragment
    }
    originalNumbers {
      ...ProductCrossNodeConnectionV2Fragment
    }
    kits {
      ...KitNodeConnectionV2Fragment
    }
    simpleCars {
      ...CarSimpleNodeConnectionV2Fragment
    }
    isInProductLike
    isVoted
  }
}
Variables
{
  "id": "4",
  "code": "abc123",
  "num": "abc123",
  "manufacturer": "4",
  "ids": ["xyz789"],
  "group": "xyz789",
  "groups": ["abc123"],
  "manufacturers": ["abc123"],
  "slug": "abc123",
  "simpleCarId": "abc123",
  "simpleCarIds": ["abc123"],
  "unionIds": ["abc123"],
  "unionPks": [123]
}
Response
{
  "data": {
    "simpleProduct": {
      "id": "4",
      "code": "abc123",
      "num": "abc123",
      "number": "xyz789",
      "manufacturer": ManufacturerNode,
      "name": "xyz789",
      "type": "A_0",
      "union": ProductUnionNode,
      "productSet": ProductSetNode,
      "images": ["abc123"],
      "haveCars": false,
      "created": "2007-12-03",
      "modified": "2007-12-03",
      "weight": Decimal,
      "priceMin": Decimal,
      "priceMax": Decimal,
      "priceMultiplier": Decimal,
      "rating": Decimal,
      "voteCount": 987,
      "voteSum": 987,
      "commentQty": 123,
      "substitutions": SimpleProductNodeConnectionV2,
      "options": ProductOptionNodeConnectionV2,
      "groups": ProductGroupNodeConnectionV2,
      "tags": ["xyz789"],
      "properties": ProductPropertyNodeConnectionV2,
      "cross": ProductCrossNodeConnectionV2,
      "crossProduct": ProductCrossNodeConnectionV2,
      "specs": ProductSpecNodeConnectionV2,
      "specsFilter": ProductSpecFilterNodeConnectionV2,
      "cars": CarNodeConnectionV2,
      "cars2": ProductCar2NodeConnectionV2,
      "simpleCars2": ProductCarSimpleNodeConnectionV2,
      "resources": ProductResourcesNodeConnectionV2,
      "likes": ProductLikeNodeConnectionV2,
      "prices": StoreItemNodeConnectionV2ProductPricesObjectsField,
      "promoproductSet": PromoProductNodeConnectionV2,
      "kitSet": KitNodeConnectionV2,
      "targetProduct": KitNodeConnectionV2,
      "historyproductSet": HistoryProductNodeConnectionV2,
      "cartitemSet": CartItemNodeConnectionV2,
      "commentResources": CommentResourceNodeConnectionV2,
      "quality": QualityNodeConnectionV2,
      "ordered": OrderItemNodeConnectionV2,
      "pk": 987,
      "price": StoreItemNode,
      "exists": true,
      "absoluteUrl": "abc123",
      "slug": "abc123",
      "group": ProductGroupNode,
      "originalNumbers": ProductCrossNodeConnectionV2,
      "kits": KitNodeConnectionV2,
      "simpleCars": CarSimpleNodeConnectionV2,
      "isInProductLike": true,
      "isVoted": false
    }
  }
}

simpleProductAll

Response

Returns a SimpleProductNodeConnectionV2

Arguments
Name Description
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID
code - String
num - String
manufacturer - ID
ids - [String]
group - String
groups - [String]
manufacturers - [String] Список id виробників
slug - String Код виробника-num продукту
simpleCarId - String
simpleCarIds - [String]
unionIds - [String] Список id груп виробника unionAll.edges.id
unionPks - [Int] Список id груп виробника unionAll.edges.id

Example

Query
query simpleProductAll(
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID,
  $code: String,
  $num: String,
  $manufacturer: ID,
  $ids: [String],
  $group: String,
  $groups: [String],
  $manufacturers: [String],
  $slug: String,
  $simpleCarId: String,
  $simpleCarIds: [String],
  $unionIds: [String],
  $unionPks: [Int]
) {
  simpleProductAll(
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id,
    code: $code,
    num: $num,
    manufacturer: $manufacturer,
    ids: $ids,
    group: $group,
    groups: $groups,
    manufacturers: $manufacturers,
    slug: $slug,
    simpleCarId: $simpleCarId,
    simpleCarIds: $simpleCarIds,
    unionIds: $unionIds,
    unionPks: $unionPks
  ) {
    pagesCount
    totalCount
    edges {
      ...SimpleProductNodeFragment
    }
  }
}
Variables
{
  "page": 987,
  "perPage": 987,
  "limit": 987,
  "id": 4,
  "code": "xyz789",
  "num": "abc123",
  "manufacturer": 4,
  "ids": ["abc123"],
  "group": "xyz789",
  "groups": ["abc123"],
  "manufacturers": ["abc123"],
  "slug": "xyz789",
  "simpleCarId": "xyz789",
  "simpleCarIds": ["abc123"],
  "unionIds": ["abc123"],
  "unionPks": [987]
}
Response
{
  "data": {
    "simpleProductAll": {
      "pagesCount": 987,
      "totalCount": 987,
      "edges": [SimpleProductNode]
    }
  }
}

simpleProductListSeoBox

Description

SeoBox для сторінки списку продуктів сімпл автомобіля

Response

Returns a SeoBoxNode

Arguments
Name Description
brandSlug - String Slug сімпл бренду
modelSlug - String Slug сімпл моделі
modificationSlug - String Slug сімпл модифікації

Example

Query
query simpleProductListSeoBox(
  $brandSlug: String,
  $modelSlug: String,
  $modificationSlug: String
) {
  simpleProductListSeoBox(
    brandSlug: $brandSlug,
    modelSlug: $modelSlug,
    modificationSlug: $modificationSlug
  ) {
    id
    code
    contentType {
      ...ContentTypeNodeFragment
    }
    objectId
    name
    title
    h1
    metaDescription
    metaKeywords
    text
    data
    h1Translations
    h1Uk
    h1Ru
    textTranslations
    textUk
    textRu
    metaDescriptionTranslations
    metaDescriptionUk
    metaDescriptionRu
    metaKeywordsTranslations
    metaKeywordsUk
    metaKeywordsRu
    nameTranslations
    nameUk
    nameRu
    titleTranslations
    titleUk
    titleRu
  }
}
Variables
{
  "brandSlug": "abc123",
  "modelSlug": "abc123",
  "modificationSlug": "xyz789"
}
Response
{
  "data": {
    "simpleProductListSeoBox": {
      "id": "4",
      "code": "xyz789",
      "contentType": ContentTypeNode,
      "objectId": 987,
      "name": "abc123",
      "title": "xyz789",
      "h1": "xyz789",
      "metaDescription": "abc123",
      "metaKeywords": "xyz789",
      "text": "xyz789",
      "data": "xyz789",
      "h1Translations": ["xyz789"],
      "h1Uk": "xyz789",
      "h1Ru": "abc123",
      "textTranslations": ["abc123"],
      "textUk": "abc123",
      "textRu": "xyz789",
      "metaDescriptionTranslations": [
        "abc123"
      ],
      "metaDescriptionUk": "abc123",
      "metaDescriptionRu": "abc123",
      "metaKeywordsTranslations": [
        "xyz789"
      ],
      "metaKeywordsUk": "xyz789",
      "metaKeywordsRu": "xyz789",
      "nameTranslations": ["xyz789"],
      "nameUk": "abc123",
      "nameRu": "xyz789",
      "titleTranslations": ["xyz789"],
      "titleUk": "abc123",
      "titleRu": "xyz789"
    }
  }
}

simpleProductNode

Response

Returns a SimpleProductNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query simpleProductNode($id: ID!) {
  simpleProductNode(id: $id) {
    id
    code
    num
    number
    manufacturer {
      ...ManufacturerNodeFragment
    }
    name
    type
    union {
      ...ProductUnionNodeFragment
    }
    productSet {
      ...ProductSetNodeFragment
    }
    images
    haveCars
    created
    modified
    weight
    priceMin
    priceMax
    priceMultiplier
    rating
    voteCount
    voteSum
    commentQty
    substitutions {
      ...SimpleProductNodeConnectionV2Fragment
    }
    options {
      ...ProductOptionNodeConnectionV2Fragment
    }
    groups {
      ...ProductGroupNodeConnectionV2Fragment
    }
    tags
    properties {
      ...ProductPropertyNodeConnectionV2Fragment
    }
    cross {
      ...ProductCrossNodeConnectionV2Fragment
    }
    crossProduct {
      ...ProductCrossNodeConnectionV2Fragment
    }
    specs {
      ...ProductSpecNodeConnectionV2Fragment
    }
    specsFilter {
      ...ProductSpecFilterNodeConnectionV2Fragment
    }
    cars {
      ...CarNodeConnectionV2Fragment
    }
    cars2 {
      ...ProductCar2NodeConnectionV2Fragment
    }
    simpleCars2 {
      ...ProductCarSimpleNodeConnectionV2Fragment
    }
    resources {
      ...ProductResourcesNodeConnectionV2Fragment
    }
    likes {
      ...ProductLikeNodeConnectionV2Fragment
    }
    prices {
      ...StoreItemNodeConnectionV2ProductPricesObjectsFieldFragment
    }
    promoproductSet {
      ...PromoProductNodeConnectionV2Fragment
    }
    kitSet {
      ...KitNodeConnectionV2Fragment
    }
    targetProduct {
      ...KitNodeConnectionV2Fragment
    }
    historyproductSet {
      ...HistoryProductNodeConnectionV2Fragment
    }
    cartitemSet {
      ...CartItemNodeConnectionV2Fragment
    }
    commentResources {
      ...CommentResourceNodeConnectionV2Fragment
    }
    quality {
      ...QualityNodeConnectionV2Fragment
    }
    ordered {
      ...OrderItemNodeConnectionV2Fragment
    }
    pk
    price {
      ...StoreItemNodeFragment
    }
    exists
    absoluteUrl
    slug
    group {
      ...ProductGroupNodeFragment
    }
    originalNumbers {
      ...ProductCrossNodeConnectionV2Fragment
    }
    kits {
      ...KitNodeConnectionV2Fragment
    }
    simpleCars {
      ...CarSimpleNodeConnectionV2Fragment
    }
    isInProductLike
    isVoted
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "simpleProductNode": {
      "id": 4,
      "code": "xyz789",
      "num": "xyz789",
      "number": "xyz789",
      "manufacturer": ManufacturerNode,
      "name": "xyz789",
      "type": "A_0",
      "union": ProductUnionNode,
      "productSet": ProductSetNode,
      "images": ["xyz789"],
      "haveCars": false,
      "created": "2007-12-03",
      "modified": "2007-12-03",
      "weight": Decimal,
      "priceMin": Decimal,
      "priceMax": Decimal,
      "priceMultiplier": Decimal,
      "rating": Decimal,
      "voteCount": 123,
      "voteSum": 123,
      "commentQty": 123,
      "substitutions": SimpleProductNodeConnectionV2,
      "options": ProductOptionNodeConnectionV2,
      "groups": ProductGroupNodeConnectionV2,
      "tags": ["abc123"],
      "properties": ProductPropertyNodeConnectionV2,
      "cross": ProductCrossNodeConnectionV2,
      "crossProduct": ProductCrossNodeConnectionV2,
      "specs": ProductSpecNodeConnectionV2,
      "specsFilter": ProductSpecFilterNodeConnectionV2,
      "cars": CarNodeConnectionV2,
      "cars2": ProductCar2NodeConnectionV2,
      "simpleCars2": ProductCarSimpleNodeConnectionV2,
      "resources": ProductResourcesNodeConnectionV2,
      "likes": ProductLikeNodeConnectionV2,
      "prices": StoreItemNodeConnectionV2ProductPricesObjectsField,
      "promoproductSet": PromoProductNodeConnectionV2,
      "kitSet": KitNodeConnectionV2,
      "targetProduct": KitNodeConnectionV2,
      "historyproductSet": HistoryProductNodeConnectionV2,
      "cartitemSet": CartItemNodeConnectionV2,
      "commentResources": CommentResourceNodeConnectionV2,
      "quality": QualityNodeConnectionV2,
      "ordered": OrderItemNodeConnectionV2,
      "pk": 123,
      "price": StoreItemNode,
      "exists": true,
      "absoluteUrl": "abc123",
      "slug": "xyz789",
      "group": ProductGroupNode,
      "originalNumbers": ProductCrossNodeConnectionV2,
      "kits": KitNodeConnectionV2,
      "simpleCars": CarSimpleNodeConnectionV2,
      "isInProductLike": true,
      "isVoted": true
    }
  }
}

simpleSearch

Response

Returns a SimpleSearchResponse

Arguments
Name Description
searchType - Int
num - String
manufacturer - ID

Example

Query
query simpleSearch(
  $searchType: Int,
  $num: String,
  $manufacturer: ID
) {
  simpleSearch(
    searchType: $searchType,
    num: $num,
    manufacturer: $manufacturer
  ) {
    products {
      ...ProductNodeFragment
    }
    manufacturers {
      ...ManufacturerNodeFragment
    }
  }
}
Variables
{
  "searchType": 123,
  "num": "xyz789",
  "manufacturer": "4"
}
Response
{
  "data": {
    "simpleSearch": {
      "products": [ProductNode],
      "manufacturers": [ManufacturerNode]
    }
  }
}

simpleYearsListSeoBox

Description

SeoBox для сторінки списку років випуску моделі сімрл бренда

Response

Returns a SeoBoxNode

Arguments
Name Description
brandSlug - String Slug сімпл бренду
modelSlug - String Slug сімпл моделі

Example

Query
query simpleYearsListSeoBox(
  $brandSlug: String,
  $modelSlug: String
) {
  simpleYearsListSeoBox(
    brandSlug: $brandSlug,
    modelSlug: $modelSlug
  ) {
    id
    code
    contentType {
      ...ContentTypeNodeFragment
    }
    objectId
    name
    title
    h1
    metaDescription
    metaKeywords
    text
    data
    h1Translations
    h1Uk
    h1Ru
    textTranslations
    textUk
    textRu
    metaDescriptionTranslations
    metaDescriptionUk
    metaDescriptionRu
    metaKeywordsTranslations
    metaKeywordsUk
    metaKeywordsRu
    nameTranslations
    nameUk
    nameRu
    titleTranslations
    titleUk
    titleRu
  }
}
Variables
{
  "brandSlug": "xyz789",
  "modelSlug": "xyz789"
}
Response
{
  "data": {
    "simpleYearsListSeoBox": {
      "id": "4",
      "code": "xyz789",
      "contentType": ContentTypeNode,
      "objectId": 987,
      "name": "xyz789",
      "title": "xyz789",
      "h1": "abc123",
      "metaDescription": "abc123",
      "metaKeywords": "abc123",
      "text": "xyz789",
      "data": "xyz789",
      "h1Translations": ["abc123"],
      "h1Uk": "xyz789",
      "h1Ru": "xyz789",
      "textTranslations": ["xyz789"],
      "textUk": "xyz789",
      "textRu": "abc123",
      "metaDescriptionTranslations": [
        "abc123"
      ],
      "metaDescriptionUk": "xyz789",
      "metaDescriptionRu": "abc123",
      "metaKeywordsTranslations": [
        "xyz789"
      ],
      "metaKeywordsUk": "xyz789",
      "metaKeywordsRu": "xyz789",
      "nameTranslations": ["xyz789"],
      "nameUk": "abc123",
      "nameRu": "xyz789",
      "titleTranslations": ["xyz789"],
      "titleUk": "abc123",
      "titleRu": "abc123"
    }
  }
}

siteKey

Response

Returns a String

Example

Query
query siteKey {
  siteKey
}
Response
{"data": {"siteKey": "xyz789"}}

sitePage

Response

Returns a SitePageNode

Arguments
Name Description
id - ID
slug - String

Example

Query
query sitePage(
  $id: ID,
  $slug: String
) {
  sitePage(
    id: $id,
    slug: $slug
  ) {
    id
    parent {
      ...SitePageNodeFragment
    }
    name
    slug
    isMenu
    isActive
    isTop
    title
    keywords
    description
    text
    userType
    redirect
    created
    modified
    image
    lft
    rght
    treeId
    level
    descendants {
      ...SitePageNodeConnectionV2Fragment
    }
    children {
      ...SitePageNodeFragment
    }
    absoluteUrl
    textTranslations
    textUk
    textRu
    descriptionTranslations
    descriptionUk
    descriptionRu
    keywordsTranslations
    keywordsUk
    keywordsRu
    nameTranslations
    nameUk
    nameRu
    slugTranslations
    slugUk
    slugRu
    titleTranslations
    titleUk
    titleRu
  }
}
Variables
{
  "id": "4",
  "slug": "xyz789"
}
Response
{
  "data": {
    "sitePage": {
      "id": 4,
      "parent": SitePageNode,
      "name": "abc123",
      "slug": "abc123",
      "isMenu": true,
      "isActive": true,
      "isTop": false,
      "title": "abc123",
      "keywords": "xyz789",
      "description": "abc123",
      "text": "xyz789",
      "userType": "A_0",
      "redirect": "abc123",
      "created": "2007-12-03",
      "modified": "2007-12-03T10:15:30Z",
      "image": "xyz789",
      "lft": 987,
      "rght": 123,
      "treeId": 123,
      "level": 987,
      "descendants": SitePageNodeConnectionV2,
      "children": [SitePageNode],
      "absoluteUrl": "abc123",
      "textTranslations": ["abc123"],
      "textUk": "abc123",
      "textRu": "xyz789",
      "descriptionTranslations": ["abc123"],
      "descriptionUk": "abc123",
      "descriptionRu": "abc123",
      "keywordsTranslations": ["abc123"],
      "keywordsUk": "abc123",
      "keywordsRu": "abc123",
      "nameTranslations": ["abc123"],
      "nameUk": "abc123",
      "nameRu": "xyz789",
      "slugTranslations": ["xyz789"],
      "slugUk": "xyz789",
      "slugRu": "abc123",
      "titleTranslations": ["xyz789"],
      "titleUk": "xyz789",
      "titleRu": "abc123"
    }
  }
}

sitePageAll

Response

Returns a SitePageNodeConnectionV2

Arguments
Name Description
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID
slug - String

Example

Query
query sitePageAll(
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID,
  $slug: String
) {
  sitePageAll(
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id,
    slug: $slug
  ) {
    pagesCount
    totalCount
    edges {
      ...SitePageNodeFragment
    }
  }
}
Variables
{
  "page": 123,
  "perPage": 987,
  "limit": 123,
  "id": 4,
  "slug": "abc123"
}
Response
{
  "data": {
    "sitePageAll": {
      "pagesCount": 987,
      "totalCount": 123,
      "edges": [SitePageNode]
    }
  }
}

sitePageNode

Response

Returns a SitePageNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query sitePageNode($id: ID!) {
  sitePageNode(id: $id) {
    id
    parent {
      ...SitePageNodeFragment
    }
    name
    slug
    isMenu
    isActive
    isTop
    title
    keywords
    description
    text
    userType
    redirect
    created
    modified
    image
    lft
    rght
    treeId
    level
    descendants {
      ...SitePageNodeConnectionV2Fragment
    }
    children {
      ...SitePageNodeFragment
    }
    absoluteUrl
    textTranslations
    textUk
    textRu
    descriptionTranslations
    descriptionUk
    descriptionRu
    keywordsTranslations
    keywordsUk
    keywordsRu
    nameTranslations
    nameUk
    nameRu
    slugTranslations
    slugUk
    slugRu
    titleTranslations
    titleUk
    titleRu
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "sitePageNode": {
      "id": 4,
      "parent": SitePageNode,
      "name": "abc123",
      "slug": "abc123",
      "isMenu": false,
      "isActive": true,
      "isTop": true,
      "title": "xyz789",
      "keywords": "xyz789",
      "description": "xyz789",
      "text": "xyz789",
      "userType": "A_0",
      "redirect": "abc123",
      "created": "2007-12-03",
      "modified": "2007-12-03T10:15:30Z",
      "image": "xyz789",
      "lft": 987,
      "rght": 123,
      "treeId": 987,
      "level": 123,
      "descendants": SitePageNodeConnectionV2,
      "children": [SitePageNode],
      "absoluteUrl": "abc123",
      "textTranslations": ["abc123"],
      "textUk": "xyz789",
      "textRu": "abc123",
      "descriptionTranslations": ["abc123"],
      "descriptionUk": "abc123",
      "descriptionRu": "abc123",
      "keywordsTranslations": ["abc123"],
      "keywordsUk": "abc123",
      "keywordsRu": "xyz789",
      "nameTranslations": ["abc123"],
      "nameUk": "abc123",
      "nameRu": "abc123",
      "slugTranslations": ["xyz789"],
      "slugUk": "abc123",
      "slugRu": "xyz789",
      "titleTranslations": ["abc123"],
      "titleUk": "abc123",
      "titleRu": "abc123"
    }
  }
}

spec

Response

Returns a SpecNode

Arguments
Name Description
id - ID

Example

Query
query spec($id: ID) {
  spec(id: $id) {
    id
    name
    productspecSet {
      ...ProductSpecNodeConnectionV2Fragment
    }
    productspecfilterSet {
      ...ProductSpecFilterNodeConnectionV2Fragment
    }
    nameTranslations
    nameUk
    nameRu
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "spec": {
      "id": 4,
      "name": "abc123",
      "productspecSet": ProductSpecNodeConnectionV2,
      "productspecfilterSet": ProductSpecFilterNodeConnectionV2,
      "nameTranslations": ["xyz789"],
      "nameUk": "abc123",
      "nameRu": "abc123"
    }
  }
}

specAll

Response

Returns a SpecNodeConnectionV2

Arguments
Name Description
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID

Example

Query
query specAll(
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID
) {
  specAll(
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id
  ) {
    pagesCount
    totalCount
    edges {
      ...SpecNodeFragment
    }
  }
}
Variables
{"page": 987, "perPage": 123, "limit": 123, "id": 4}
Response
{
  "data": {
    "specAll": {
      "pagesCount": 123,
      "totalCount": 987,
      "edges": [SpecNode]
    }
  }
}

specNode

Response

Returns a SpecNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query specNode($id: ID!) {
  specNode(id: $id) {
    id
    name
    productspecSet {
      ...ProductSpecNodeConnectionV2Fragment
    }
    productspecfilterSet {
      ...ProductSpecFilterNodeConnectionV2Fragment
    }
    nameTranslations
    nameUk
    nameRu
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "specNode": {
      "id": "4",
      "name": "abc123",
      "productspecSet": ProductSpecNodeConnectionV2,
      "productspecfilterSet": ProductSpecFilterNodeConnectionV2,
      "nameTranslations": ["abc123"],
      "nameUk": "abc123",
      "nameRu": "abc123"
    }
  }
}

store

Response

Returns a StoreNode

Arguments
Name Description
id - ID

Example

Query
query store($id: ID) {
  store(id: $id) {
    priority
    name
    address
    phone
    email
    url
    description
    deliveryDays
    workUpTo
    returnDays
    updated
    publicNote
    warning
    iconTitle
    id
    number
    iconUrl
    flagIconUrl
    countryName
    canBuy
    isLocalStore
    image
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "store": {
      "priority": 123,
      "name": "abc123",
      "address": "abc123",
      "phone": "xyz789",
      "email": "xyz789",
      "url": "abc123",
      "description": "abc123",
      "deliveryDays": "xyz789",
      "workUpTo": 987,
      "returnDays": 987,
      "updated": "2007-12-03T10:15:30Z",
      "publicNote": "xyz789",
      "warning": "abc123",
      "iconTitle": "abc123",
      "id": "4",
      "number": 987,
      "iconUrl": "abc123",
      "flagIconUrl": "abc123",
      "countryName": "abc123",
      "canBuy": false,
      "isLocalStore": false,
      "image": "abc123"
    }
  }
}

storeAll

Response

Returns a StoreNodeConnectionV2

Arguments
Name Description
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID

Example

Query
query storeAll(
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID
) {
  storeAll(
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id
  ) {
    pagesCount
    totalCount
    edges {
      ...StoreNodeFragment
    }
  }
}
Variables
{
  "page": 987,
  "perPage": 987,
  "limit": 987,
  "id": "4"
}
Response
{
  "data": {
    "storeAll": {
      "pagesCount": 123,
      "totalCount": 123,
      "edges": [StoreNode]
    }
  }
}

storeItem

Response

Returns a StoreItemNode

Arguments
Name Description
storeId - ID
name - String
code - String
num - String
id - ID
hasProductDiscount - Boolean

Example

Query
query storeItem(
  $storeId: ID,
  $name: String,
  $code: String,
  $num: String,
  $id: ID,
  $hasProductDiscount: Boolean
) {
  storeItem(
    storeId: $storeId,
    name: $name,
    code: $code,
    num: $num,
    id: $id,
    hasProductDiscount: $hasProductDiscount
  ) {
    id
    store {
      ...StoreNodeFragment
    }
    product {
      ...SimpleProductNodeFragment
    }
    manufacturer {
      ...ManufacturerNodeFragment
    }
    num
    name
    description
    count
    isAvailable
    deliveryDays
    comment
    priceIn
    priceOut
    priceUser
    discountPrices {
      ...DiscountPriceFragment
    }
    priceUserGeneral
    priceUserTest
    canBuy
    onstore
    deliveryDaysHumanize
    maxDeliveryDay
    minDeliveryDay
    itemDays
    storeDays
    isProductDiscount
    pk
  }
}
Variables
{
  "storeId": "4",
  "name": "abc123",
  "code": "xyz789",
  "num": "abc123",
  "id": "4",
  "hasProductDiscount": false
}
Response
{
  "data": {
    "storeItem": {
      "id": "4",
      "store": StoreNode,
      "product": SimpleProductNode,
      "manufacturer": ManufacturerNode,
      "num": "abc123",
      "name": "abc123",
      "description": "abc123",
      "count": 123,
      "isAvailable": true,
      "deliveryDays": "xyz789",
      "comment": "xyz789",
      "priceIn": 987.65,
      "priceOut": 123.45,
      "priceUser": 987.65,
      "discountPrices": [DiscountPrice],
      "priceUserGeneral": 123.45,
      "priceUserTest": 123.45,
      "canBuy": true,
      "onstore": false,
      "deliveryDaysHumanize": "abc123",
      "maxDeliveryDay": 987,
      "minDeliveryDay": 987,
      "itemDays": "abc123",
      "storeDays": "xyz789",
      "isProductDiscount": true,
      "pk": 123
    }
  }
}

storeItemAll

Response

Returns a StoreItemNodeConnectionV2

Arguments
Name Description
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
storeId - ID
name - String
code - String
num - String
id - ID
hasProductDiscount - Boolean

Example

Query
query storeItemAll(
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $storeId: ID,
  $name: String,
  $code: String,
  $num: String,
  $id: ID,
  $hasProductDiscount: Boolean
) {
  storeItemAll(
    page: $page,
    perPage: $perPage,
    limit: $limit,
    storeId: $storeId,
    name: $name,
    code: $code,
    num: $num,
    id: $id,
    hasProductDiscount: $hasProductDiscount
  ) {
    pagesCount
    totalCount
    edges {
      ...StoreItemNodeFragment
    }
  }
}
Variables
{
  "page": 987,
  "perPage": 987,
  "limit": 123,
  "storeId": "4",
  "name": "abc123",
  "code": "xyz789",
  "num": "abc123",
  "id": 4,
  "hasProductDiscount": true
}
Response
{
  "data": {
    "storeItemAll": {
      "pagesCount": 123,
      "totalCount": 123,
      "edges": [StoreItemNode]
    }
  }
}

storeItemMaxCount

Response

Returns an Int

Example

Query
query storeItemMaxCount {
  storeItemMaxCount
}
Response
{"data": {"storeItemMaxCount": 987}}

storeItemNode

Response

Returns a StoreItemNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query storeItemNode($id: ID!) {
  storeItemNode(id: $id) {
    id
    store {
      ...StoreNodeFragment
    }
    product {
      ...SimpleProductNodeFragment
    }
    manufacturer {
      ...ManufacturerNodeFragment
    }
    num
    name
    description
    count
    isAvailable
    deliveryDays
    comment
    priceIn
    priceOut
    priceUser
    discountPrices {
      ...DiscountPriceFragment
    }
    priceUserGeneral
    priceUserTest
    canBuy
    onstore
    deliveryDaysHumanize
    maxDeliveryDay
    minDeliveryDay
    itemDays
    storeDays
    isProductDiscount
    pk
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "storeItemNode": {
      "id": 4,
      "store": StoreNode,
      "product": SimpleProductNode,
      "manufacturer": ManufacturerNode,
      "num": "xyz789",
      "name": "abc123",
      "description": "abc123",
      "count": 987,
      "isAvailable": false,
      "deliveryDays": "xyz789",
      "comment": "xyz789",
      "priceIn": 987.65,
      "priceOut": 123.45,
      "priceUser": 987.65,
      "discountPrices": [DiscountPrice],
      "priceUserGeneral": 987.65,
      "priceUserTest": 123.45,
      "canBuy": true,
      "onstore": false,
      "deliveryDaysHumanize": "abc123",
      "maxDeliveryDay": 123,
      "minDeliveryDay": 123,
      "itemDays": "xyz789",
      "storeDays": "xyz789",
      "isProductDiscount": false,
      "pk": 123
    }
  }
}

storeNode

Response

Returns a StoreNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query storeNode($id: ID!) {
  storeNode(id: $id) {
    priority
    name
    address
    phone
    email
    url
    description
    deliveryDays
    workUpTo
    returnDays
    updated
    publicNote
    warning
    iconTitle
    id
    number
    iconUrl
    flagIconUrl
    countryName
    canBuy
    isLocalStore
    image
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "storeNode": {
      "priority": 987,
      "name": "xyz789",
      "address": "abc123",
      "phone": "abc123",
      "email": "xyz789",
      "url": "xyz789",
      "description": "xyz789",
      "deliveryDays": "abc123",
      "workUpTo": 123,
      "returnDays": 987,
      "updated": "2007-12-03T10:15:30Z",
      "publicNote": "abc123",
      "warning": "xyz789",
      "iconTitle": "abc123",
      "id": "4",
      "number": 987,
      "iconUrl": "abc123",
      "flagIconUrl": "abc123",
      "countryName": "xyz789",
      "canBuy": false,
      "isLocalStore": false,
      "image": "abc123"
    }
  }
}

street

Response

Returns a StreetNode

Arguments
Name Description
id - ID
cityRef - String

Example

Query
query street(
  $id: ID,
  $cityRef: String
) {
  street(
    id: $id,
    cityRef: $cityRef
  ) {
    id
    description
    ref
    cityRef
    streetsTypeRef
    streetsType
    isActive
    modified
  }
}
Variables
{
  "id": "4",
  "cityRef": "abc123"
}
Response
{
  "data": {
    "street": {
      "id": 4,
      "description": "xyz789",
      "ref": "abc123",
      "cityRef": "xyz789",
      "streetsTypeRef": "xyz789",
      "streetsType": "abc123",
      "isActive": false,
      "modified": "2007-12-03T10:15:30Z"
    }
  }
}

streetAll

Response

Returns a StreetNodeConnectionV2

Arguments
Name Description
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID
cityRef - String

Example

Query
query streetAll(
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID,
  $cityRef: String
) {
  streetAll(
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id,
    cityRef: $cityRef
  ) {
    pagesCount
    totalCount
    edges {
      ...StreetNodeFragment
    }
  }
}
Variables
{
  "page": 987,
  "perPage": 123,
  "limit": 987,
  "id": "4",
  "cityRef": "xyz789"
}
Response
{
  "data": {
    "streetAll": {
      "pagesCount": 123,
      "totalCount": 987,
      "edges": [StreetNode]
    }
  }
}

streetNode

Response

Returns a StreetNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query streetNode($id: ID!) {
  streetNode(id: $id) {
    id
    description
    ref
    cityRef
    streetsTypeRef
    streetsType
    isActive
    modified
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "streetNode": {
      "id": "4",
      "description": "abc123",
      "ref": "abc123",
      "cityRef": "xyz789",
      "streetsTypeRef": "xyz789",
      "streetsType": "xyz789",
      "isActive": true,
      "modified": "2007-12-03T10:15:30Z"
    }
  }
}

textBox

Response

Returns a TextBoxNode

Arguments
Name Description
id - ID
code - String
codes - [String]

Example

Query
query textBox(
  $id: ID,
  $code: String,
  $codes: [String]
) {
  textBox(
    id: $id,
    code: $code,
    codes: $codes
  ) {
    id
    code
    name
    type
    text
    group
    isActive
    public
    description
    nameTranslations
    nameUk
    nameRu
    textTranslations
    textUk
    textRu
  }
}
Variables
{
  "id": "4",
  "code": "abc123",
  "codes": ["xyz789"]
}
Response
{
  "data": {
    "textBox": {
      "id": "4",
      "code": "xyz789",
      "name": "abc123",
      "type": "TEXT_PLAIN",
      "text": "xyz789",
      "group": "xyz789",
      "isActive": true,
      "public": false,
      "description": "abc123",
      "nameTranslations": ["abc123"],
      "nameUk": "xyz789",
      "nameRu": "abc123",
      "textTranslations": ["abc123"],
      "textUk": "abc123",
      "textRu": "abc123"
    }
  }
}

textBoxAll

Response

Returns a TextBoxNodeConnectionV2

Arguments
Name Description
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID
code - String
codes - [String]

Example

Query
query textBoxAll(
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID,
  $code: String,
  $codes: [String]
) {
  textBoxAll(
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id,
    code: $code,
    codes: $codes
  ) {
    pagesCount
    totalCount
    edges {
      ...TextBoxNodeFragment
    }
  }
}
Variables
{
  "page": 987,
  "perPage": 987,
  "limit": 987,
  "id": 4,
  "code": "xyz789",
  "codes": ["abc123"]
}
Response
{
  "data": {
    "textBoxAll": {
      "pagesCount": 123,
      "totalCount": 123,
      "edges": [TextBoxNode]
    }
  }
}

textBoxNode

Response

Returns a TextBoxNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query textBoxNode($id: ID!) {
  textBoxNode(id: $id) {
    id
    code
    name
    type
    text
    group
    isActive
    public
    description
    nameTranslations
    nameUk
    nameRu
    textTranslations
    textUk
    textRu
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "textBoxNode": {
      "id": "4",
      "code": "xyz789",
      "name": "abc123",
      "type": "TEXT_PLAIN",
      "text": "xyz789",
      "group": "abc123",
      "isActive": false,
      "public": true,
      "description": "abc123",
      "nameTranslations": ["xyz789"],
      "nameUk": "abc123",
      "nameRu": "abc123",
      "textTranslations": ["xyz789"],
      "textUk": "abc123",
      "textRu": "abc123"
    }
  }
}

tireCarBrands

Response

Returns [String]

Example

Query
query tireCarBrands {
  tireCarBrands
}
Response
{"data": {"tireCarBrands": ["xyz789"]}}

tireCarModels

Response

Returns [String]

Arguments
Name Description
brand - String

Example

Query
query tireCarModels($brand: String) {
  tireCarModels(brand: $brand)
}
Variables
{"brand": "xyz789"}
Response
{"data": {"tireCarModels": ["abc123"]}}

tireCarModifications

Response

Returns [String]

Arguments
Name Description
brand - String
model - String
year - Int

Example

Query
query tireCarModifications(
  $brand: String,
  $model: String,
  $year: Int
) {
  tireCarModifications(
    brand: $brand,
    model: $model,
    year: $year
  )
}
Variables
{
  "brand": "xyz789",
  "model": "abc123",
  "year": 987
}
Response
{
  "data": {
    "tireCarModifications": ["abc123"]
  }
}

tireCarYears

Response

Returns [Int]

Arguments
Name Description
brand - String
model - String

Example

Query
query tireCarYears(
  $brand: String,
  $model: String
) {
  tireCarYears(
    brand: $brand,
    model: $model
  )
}
Variables
{
  "brand": "xyz789",
  "model": "xyz789"
}
Response
{"data": {"tireCarYears": [123]}}

tireManufacturers

Response

Returns [ManufacturerNode]

Example

Query
query tireManufacturers {
  tireManufacturers {
    id
    name
    originalName
    country {
      ...CountryNodeFragment
    }
    code
    slug
    count
    carsCount
    unionsCount
    productsCount
    crossCount
    isActive
    isBrand
    makeCar
    makeTruck
    makeEngine
    oe
    description
    image
    created
    modified
    relations {
      ...ManufacturerNodeConnectionV2Fragment
    }
    tags
    manufacturerSet {
      ...ManufacturerNodeConnectionV2Fragment
    }
    products {
      ...SimpleProductNodeConnectionV2Fragment
    }
    cross {
      ...ProductCrossNodeConnectionV2Fragment
    }
    storeitemSet {
      ...RecommendedProductNodeConnectionV2Fragment
    }
    unions {
      ...ProductUnionNodeFragment
    }
    exists
    descriptionTranslations
    descriptionUk
    descriptionRu
  }
}
Response
{
  "data": {
    "tireManufacturers": [
      {
        "id": "4",
        "name": "abc123",
        "originalName": "xyz789",
        "country": CountryNode,
        "code": "abc123",
        "slug": "abc123",
        "count": 123,
        "carsCount": 123,
        "unionsCount": 123,
        "productsCount": 987,
        "crossCount": 123,
        "isActive": true,
        "isBrand": true,
        "makeCar": false,
        "makeTruck": false,
        "makeEngine": true,
        "oe": true,
        "description": "xyz789",
        "image": "abc123",
        "created": "2007-12-03T10:15:30Z",
        "modified": "2007-12-03T10:15:30Z",
        "relations": ManufacturerNodeConnectionV2,
        "tags": ["xyz789"],
        "manufacturerSet": ManufacturerNodeConnectionV2,
        "products": SimpleProductNodeConnectionV2,
        "cross": ProductCrossNodeConnectionV2,
        "storeitemSet": RecommendedProductNodeConnectionV2,
        "unions": [ProductUnionNode],
        "exists": true,
        "descriptionTranslations": [
          "abc123"
        ],
        "descriptionUk": "xyz789",
        "descriptionRu": "abc123"
      }
    ]
  }
}

tireProductAll

Arguments
Name Description
brand - String
model - String
year - Int
modification - String
seasonal - Int
sizes - [String]
sort - String Способ сортировки продуктов. Возможные значения:'price' - сначала дешевле,'-price' - сначала дороже,'availability' - сначала доступны,'manufacturer' - по названию производителя (A→Z),'-manufacturer' - по названию производителя (Z→A)
crosses - Boolean Добавить к выдаче аналоги отфильтрованных продуктов. Возможные значения:'true' - добавить аналоги,'false' - не добавлять аналоги
productType - String Тип продукта. Возможные значения:'tire' - шины,'disk' - диски
attributes - GenericScalar Фильтр продуктов по их атрибутам.Возможное значение: {"material": ["iron"]} (выберет все продукты, у которых есть атрибут material и одно из значений этого атрибута - 'iron')
simpleCar - ProductSimpleCarFilter Фильтр по simple car
onePricePerProduct - Boolean Разбивать прайсы на отдельные продукты, то есть если у какого-нибудьтовар есть несколько прайсов и one_price_pre_product: trueто будет создано несколько одинаковых продуктов,в каждом из которых будет по одному прайсу
isAvailable - Boolean Возвращать только товары в наличии
showMinPrice - Boolean Показувати тільки мінімальну ціну
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID
code - String
num - String
manufacturer - ID
ids - [String]
group - String
groups - [String]
manufacturers - [String] Список id виробників
slug - String Код виробника-num продукту
simpleCarId - String
simpleCarIds - [String]
unionIds - [String] Список id груп виробника unionAll.edges.id
unionPks - [Int] Список id груп виробника unionAll.edges.id

Example

Query
query tireProductAll(
  $brand: String,
  $model: String,
  $year: Int,
  $modification: String,
  $seasonal: Int,
  $sizes: [String],
  $sort: String,
  $crosses: Boolean,
  $productType: String,
  $attributes: GenericScalar,
  $simpleCar: ProductSimpleCarFilter,
  $onePricePerProduct: Boolean,
  $isAvailable: Boolean,
  $showMinPrice: Boolean,
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID,
  $code: String,
  $num: String,
  $manufacturer: ID,
  $ids: [String],
  $group: String,
  $groups: [String],
  $manufacturers: [String],
  $slug: String,
  $simpleCarId: String,
  $simpleCarIds: [String],
  $unionIds: [String],
  $unionPks: [Int]
) {
  tireProductAll(
    brand: $brand,
    model: $model,
    year: $year,
    modification: $modification,
    seasonal: $seasonal,
    sizes: $sizes,
    sort: $sort,
    crosses: $crosses,
    productType: $productType,
    attributes: $attributes,
    simpleCar: $simpleCar,
    onePricePerProduct: $onePricePerProduct,
    isAvailable: $isAvailable,
    showMinPrice: $showMinPrice,
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id,
    code: $code,
    num: $num,
    manufacturer: $manufacturer,
    ids: $ids,
    group: $group,
    groups: $groups,
    manufacturers: $manufacturers,
    slug: $slug,
    simpleCarId: $simpleCarId,
    simpleCarIds: $simpleCarIds,
    unionIds: $unionIds,
    unionPks: $unionPks
  ) {
    pagesCount
    totalCount
    manufacturers {
      ...ManufacturerNodeFragment
    }
    groups {
      ...ProductGroupNodeFragment
    }
    attributes {
      ...ProxyAttributeEdgesFragment
    }
    priceData {
      ...ProductBunchPriceDataFragment
    }
    topProducts {
      ...TopProductsFragment
    }
    edges {
      ...ProductNodeFragment
    }
  }
}
Variables
{
  "brand": "xyz789",
  "model": "xyz789",
  "year": 987,
  "modification": "abc123",
  "seasonal": 123,
  "sizes": ["xyz789"],
  "sort": "xyz789",
  "crosses": true,
  "productType": "xyz789",
  "attributes": GenericScalar,
  "simpleCar": ProductSimpleCarFilter,
  "onePricePerProduct": true,
  "isAvailable": true,
  "showMinPrice": true,
  "page": 123,
  "perPage": 987,
  "limit": 123,
  "id": 4,
  "code": "abc123",
  "num": "abc123",
  "manufacturer": "4",
  "ids": ["xyz789"],
  "group": "abc123",
  "groups": ["abc123"],
  "manufacturers": ["xyz789"],
  "slug": "xyz789",
  "simpleCarId": "abc123",
  "simpleCarIds": ["abc123"],
  "unionIds": ["xyz789"],
  "unionPks": [123]
}
Response
{
  "data": {
    "tireProductAll": {
      "pagesCount": 123,
      "totalCount": 123,
      "manufacturers": [ManufacturerNode],
      "groups": [ProductGroupNode],
      "attributes": ProxyAttributeEdges,
      "priceData": ProductBunchPriceData,
      "topProducts": TopProducts,
      "edges": [ProductNode]
    }
  }
}

tireSeasonable

Response

Returns a GenericScalar

Example

Query
query tireSeasonable {
  tireSeasonable
}
Response
{"data": {"tireSeasonable": GenericScalar}}

tireSizes

Response

Returns a GenericScalar

Arguments
Name Description
brand - String
model - String
year - Int
modification - String

Example

Query
query tireSizes(
  $brand: String,
  $model: String,
  $year: Int,
  $modification: String
) {
  tireSizes(
    brand: $brand,
    model: $model,
    year: $year,
    modification: $modification
  )
}
Variables
{
  "brand": "abc123",
  "model": "xyz789",
  "year": 987,
  "modification": "abc123"
}
Response
{"data": {"tireSizes": GenericScalar}}

toDefaultCurrency

Description

Конвертувати [value] у валюті [currency_name] добазової валюти магазину

Response

Returns a Float

Arguments
Name Description
value - Float Значення, яке потрібно перетворити до базової валюти
currencyName - String Валюта, у якій виражено [value]

Example

Query
query toDefaultCurrency(
  $value: Float,
  $currencyName: String
) {
  toDefaultCurrency(
    value: $value,
    currencyName: $currencyName
  )
}
Variables
{"value": 123.45, "currencyName": "xyz789"}
Response
{"data": {"toDefaultCurrency": 987.65}}

uploadFile

Response

Returns an UploadFileNode

Arguments
Name Description
id - ID

Example

Query
query uploadFile($id: ID) {
  uploadFile(id: $id) {
    name
    file
    url
    slug
    created
    modified
    id
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "uploadFile": {
      "name": "abc123",
      "file": "abc123",
      "url": "xyz789",
      "slug": "xyz789",
      "created": "2007-12-03T10:15:30Z",
      "modified": "2007-12-03T10:15:30Z",
      "id": "4"
    }
  }
}

uploadFileAll

Response

Returns an UploadFileNodeConnectionV2

Arguments
Name Description
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID

Example

Query
query uploadFileAll(
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID
) {
  uploadFileAll(
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id
  ) {
    pagesCount
    totalCount
    edges {
      ...UploadFileNodeFragment
    }
  }
}
Variables
{
  "page": 123,
  "perPage": 987,
  "limit": 123,
  "id": "4"
}
Response
{
  "data": {
    "uploadFileAll": {
      "pagesCount": 987,
      "totalCount": 987,
      "edges": [UploadFileNode]
    }
  }
}

uploadFileNode

Response

Returns an UploadFileNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query uploadFileNode($id: ID!) {
  uploadFileNode(id: $id) {
    name
    file
    url
    slug
    created
    modified
    id
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "uploadFileNode": {
      "name": "xyz789",
      "file": "abc123",
      "url": "abc123",
      "slug": "abc123",
      "created": "2007-12-03T10:15:30Z",
      "modified": "2007-12-03T10:15:30Z",
      "id": "4"
    }
  }
}

user

Response

Returns a UserNode

Arguments
Name Description
id - ID

Example

Query
query user($id: ID) {
  user(id: $id) {
    id
    password
    lastLogin
    isSuperuser
    username
    firstName
    lastName
    email
    isStaff
    isActive
    dateJoined
    fatherName
    type
    storeVisibility
    viewDisabledStore
    allowDisks
    phone
    country {
      ...CountryNodeFragment
    }
    region {
      ...RegionNodeFragment
    }
    city
    district
    address
    edrpou
    icq
    skype
    company
    recipient
    payMethod {
      ...PayMethodNodeFragment
    }
    delivery {
      ...DeliveryNodeFragment
    }
    deliveryInfo
    deliveryDays
    denyAdvertisement
    discountTemplate {
      ...DiscountTemplateNodeFragment
    }
    showProtectedImages
    balanceOrder
    balanceMoney
    balanceLimit
    creditDays
    totalValue
    totalProfit
    totalCount
    rating
    comment
    birthday
    webSite
    hearAboutUs
    searchCount
    orderTime
    manager {
      ...UserNodeFragment
    }
    lockManager
    ignoreBalanceCheck
    managerRegions {
      ...RegionNodeConnectionV2Fragment
    }
    currency {
      ...CurrencyNodeFragment
    }
    searchType
    onlyAvailable
    itemsPerPage
    forceLogout
    code
    modified
    webservice
    store {
      ...StoreNodeFragment
    }
    hasDropshipping
    hideNumbers
    ip
    lastIp
    cancelOrderDays
    theme
    archiveDate
    geoLocation
    productLikes {
      ...ProductLikeNodeConnectionV2Fragment
    }
    revisedItems {
      ...RecommendedProductNodeConnectionV2Fragment
    }
    pays {
      ...PaymentNotifyNodeConnectionV2Fragment
    }
    notification {
      ...PaymentNotifyNodeConnectionV2Fragment
    }
    clients {
      ...UserNodeConnectionV2Fragment
    }
    cars {
      ...UserCarNodeConnectionV2Fragment
    }
    kitSet {
      ...KitNodeConnectionV2Fragment
    }
    myCars {
      ...HistoryCarNodeConnectionV2Fragment
    }
    historyProduct {
      ...HistoryProductNodeConnectionV2Fragment
    }
    requests {
      ...RequestNodeConnectionV2Fragment
    }
    requestManager {
      ...RequestNodeConnectionV2Fragment
    }
    carts {
      ...CartNodeConnectionV2Fragment
    }
    comments {
      ...CommentNodeConnectionV2Fragment
    }
    voteUser {
      ...VoteNodeConnectionV2Fragment
    }
    sendedInfo {
      ...InformerNodeConnectionV2Fragment
    }
    receiver {
      ...InformerNodeConnectionV2Fragment
    }
    orders {
      ...OrderNodeConnectionV2Fragment
    }
    receivedOrders {
      ...OrderNodeConnectionV2Fragment
    }
    managerOrderComments {
      ...OrderCommentNodeConnectionV2Fragment
    }
    accounts {
      ...AccountNodeConnectionV2Fragment
    }
    managerAccountUser {
      ...AccountNodeConnectionV2Fragment
    }
    returnsUser {
      ...ReturnsNodeConnectionV2Fragment
    }
    returnsManager {
      ...ReturnsNodeConnectionV2Fragment
    }
    number
    fullName
    shortName
    getPhone
    userType
    balance
    readyTotal
    debt
    needToPay
    unpaidOrders {
      ...OrderNodeFragment
    }
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "user": {
      "id": 4,
      "password": "abc123",
      "lastLogin": "2007-12-03T10:15:30Z",
      "isSuperuser": false,
      "username": "abc123",
      "firstName": "xyz789",
      "lastName": "xyz789",
      "email": "xyz789",
      "isStaff": false,
      "isActive": false,
      "dateJoined": "2007-12-03T10:15:30Z",
      "fatherName": "abc123",
      "type": "A_1",
      "storeVisibility": 123,
      "viewDisabledStore": true,
      "allowDisks": true,
      "phone": ["xyz789"],
      "country": CountryNode,
      "region": RegionNode,
      "city": "xyz789",
      "district": "abc123",
      "address": "xyz789",
      "edrpou": "xyz789",
      "icq": "abc123",
      "skype": "xyz789",
      "company": "abc123",
      "recipient": "abc123",
      "payMethod": PayMethodNode,
      "delivery": DeliveryNode,
      "deliveryInfo": "abc123",
      "deliveryDays": 987,
      "denyAdvertisement": false,
      "discountTemplate": DiscountTemplateNode,
      "showProtectedImages": true,
      "balanceOrder": 123.45,
      "balanceMoney": 123.45,
      "balanceLimit": 987.65,
      "creditDays": 123,
      "totalValue": Decimal,
      "totalProfit": Decimal,
      "totalCount": 123,
      "rating": "A_1",
      "comment": "abc123",
      "birthday": "2007-12-03",
      "webSite": "abc123",
      "hearAboutUs": "abc123",
      "searchCount": 987,
      "orderTime": "2007-12-03T10:15:30Z",
      "manager": UserNode,
      "lockManager": false,
      "ignoreBalanceCheck": false,
      "managerRegions": RegionNodeConnectionV2,
      "currency": CurrencyNode,
      "searchType": 123,
      "onlyAvailable": false,
      "itemsPerPage": 123,
      "forceLogout": true,
      "code": "xyz789",
      "modified": "2007-12-03T10:15:30Z",
      "webservice": "xyz789",
      "store": StoreNode,
      "hasDropshipping": false,
      "hideNumbers": false,
      "ip": "abc123",
      "lastIp": "abc123",
      "cancelOrderDays": 987,
      "theme": "A_2",
      "archiveDate": "2007-12-03T10:15:30Z",
      "geoLocation": "xyz789",
      "productLikes": ProductLikeNodeConnectionV2,
      "revisedItems": RecommendedProductNodeConnectionV2,
      "pays": PaymentNotifyNodeConnectionV2,
      "notification": PaymentNotifyNodeConnectionV2,
      "clients": UserNodeConnectionV2,
      "cars": UserCarNodeConnectionV2,
      "kitSet": KitNodeConnectionV2,
      "myCars": HistoryCarNodeConnectionV2,
      "historyProduct": HistoryProductNodeConnectionV2,
      "requests": RequestNodeConnectionV2,
      "requestManager": RequestNodeConnectionV2,
      "carts": CartNodeConnectionV2,
      "comments": CommentNodeConnectionV2,
      "voteUser": VoteNodeConnectionV2,
      "sendedInfo": InformerNodeConnectionV2,
      "receiver": InformerNodeConnectionV2,
      "orders": OrderNodeConnectionV2,
      "receivedOrders": OrderNodeConnectionV2,
      "managerOrderComments": OrderCommentNodeConnectionV2,
      "accounts": AccountNodeConnectionV2,
      "managerAccountUser": AccountNodeConnectionV2,
      "returnsUser": ReturnsNodeConnectionV2,
      "returnsManager": ReturnsNodeConnectionV2,
      "number": "xyz789",
      "fullName": "xyz789",
      "shortName": "abc123",
      "getPhone": "abc123",
      "userType": 123,
      "balance": 123.45,
      "readyTotal": 123.45,
      "debt": 123.45,
      "needToPay": 987.65,
      "unpaidOrders": [OrderNode]
    }
  }
}

userAll

Response

Returns a UserNodeConnectionV2

Arguments
Name Description
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID

Example

Query
query userAll(
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID
) {
  userAll(
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id
  ) {
    pagesCount
    totalCount
    edges {
      ...UserNodeFragment
    }
  }
}
Variables
{
  "page": 987,
  "perPage": 987,
  "limit": 123,
  "id": "4"
}
Response
{
  "data": {
    "userAll": {
      "pagesCount": 987,
      "totalCount": 987,
      "edges": [UserNode]
    }
  }
}

userCar

Response

Returns a UserCarNode

Arguments
Name Description
id - ID

Example

Query
query userCar($id: ID) {
  userCar(id: $id) {
    id
    user {
      ...UserNodeFragment
    }
    type
    year
    brand
    model
    modification
    vin
    litres
    body
    transmission
    drive
    simpleCar {
      ...CarSimpleNodeFragment
    }
    car {
      ...CarNodeFragment
    }
    orderSet {
      ...OrderNodeConnectionV2Fragment
    }
    typeDisplay
    bodyDisplay
    driveDisplay
    transmissionDisplay
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "userCar": {
      "id": 4,
      "user": UserNode,
      "type": 123,
      "year": 123,
      "brand": "xyz789",
      "model": "abc123",
      "modification": "xyz789",
      "vin": "abc123",
      "litres": Decimal,
      "body": 123,
      "transmission": 123,
      "drive": 987,
      "simpleCar": CarSimpleNode,
      "car": CarNode,
      "orderSet": OrderNodeConnectionV2,
      "typeDisplay": "abc123",
      "bodyDisplay": "abc123",
      "driveDisplay": "xyz789",
      "transmissionDisplay": "abc123"
    }
  }
}

userCarAll

Response

Returns a UserCarNodeConnectionV2

Arguments
Name Description
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID

Example

Query
query userCarAll(
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID
) {
  userCarAll(
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id
  ) {
    pagesCount
    totalCount
    edges {
      ...UserCarNodeFragment
    }
  }
}
Variables
{"page": 123, "perPage": 987, "limit": 987, "id": 4}
Response
{
  "data": {
    "userCarAll": {
      "pagesCount": 123,
      "totalCount": 987,
      "edges": [UserCarNode]
    }
  }
}

userCarNode

Response

Returns a UserCarNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query userCarNode($id: ID!) {
  userCarNode(id: $id) {
    id
    user {
      ...UserNodeFragment
    }
    type
    year
    brand
    model
    modification
    vin
    litres
    body
    transmission
    drive
    simpleCar {
      ...CarSimpleNodeFragment
    }
    car {
      ...CarNodeFragment
    }
    orderSet {
      ...OrderNodeConnectionV2Fragment
    }
    typeDisplay
    bodyDisplay
    driveDisplay
    transmissionDisplay
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "userCarNode": {
      "id": "4",
      "user": UserNode,
      "type": 123,
      "year": 123,
      "brand": "xyz789",
      "model": "abc123",
      "modification": "abc123",
      "vin": "abc123",
      "litres": Decimal,
      "body": 123,
      "transmission": 123,
      "drive": 123,
      "simpleCar": CarSimpleNode,
      "car": CarNode,
      "orderSet": OrderNodeConnectionV2,
      "typeDisplay": "xyz789",
      "bodyDisplay": "abc123",
      "driveDisplay": "xyz789",
      "transmissionDisplay": "abc123"
    }
  }
}

userCurrency

Response

Returns a CurrencyNode

Example

Query
query userCurrency {
  userCurrency {
    id
    name
    value
    valueImport
    index
    indexImport
    symbol
    leftSide
    isActive
    currencyhistorySet {
      ...CurrencyHistoryNodeConnectionV2Fragment
    }
    stores {
      ...StoreNodeConnectionV2Fragment
    }
    stores2 {
      ...StoreNodeConnectionV2Fragment
    }
    storeitemSet {
      ...RecommendedProductNodeConnectionV2Fragment
    }
    paymentnotifySet {
      ...PaymentNotifyNodeConnectionV2Fragment
    }
    userSet {
      ...UserNodeConnectionV2Fragment
    }
    orderSet {
      ...OrderNodeConnectionV2Fragment
    }
    accountSet {
      ...AccountNodeConnectionV2Fragment
    }
    accountCash {
      ...AccountNodeConnectionV2Fragment
    }
    userValue
    history {
      ...CurrencyHistoryNodeConnectionV2Fragment
    }
  }
}
Response
{
  "data": {
    "userCurrency": {
      "id": 4,
      "name": "abc123",
      "value": Decimal,
      "valueImport": Decimal,
      "index": Decimal,
      "indexImport": Decimal,
      "symbol": "abc123",
      "leftSide": true,
      "isActive": false,
      "currencyhistorySet": CurrencyHistoryNodeConnectionV2,
      "stores": StoreNodeConnectionV2,
      "stores2": StoreNodeConnectionV2,
      "storeitemSet": RecommendedProductNodeConnectionV2,
      "paymentnotifySet": PaymentNotifyNodeConnectionV2,
      "userSet": UserNodeConnectionV2,
      "orderSet": OrderNodeConnectionV2,
      "accountSet": AccountNodeConnectionV2,
      "accountCash": AccountNodeConnectionV2,
      "userValue": 123.45,
      "history": CurrencyHistoryNodeConnectionV2
    }
  }
}

userNode

Response

Returns a UserNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query userNode($id: ID!) {
  userNode(id: $id) {
    id
    password
    lastLogin
    isSuperuser
    username
    firstName
    lastName
    email
    isStaff
    isActive
    dateJoined
    fatherName
    type
    storeVisibility
    viewDisabledStore
    allowDisks
    phone
    country {
      ...CountryNodeFragment
    }
    region {
      ...RegionNodeFragment
    }
    city
    district
    address
    edrpou
    icq
    skype
    company
    recipient
    payMethod {
      ...PayMethodNodeFragment
    }
    delivery {
      ...DeliveryNodeFragment
    }
    deliveryInfo
    deliveryDays
    denyAdvertisement
    discountTemplate {
      ...DiscountTemplateNodeFragment
    }
    showProtectedImages
    balanceOrder
    balanceMoney
    balanceLimit
    creditDays
    totalValue
    totalProfit
    totalCount
    rating
    comment
    birthday
    webSite
    hearAboutUs
    searchCount
    orderTime
    manager {
      ...UserNodeFragment
    }
    lockManager
    ignoreBalanceCheck
    managerRegions {
      ...RegionNodeConnectionV2Fragment
    }
    currency {
      ...CurrencyNodeFragment
    }
    searchType
    onlyAvailable
    itemsPerPage
    forceLogout
    code
    modified
    webservice
    store {
      ...StoreNodeFragment
    }
    hasDropshipping
    hideNumbers
    ip
    lastIp
    cancelOrderDays
    theme
    archiveDate
    geoLocation
    productLikes {
      ...ProductLikeNodeConnectionV2Fragment
    }
    revisedItems {
      ...RecommendedProductNodeConnectionV2Fragment
    }
    pays {
      ...PaymentNotifyNodeConnectionV2Fragment
    }
    notification {
      ...PaymentNotifyNodeConnectionV2Fragment
    }
    clients {
      ...UserNodeConnectionV2Fragment
    }
    cars {
      ...UserCarNodeConnectionV2Fragment
    }
    kitSet {
      ...KitNodeConnectionV2Fragment
    }
    myCars {
      ...HistoryCarNodeConnectionV2Fragment
    }
    historyProduct {
      ...HistoryProductNodeConnectionV2Fragment
    }
    requests {
      ...RequestNodeConnectionV2Fragment
    }
    requestManager {
      ...RequestNodeConnectionV2Fragment
    }
    carts {
      ...CartNodeConnectionV2Fragment
    }
    comments {
      ...CommentNodeConnectionV2Fragment
    }
    voteUser {
      ...VoteNodeConnectionV2Fragment
    }
    sendedInfo {
      ...InformerNodeConnectionV2Fragment
    }
    receiver {
      ...InformerNodeConnectionV2Fragment
    }
    orders {
      ...OrderNodeConnectionV2Fragment
    }
    receivedOrders {
      ...OrderNodeConnectionV2Fragment
    }
    managerOrderComments {
      ...OrderCommentNodeConnectionV2Fragment
    }
    accounts {
      ...AccountNodeConnectionV2Fragment
    }
    managerAccountUser {
      ...AccountNodeConnectionV2Fragment
    }
    returnsUser {
      ...ReturnsNodeConnectionV2Fragment
    }
    returnsManager {
      ...ReturnsNodeConnectionV2Fragment
    }
    number
    fullName
    shortName
    getPhone
    userType
    balance
    readyTotal
    debt
    needToPay
    unpaidOrders {
      ...OrderNodeFragment
    }
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "userNode": {
      "id": "4",
      "password": "xyz789",
      "lastLogin": "2007-12-03T10:15:30Z",
      "isSuperuser": false,
      "username": "xyz789",
      "firstName": "xyz789",
      "lastName": "abc123",
      "email": "xyz789",
      "isStaff": false,
      "isActive": true,
      "dateJoined": "2007-12-03T10:15:30Z",
      "fatherName": "xyz789",
      "type": "A_1",
      "storeVisibility": 987,
      "viewDisabledStore": false,
      "allowDisks": false,
      "phone": ["abc123"],
      "country": CountryNode,
      "region": RegionNode,
      "city": "abc123",
      "district": "xyz789",
      "address": "abc123",
      "edrpou": "xyz789",
      "icq": "abc123",
      "skype": "abc123",
      "company": "xyz789",
      "recipient": "abc123",
      "payMethod": PayMethodNode,
      "delivery": DeliveryNode,
      "deliveryInfo": "xyz789",
      "deliveryDays": 123,
      "denyAdvertisement": true,
      "discountTemplate": DiscountTemplateNode,
      "showProtectedImages": true,
      "balanceOrder": 987.65,
      "balanceMoney": 123.45,
      "balanceLimit": 123.45,
      "creditDays": 123,
      "totalValue": Decimal,
      "totalProfit": Decimal,
      "totalCount": 987,
      "rating": "A_1",
      "comment": "xyz789",
      "birthday": "2007-12-03",
      "webSite": "xyz789",
      "hearAboutUs": "xyz789",
      "searchCount": 123,
      "orderTime": "2007-12-03T10:15:30Z",
      "manager": UserNode,
      "lockManager": false,
      "ignoreBalanceCheck": false,
      "managerRegions": RegionNodeConnectionV2,
      "currency": CurrencyNode,
      "searchType": 987,
      "onlyAvailable": false,
      "itemsPerPage": 987,
      "forceLogout": true,
      "code": "abc123",
      "modified": "2007-12-03T10:15:30Z",
      "webservice": "xyz789",
      "store": StoreNode,
      "hasDropshipping": false,
      "hideNumbers": true,
      "ip": "xyz789",
      "lastIp": "abc123",
      "cancelOrderDays": 987,
      "theme": "A_2",
      "archiveDate": "2007-12-03T10:15:30Z",
      "geoLocation": "xyz789",
      "productLikes": ProductLikeNodeConnectionV2,
      "revisedItems": RecommendedProductNodeConnectionV2,
      "pays": PaymentNotifyNodeConnectionV2,
      "notification": PaymentNotifyNodeConnectionV2,
      "clients": UserNodeConnectionV2,
      "cars": UserCarNodeConnectionV2,
      "kitSet": KitNodeConnectionV2,
      "myCars": HistoryCarNodeConnectionV2,
      "historyProduct": HistoryProductNodeConnectionV2,
      "requests": RequestNodeConnectionV2,
      "requestManager": RequestNodeConnectionV2,
      "carts": CartNodeConnectionV2,
      "comments": CommentNodeConnectionV2,
      "voteUser": VoteNodeConnectionV2,
      "sendedInfo": InformerNodeConnectionV2,
      "receiver": InformerNodeConnectionV2,
      "orders": OrderNodeConnectionV2,
      "receivedOrders": OrderNodeConnectionV2,
      "managerOrderComments": OrderCommentNodeConnectionV2,
      "accounts": AccountNodeConnectionV2,
      "managerAccountUser": AccountNodeConnectionV2,
      "returnsUser": ReturnsNodeConnectionV2,
      "returnsManager": ReturnsNodeConnectionV2,
      "number": "abc123",
      "fullName": "xyz789",
      "shortName": "xyz789",
      "getPhone": "abc123",
      "userType": 123,
      "balance": 987.65,
      "readyTotal": 987.65,
      "debt": 123.45,
      "needToPay": 123.45,
      "unpaidOrders": [OrderNode]
    }
  }
}

userStoreVisibilityChoices

Response

Returns a GenericScalar

Example

Query
query userStoreVisibilityChoices {
  userStoreVisibilityChoices
}
Response
{"data": {"userStoreVisibilityChoices": GenericScalar}}

userType

Response

Returns [String]

Example

Query
query userType {
  userType
}
Response
{"data": {"userType": ["abc123"]}}

viewCurrency

Response

Returns a CurrencyNode

Example

Query
query viewCurrency {
  viewCurrency {
    id
    name
    value
    valueImport
    index
    indexImport
    symbol
    leftSide
    isActive
    currencyhistorySet {
      ...CurrencyHistoryNodeConnectionV2Fragment
    }
    stores {
      ...StoreNodeConnectionV2Fragment
    }
    stores2 {
      ...StoreNodeConnectionV2Fragment
    }
    storeitemSet {
      ...RecommendedProductNodeConnectionV2Fragment
    }
    paymentnotifySet {
      ...PaymentNotifyNodeConnectionV2Fragment
    }
    userSet {
      ...UserNodeConnectionV2Fragment
    }
    orderSet {
      ...OrderNodeConnectionV2Fragment
    }
    accountSet {
      ...AccountNodeConnectionV2Fragment
    }
    accountCash {
      ...AccountNodeConnectionV2Fragment
    }
    userValue
    history {
      ...CurrencyHistoryNodeConnectionV2Fragment
    }
  }
}
Response
{
  "data": {
    "viewCurrency": {
      "id": "4",
      "name": "abc123",
      "value": Decimal,
      "valueImport": Decimal,
      "index": Decimal,
      "indexImport": Decimal,
      "symbol": "xyz789",
      "leftSide": false,
      "isActive": true,
      "currencyhistorySet": CurrencyHistoryNodeConnectionV2,
      "stores": StoreNodeConnectionV2,
      "stores2": StoreNodeConnectionV2,
      "storeitemSet": RecommendedProductNodeConnectionV2,
      "paymentnotifySet": PaymentNotifyNodeConnectionV2,
      "userSet": UserNodeConnectionV2,
      "orderSet": OrderNodeConnectionV2,
      "accountSet": AccountNodeConnectionV2,
      "accountCash": AccountNodeConnectionV2,
      "userValue": 987.65,
      "history": CurrencyHistoryNodeConnectionV2
    }
  }
}

vinRequest

Response

Returns a RequestNode

Arguments
Name Description
id - ID

Example

Query
query vinRequest($id: ID) {
  vinRequest(id: $id) {
    id
    phone
    email
    user {
      ...UserNodeFragment
    }
    brand
    model
    modification
    year
    vin
    litres
    body
    transmission
    drive
    description
    isReady
    created
    manager {
      ...UserNodeFragment
    }
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "vinRequest": {
      "id": "4",
      "phone": "xyz789",
      "email": "abc123",
      "user": UserNode,
      "brand": "abc123",
      "model": "abc123",
      "modification": "xyz789",
      "year": 123,
      "vin": "abc123",
      "litres": Decimal,
      "body": "A_1",
      "transmission": "A_1",
      "drive": "A_1",
      "description": "abc123",
      "isReady": true,
      "created": "2007-12-03T10:15:30Z",
      "manager": UserNode
    }
  }
}

vinRequestAll

Response

Returns a RequestNodeConnectionV2

Arguments
Name Description
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID

Example

Query
query vinRequestAll(
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID
) {
  vinRequestAll(
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id
  ) {
    pagesCount
    totalCount
    edges {
      ...RequestNodeFragment
    }
  }
}
Variables
{"page": 123, "perPage": 987, "limit": 123, "id": 4}
Response
{
  "data": {
    "vinRequestAll": {
      "pagesCount": 987,
      "totalCount": 123,
      "edges": [RequestNode]
    }
  }
}

vinRequestNode

Response

Returns a RequestNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query vinRequestNode($id: ID!) {
  vinRequestNode(id: $id) {
    id
    phone
    email
    user {
      ...UserNodeFragment
    }
    brand
    model
    modification
    year
    vin
    litres
    body
    transmission
    drive
    description
    isReady
    created
    manager {
      ...UserNodeFragment
    }
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "vinRequestNode": {
      "id": "4",
      "phone": "abc123",
      "email": "xyz789",
      "user": UserNode,
      "brand": "xyz789",
      "model": "xyz789",
      "modification": "abc123",
      "year": 123,
      "vin": "abc123",
      "litres": Decimal,
      "body": "A_1",
      "transmission": "A_1",
      "drive": "A_1",
      "description": "abc123",
      "isReady": false,
      "created": "2007-12-03T10:15:30Z",
      "manager": UserNode
    }
  }
}

vote

Response

Returns a VoteNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query vote($id: ID!) {
  vote(id: $id) {
    id
    contentType {
      ...ContentTypeNodeFragment
    }
    objectId
    user {
      ...UserNodeFragment
    }
    vote
    ip
    userAgent
    date
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "vote": {
      "id": 4,
      "contentType": ContentTypeNode,
      "objectId": 987,
      "user": UserNode,
      "vote": 987,
      "ip": "abc123",
      "userAgent": "xyz789",
      "date": "2007-12-03T10:15:30Z"
    }
  }
}

voteAll

Response

Returns a VoteNodeConnectionV2

Arguments
Name Description
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID

Example

Query
query voteAll(
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID
) {
  voteAll(
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id
  ) {
    pagesCount
    totalCount
    edges {
      ...VoteNodeFragment
    }
  }
}
Variables
{
  "page": 123,
  "perPage": 123,
  "limit": 123,
  "id": "4"
}
Response
{
  "data": {
    "voteAll": {
      "pagesCount": 987,
      "totalCount": 987,
      "edges": [VoteNode]
    }
  }
}

voteNode

Response

Returns a VoteNode

Arguments
Name Description
id - ID

Example

Query
query voteNode($id: ID) {
  voteNode(id: $id) {
    id
    contentType {
      ...ContentTypeNodeFragment
    }
    objectId
    user {
      ...UserNodeFragment
    }
    vote
    ip
    userAgent
    date
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "voteNode": {
      "id": "4",
      "contentType": ContentTypeNode,
      "objectId": 987,
      "user": UserNode,
      "vote": 987,
      "ip": "xyz789",
      "userAgent": "xyz789",
      "date": "2007-12-03T10:15:30Z"
    }
  }
}

warehouse

Response

Returns a WarehouseNode

Arguments
Name Description
id - ID
cityRef - String

Example

Query
query warehouse(
  $id: ID,
  $cityRef: String
) {
  warehouse(
    id: $id,
    cityRef: $cityRef
  ) {
    id
    cityId
    description
    descriptionRu
    phone
    typeOfWarehouse
    ref
    number
    cityRef
    cityDescription
    cityDescriptionRu
    latitude
    longitude
    postFinance
    bicycleParking
    POSTerminal
    totalMaxWeight
    placeMaxWeight
    reception
    delivery
    schedule
    isActive
    warehouseIndex
    modified
  }
}
Variables
{"id": 4, "cityRef": "xyz789"}
Response
{
  "data": {
    "warehouse": {
      "id": 4,
      "cityId": 123,
      "description": "xyz789",
      "descriptionRu": "abc123",
      "phone": "xyz789",
      "typeOfWarehouse": "xyz789",
      "ref": "xyz789",
      "number": 987,
      "cityRef": "xyz789",
      "cityDescription": "xyz789",
      "cityDescriptionRu": "xyz789",
      "latitude": "abc123",
      "longitude": "abc123",
      "postFinance": false,
      "bicycleParking": false,
      "POSTerminal": true,
      "totalMaxWeight": 123,
      "placeMaxWeight": 123,
      "reception": "abc123",
      "delivery": "abc123",
      "schedule": "xyz789",
      "isActive": true,
      "warehouseIndex": "xyz789",
      "modified": "2007-12-03T10:15:30Z"
    }
  }
}

warehouseAll

Response

Returns a WarehouseNodeConnectionV2

Arguments
Name Description
page - Int Номер сторінки
perPage - Int По скільки елементів на сторінку розбивати видачу
limit - Int Ліміт видачі елементів
id - ID
cityRef - String

Example

Query
query warehouseAll(
  $page: Int,
  $perPage: Int,
  $limit: Int,
  $id: ID,
  $cityRef: String
) {
  warehouseAll(
    page: $page,
    perPage: $perPage,
    limit: $limit,
    id: $id,
    cityRef: $cityRef
  ) {
    pagesCount
    totalCount
    edges {
      ...WarehouseNodeFragment
    }
  }
}
Variables
{
  "page": 987,
  "perPage": 987,
  "limit": 987,
  "id": 4,
  "cityRef": "xyz789"
}
Response
{
  "data": {
    "warehouseAll": {
      "pagesCount": 987,
      "totalCount": 123,
      "edges": [WarehouseNode]
    }
  }
}

warehouseNode

Response

Returns a WarehouseNode

Arguments
Name Description
id - ID! The ID of the object

Example

Query
query warehouseNode($id: ID!) {
  warehouseNode(id: $id) {
    id
    cityId
    description
    descriptionRu
    phone
    typeOfWarehouse
    ref
    number
    cityRef
    cityDescription
    cityDescriptionRu
    latitude
    longitude
    postFinance
    bicycleParking
    POSTerminal
    totalMaxWeight
    placeMaxWeight
    reception
    delivery
    schedule
    isActive
    warehouseIndex
    modified
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "warehouseNode": {
      "id": "4",
      "cityId": 123,
      "description": "xyz789",
      "descriptionRu": "abc123",
      "phone": "xyz789",
      "typeOfWarehouse": "xyz789",
      "ref": "xyz789",
      "number": 123,
      "cityRef": "abc123",
      "cityDescription": "abc123",
      "cityDescriptionRu": "xyz789",
      "latitude": "abc123",
      "longitude": "xyz789",
      "postFinance": true,
      "bicycleParking": true,
      "POSTerminal": true,
      "totalMaxWeight": 123,
      "placeMaxWeight": 987,
      "reception": "abc123",
      "delivery": "xyz789",
      "schedule": "abc123",
      "isActive": true,
      "warehouseIndex": "xyz789",
      "modified": "2007-12-03T10:15:30Z"
    }
  }
}

yearsListSeoBox

Response

Returns a SeoBoxNode

Arguments
Name Description
brandSlug - String
modelSlug - String

Example

Query
query yearsListSeoBox(
  $brandSlug: String,
  $modelSlug: String
) {
  yearsListSeoBox(
    brandSlug: $brandSlug,
    modelSlug: $modelSlug
  ) {
    id
    code
    contentType {
      ...ContentTypeNodeFragment
    }
    objectId
    name
    title
    h1
    metaDescription
    metaKeywords
    text
    data
    h1Translations
    h1Uk
    h1Ru
    textTranslations
    textUk
    textRu
    metaDescriptionTranslations
    metaDescriptionUk
    metaDescriptionRu
    metaKeywordsTranslations
    metaKeywordsUk
    metaKeywordsRu
    nameTranslations
    nameUk
    nameRu
    titleTranslations
    titleUk
    titleRu
  }
}
Variables
{
  "brandSlug": "xyz789",
  "modelSlug": "xyz789"
}
Response
{
  "data": {
    "yearsListSeoBox": {
      "id": "4",
      "code": "xyz789",
      "contentType": ContentTypeNode,
      "objectId": 987,
      "name": "xyz789",
      "title": "abc123",
      "h1": "xyz789",
      "metaDescription": "xyz789",
      "metaKeywords": "xyz789",
      "text": "xyz789",
      "data": "xyz789",
      "h1Translations": ["xyz789"],
      "h1Uk": "abc123",
      "h1Ru": "abc123",
      "textTranslations": ["xyz789"],
      "textUk": "abc123",
      "textRu": "abc123",
      "metaDescriptionTranslations": [
        "xyz789"
      ],
      "metaDescriptionUk": "abc123",
      "metaDescriptionRu": "abc123",
      "metaKeywordsTranslations": [
        "abc123"
      ],
      "metaKeywordsUk": "abc123",
      "metaKeywordsRu": "xyz789",
      "nameTranslations": ["xyz789"],
      "nameUk": "abc123",
      "nameRu": "xyz789",
      "titleTranslations": ["abc123"],
      "titleUk": "xyz789",
      "titleRu": "abc123"
    }
  }
}

Mutations

addCartItem

Description

Додати товар у кошик

Response

Returns an AddCartItemMutation

Arguments
Name Description
cartId - ID Default = null
count - Int Default = 1
itemId - ID!
requiredProductId - ID Default = 0

Example

Query
mutation addCartItem(
  $cartId: ID,
  $count: Int,
  $itemId: ID!,
  $requiredProductId: ID
) {
  addCartItem(
    cartId: $cartId,
    count: $count,
    itemId: $itemId,
    requiredProductId: $requiredProductId
  ) {
    cart {
      ...CartNodeFragment
    }
    cartItem {
      ...CartItemNodeFragment
    }
    errors {
      ...ErrorTypeFragment
    }
  }
}
Variables
{"cartId": null, "count": 1, "itemId": 4, "requiredProductId": 0}
Response
{
  "data": {
    "addCartItem": {
      "cart": CartNode,
      "cartItem": CartItemNode,
      "errors": [ErrorType]
    }
  }
}

addCartItemComment

Description

Додати коментар до елемента кошика

Response

Returns an AddCartItemCommentMutationPayload

Arguments
Name Description
input - AddCartItemCommentMutationInput!

Example

Query
mutation addCartItemComment($input: AddCartItemCommentMutationInput!) {
  addCartItemComment(input: $input) {
    comment
    cartItemId
    errors {
      ...ErrorTypeFragment
    }
    cartItem {
      ...CartItemNodeFragment
    }
    clientMutationId
  }
}
Variables
{"input": AddCartItemCommentMutationInput}
Response
{
  "data": {
    "addCartItemComment": {
      "comment": "abc123",
      "cartItemId": "xyz789",
      "errors": [ErrorType],
      "cartItem": CartItemNode,
      "clientMutationId": "xyz789"
    }
  }
}

addCartKit

Description

Додати комплект у кошик

Response

Returns an AddKitToCartMutation

Arguments
Name Description
cartId - ID Id кошика. НЕ обов'язковий аргумент, якщо виконано вхід - не вказувати. Default = null
count - Int Кількість елементів. Default = 1
itemId - ID! Id прайса
kitId - ID!
requiredProductId - ID Default = 0

Example

Query
mutation addCartKit(
  $cartId: ID,
  $count: Int,
  $itemId: ID!,
  $kitId: ID!,
  $requiredProductId: ID
) {
  addCartKit(
    cartId: $cartId,
    count: $count,
    itemId: $itemId,
    kitId: $kitId,
    requiredProductId: $requiredProductId
  ) {
    cart {
      ...CartNodeFragment
    }
    cartItem {
      ...CartItemNodeFragment
    }
    errors {
      ...ErrorTypeFragment
    }
  }
}
Variables
{"cartId": null, "count": 1, "itemId": 4, "kitId": 4, "requiredProductId": 0}
Response
{
  "data": {
    "addCartKit": {
      "cart": CartNode,
      "cartItem": CartItemNode,
      "errors": [ErrorType]
    }
  }
}

addClaim

Response

Returns an AddClaimMutationPayload

Arguments
Name Description
input - AddClaimMutationInput!

Example

Query
mutation addClaim($input: AddClaimMutationInput!) {
  addClaim(input: $input) {
    name
    phone
    email
    text
    captcha
    errors {
      ...ErrorTypeFragment
    }
    ok
    clientMutationId
  }
}
Variables
{"input": AddClaimMutationInput}
Response
{
  "data": {
    "addClaim": {
      "name": "abc123",
      "phone": "xyz789",
      "email": "abc123",
      "text": "xyz789",
      "captcha": "abc123",
      "errors": [ErrorType],
      "ok": false,
      "clientMutationId": "abc123"
    }
  }
}

addComment

Description

Добавить комментарий к товару с пользователем который вошел

Response

Returns an AddCommentMutationPayload

Arguments
Name Description
input - AddCommentMutationInput!

Example

Query
mutation addComment($input: AddCommentMutationInput!) {
  addComment(input: $input) {
    contentId
    objectId
    name
    text
    errors {
      ...ErrorTypeFragment
    }
    comment {
      ...CommentNodeFragment
    }
    clientMutationId
  }
}
Variables
{"input": AddCommentMutationInput}
Response
{
  "data": {
    "addComment": {
      "contentId": "xyz789",
      "objectId": "abc123",
      "name": "xyz789",
      "text": "abc123",
      "errors": [ErrorType],
      "comment": CommentNode,
      "clientMutationId": "abc123"
    }
  }
}

addCommentAnonymous

Description

Добавить комментарий к товару с НЕ вошедшим пользователем

Arguments
Name Description
input - AddCommentAnonymousMutationInput!

Example

Query
mutation addCommentAnonymous($input: AddCommentAnonymousMutationInput!) {
  addCommentAnonymous(input: $input) {
    contentId
    objectId
    name
    email
    text
    captcha
    errors {
      ...ErrorTypeFragment
    }
    comment {
      ...CommentNodeFragment
    }
    clientMutationId
  }
}
Variables
{"input": AddCommentAnonymousMutationInput}
Response
{
  "data": {
    "addCommentAnonymous": {
      "contentId": "xyz789",
      "objectId": "abc123",
      "name": "xyz789",
      "email": "abc123",
      "text": "xyz789",
      "captcha": "abc123",
      "errors": [ErrorType],
      "comment": CommentNode,
      "clientMutationId": "xyz789"
    }
  }
}

addCommentResources

Description

Добавить медиа ресурс к комментарию. Фото добавляются через multipart/form-data, а видео через url

Response

Returns an AddCommentResourcesMutation

Arguments
Name Description
commentId - ID! Id комментария, к которому прилагается ресурс
productId - String! ID продукта, к которому добавляется ресурс
urls - [String] Список ссылок на видео ресурсы

Example

Query
mutation addCommentResources(
  $commentId: ID!,
  $productId: String!,
  $urls: [String]
) {
  addCommentResources(
    commentId: $commentId,
    productId: $productId,
    urls: $urls
  ) {
    resources {
      ...CommentResourceNodeFragment
    }
  }
}
Variables
{
  "commentId": 4,
  "productId": "xyz789",
  "urls": ["xyz789"]
}
Response
{
  "data": {
    "addCommentResources": {
      "resources": [CommentResourceNode]
    }
  }
}

addDefaultDeliveryData

Response

Returns an AddDefaultDeliveryDataPayload

Arguments
Name Description
input - AddDefaultDeliveryDataInput!

Example

Query
mutation addDefaultDeliveryData($input: AddDefaultDeliveryDataInput!) {
  addDefaultDeliveryData(input: $input) {
    deliveryRegion
    deliveryCity
    serviceTypes
    deliveryNumber
    deliveryAddress
    orderId
    captcha
    remember
    errors {
      ...ErrorTypeFragment
    }
    order {
      ...OrderNodeFragment
    }
    clientMutationId
  }
}
Variables
{"input": AddDefaultDeliveryDataInput}
Response
{
  "data": {
    "addDefaultDeliveryData": {
      "deliveryRegion": "4",
      "deliveryCity": "abc123",
      "serviceTypes": "abc123",
      "deliveryNumber": 123,
      "deliveryAddress": "xyz789",
      "orderId": "xyz789",
      "captcha": "abc123",
      "remember": true,
      "errors": [ErrorType],
      "order": OrderNode,
      "clientMutationId": "abc123"
    }
  }
}

addFeedback

Response

Returns an AddFeedbackMutationPayload

Arguments
Name Description
input - AddFeedbackMutationInput!

Example

Query
mutation addFeedback($input: AddFeedbackMutationInput!) {
  addFeedback(input: $input) {
    product {
      ...SimpleProductNodeFragment
    }
    errors {
      ...ErrorTypeFragment
    }
    ok
    clientMutationId
  }
}
Variables
{"input": AddFeedbackMutationInput}
Response
{
  "data": {
    "addFeedback": {
      "product": SimpleProductNode,
      "errors": [ErrorType],
      "ok": true,
      "clientMutationId": "xyz789"
    }
  }
}

addHistoryCar

Description

Додати автомобіль в історію пошуку користувача

Response

Returns an AddHistoryCarMutation

Arguments
Name Description
car - ID! Id автомобіля

Example

Query
mutation addHistoryCar($car: ID!) {
  addHistoryCar(car: $car) {
    errors {
      ...ErrorTypeFragment
    }
  }
}
Variables
{"car": 4}
Response
{"data": {"addHistoryCar": {"errors": [ErrorType]}}}

addHistoryProduct

Description

Додати продукт в історію пошуку користувача

Response

Returns an AddHistoryProductMutation

Arguments
Name Description
product - String! ID товару

Example

Query
mutation addHistoryProduct($product: String!) {
  addHistoryProduct(product: $product) {
    ok
    errors {
      ...ErrorTypeFragment
    }
  }
}
Variables
{"product": "xyz789"}
Response
{
  "data": {
    "addHistoryProduct": {
      "ok": true,
      "errors": [ErrorType]
    }
  }
}

addNpDeliveryData

Response

Returns an AddNPDeliveryInfoPayload

Arguments
Name Description
input - AddNPDeliveryInfoInput!

Example

Query
mutation addNpDeliveryData($input: AddNPDeliveryInfoInput!) {
  addNpDeliveryData(input: $input) {
    serviceTypes
    deliveryRegion
    deliveryCity
    deliveryWarehouse
    deliveryStreet
    deliveryBuildingNumber
    deliveryFlat
    orderId
    captcha
    remember
    errors {
      ...ErrorTypeFragment
    }
    order {
      ...OrderNodeFragment
    }
    clientMutationId
  }
}
Variables
{"input": AddNPDeliveryInfoInput}
Response
{
  "data": {
    "addNpDeliveryData": {
      "serviceTypes": "abc123",
      "deliveryRegion": "xyz789",
      "deliveryCity": "xyz789",
      "deliveryWarehouse": "xyz789",
      "deliveryStreet": "xyz789",
      "deliveryBuildingNumber": "abc123",
      "deliveryFlat": "xyz789",
      "orderId": "xyz789",
      "captcha": "abc123",
      "remember": false,
      "errors": [ErrorType],
      "order": OrderNode,
      "clientMutationId": "xyz789"
    }
  }
}

addOrder

Response

Returns an AddOrderMutationPayload

Arguments
Name Description
input - AddOrderMutationInput!

Example

Query
mutation addOrder($input: AddOrderMutationInput!) {
  addOrder(input: $input) {
    order {
      ...OrderNodeFragment
    }
    info
    warnings
    errors {
      ...ErrorTypeFragment
    }
    clientMutationId
  }
}
Variables
{"input": AddOrderMutationInput}
Response
{
  "data": {
    "addOrder": {
      "order": OrderNode,
      "info": ["xyz789"],
      "warnings": ["xyz789"],
      "errors": [ErrorType],
      "clientMutationId": "xyz789"
    }
  }
}

addOrderComment

Response

Returns an AddOrderCommentMutationPayload

Arguments
Name Description
input - AddOrderCommentMutationInput!

Example

Query
mutation addOrderComment($input: AddOrderCommentMutationInput!) {
  addOrderComment(input: $input) {
    text
    order
    errors {
      ...ErrorTypeFragment
    }
    comment {
      ...OrderCommentNodeFragment
    }
    clientMutationId
  }
}
Variables
{"input": AddOrderCommentMutationInput}
Response
{
  "data": {
    "addOrderComment": {
      "text": "abc123",
      "order": "xyz789",
      "errors": [ErrorType],
      "comment": OrderCommentNode,
      "clientMutationId": "xyz789"
    }
  }
}

addOrderQuick

Response

Returns a QuickOrderMutationPayload

Arguments
Name Description
input - QuickOrderMutationInput!

Example

Query
mutation addOrderQuick($input: QuickOrderMutationInput!) {
  addOrderQuick(input: $input) {
    name
    phone
    password
    captcha
    cartId
    info
    warnings
    errors {
      ...ErrorTypeFragment
    }
    order {
      ...OrderNodeFragment
    }
    clientMutationId
  }
}
Variables
{"input": QuickOrderMutationInput}
Response
{
  "data": {
    "addOrderQuick": {
      "name": "abc123",
      "phone": "xyz789",
      "password": "xyz789",
      "captcha": "xyz789",
      "cartId": "abc123",
      "info": ["xyz789"],
      "warnings": ["xyz789"],
      "errors": [ErrorType],
      "order": OrderNode,
      "clientMutationId": "xyz789"
    }
  }
}

addProductLike

Response

Returns an AddProductLike

Arguments
Name Description
product - String

Example

Query
mutation addProductLike($product: String) {
  addProductLike(product: $product) {
    productLike {
      ...ProductLikeNodeFragment
    }
  }
}
Variables
{"product": "xyz789"}
Response
{
  "data": {
    "addProductLike": {"productLike": ProductLikeNode}
  }
}

addQuality

Description

Добавить характеристику продукта

Response

Returns an AddQualityMutationPayload

Arguments
Name Description
input - AddQualityMutationInput!

Example

Query
mutation addQuality($input: AddQualityMutationInput!) {
  addQuality(input: $input) {
    commentId
    productId
    type
    quality
    errors {
      ...ErrorTypeFragment
    }
    qualities {
      ...QualityNodeFragment
    }
    clientMutationId
  }
}
Variables
{"input": AddQualityMutationInput}
Response
{
  "data": {
    "addQuality": {
      "commentId": "xyz789",
      "productId": "abc123",
      "type": 987,
      "quality": ["xyz789"],
      "errors": [ErrorType],
      "qualities": [QualityNode],
      "clientMutationId": "abc123"
    }
  }
}

addSelfPickUpDeliveryData

Response

Returns an AddSelfPickUpDeliveryDataPayload

Arguments
Name Description
input - AddSelfPickUpDeliveryDataInput!

Example

Query
mutation addSelfPickUpDeliveryData($input: AddSelfPickUpDeliveryDataInput!) {
  addSelfPickUpDeliveryData(input: $input) {
    deliveryCity
    deliveryNumber
    orderId
    captcha
    remember
    errors {
      ...ErrorTypeFragment
    }
    order {
      ...OrderNodeFragment
    }
    clientMutationId
  }
}
Variables
{"input": AddSelfPickUpDeliveryDataInput}
Response
{
  "data": {
    "addSelfPickUpDeliveryData": {
      "deliveryCity": "xyz789",
      "deliveryNumber": "xyz789",
      "orderId": "abc123",
      "captcha": "abc123",
      "remember": true,
      "errors": [ErrorType],
      "order": OrderNode,
      "clientMutationId": "xyz789"
    }
  }
}

cancelOrder

Response

Returns a CancelOrderMutation

Arguments
Name Description
order - String! ID замовлення

Example

Query
mutation cancelOrder($order: String!) {
  cancelOrder(order: $order) {
    errors {
      ...ErrorTypeFragment
    }
  }
}
Variables
{"order": "xyz789"}
Response
{"data": {"cancelOrder": {"errors": [ErrorType]}}}

changeCartItems

Description

Змінити кількість/активність елемента кошика

Response

Returns a ChangeCartItems

Arguments
Name Description
cartItems - [ID]
count - Int Default = null
isActive - Boolean Default = null

Example

Query
mutation changeCartItems(
  $cartItems: [ID],
  $count: Int,
  $isActive: Boolean
) {
  changeCartItems(
    cartItems: $cartItems,
    count: $count,
    isActive: $isActive
  ) {
    cart {
      ...CartNodeFragment
    }
    cartItems {
      ...CartItemNodeFragment
    }
    errors {
      ...ErrorTypeFragment
    }
  }
}
Variables
{"cartItems": [4], "count": null, "isActive": null}
Response
{
  "data": {
    "changeCartItems": {
      "cart": CartNode,
      "cartItems": [CartItemNode],
      "errors": [ErrorType]
    }
  }
}

changePassword

Response

Returns a ChangePasswordMutationPayload

Arguments
Name Description
input - ChangePasswordMutationInput!

Example

Query
mutation changePassword($input: ChangePasswordMutationInput!) {
  changePassword(input: $input) {
    oldPassword
    newPassword
    info
    warnings
    errors {
      ...ErrorTypeFragment
    }
    user {
      ...UserNodeFragment
    }
    clientMutationId
  }
}
Variables
{"input": ChangePasswordMutationInput}
Response
{
  "data": {
    "changePassword": {
      "oldPassword": "abc123",
      "newPassword": "xyz789",
      "info": ["xyz789"],
      "warnings": ["xyz789"],
      "errors": [ErrorType],
      "user": UserNode,
      "clientMutationId": "xyz789"
    }
  }
}

changeReturnsDescription

Response

Returns a ChangeReturnDescriptionPayload

Arguments
Name Description
input - ChangeReturnDescriptionInput!

Example

Query
mutation changeReturnsDescription($input: ChangeReturnDescriptionInput!) {
  changeReturnsDescription(input: $input) {
    returns
    newDescription
    errors {
      ...ErrorTypeFragment
    }
    clientMutationId
  }
}
Variables
{"input": ChangeReturnDescriptionInput}
Response
{
  "data": {
    "changeReturnsDescription": {
      "returns": "xyz789",
      "newDescription": "abc123",
      "errors": [ErrorType],
      "clientMutationId": "xyz789"
    }
  }
}

createOrderWithDelivery

Response

Returns a CreateOrderWithDelivery

Arguments
Name Description
delivery - DeliveryDataInput
order - AddOrderMutationInput!

Example

Query
mutation createOrderWithDelivery(
  $delivery: DeliveryDataInput,
  $order: AddOrderMutationInput!
) {
  createOrderWithDelivery(
    delivery: $delivery,
    order: $order
  ) {
    order {
      ...OrderNodeFragment
    }
    orderErrors {
      ...ErrorTypeFragment
    }
    deliveryErrors {
      ...ErrorTypeFragment
    }
  }
}
Variables
{
  "delivery": DeliveryDataInput,
  "order": AddOrderMutationInput
}
Response
{
  "data": {
    "createOrderWithDelivery": {
      "order": OrderNode,
      "orderErrors": [ErrorType],
      "deliveryErrors": [ErrorType]
    }
  }
}

deleteAllProductLikes

Response

Returns a DeleteAllProductLikes

Example

Query
mutation deleteAllProductLikes {
  deleteAllProductLikes {
    ok
  }
}
Response
{"data": {"deleteAllProductLikes": {"ok": true}}}

deleteAllUserCar

Response

Returns a DeleteAllUserCar

Example

Query
mutation deleteAllUserCar {
  deleteAllUserCar {
    errors {
      ...ErrorTypeFragment
    }
  }
}
Response
{"data": {"deleteAllUserCar": {"errors": [ErrorType]}}}

deleteCartItems

Description

Видалити елемент кошика

Response

Returns a DeleteCartItems

Arguments
Name Description
cartItems - [ID]

Example

Query
mutation deleteCartItems($cartItems: [ID]) {
  deleteCartItems(cartItems: $cartItems) {
    cart {
      ...CartNodeFragment
    }
    errors {
      ...ErrorTypeFragment
    }
  }
}
Variables
{"cartItems": ["4"]}
Response
{
  "data": {
    "deleteCartItems": {
      "cart": CartNode,
      "errors": [ErrorType]
    }
  }
}

deleteProductLike

Response

Returns a DeleteProductLike

Arguments
Name Description
product - ID

Example

Query
mutation deleteProductLike($product: ID) {
  deleteProductLike(product: $product) {
    errors {
      ...ErrorTypeFragment
    }
  }
}
Variables
{"product": "4"}
Response
{"data": {"deleteProductLike": {"errors": [ErrorType]}}}

deleteReturns

Response

Returns a DeleteReturns

Arguments
Name Description
returns - [ID]

Example

Query
mutation deleteReturns($returns: [ID]) {
  deleteReturns(returns: $returns) {
    errors {
      ...ErrorTypeFragment
    }
  }
}
Variables
{"returns": [4]}
Response
{"data": {"deleteReturns": {"errors": [ErrorType]}}}

deleteUserCar

Response

Returns a DeleteUserCar

Arguments
Name Description
carId - ID!

Example

Query
mutation deleteUserCar($carId: ID!) {
  deleteUserCar(carId: $carId) {
    errors {
      ...ErrorTypeFragment
    }
  }
}
Variables
{"carId": 4}
Response
{"data": {"deleteUserCar": {"errors": [ErrorType]}}}

importCartItems

Description

Імпорт елементів кошика

Response

Returns an ImportCartItemsMutationPayload

Arguments
Name Description
input - ImportCartItemsMutationInput!

Example

Query
mutation importCartItems($input: ImportCartItemsMutationInput!) {
  importCartItems(input: $input) {
    store
    manufacturer
    number
    count
    startRow
    file
    errors {
      ...ErrorTypeFragment
    }
    importLog
    clientMutationId
  }
}
Variables
{"input": ImportCartItemsMutationInput}
Response
{
  "data": {
    "importCartItems": {
      "store": 987,
      "manufacturer": 987,
      "number": 987,
      "count": 987,
      "startRow": 123,
      "file": Upload,
      "errors": [ErrorType],
      "importLog": ["abc123"],
      "clientMutationId": "xyz789"
    }
  }
}

loginUser

Response

Returns a LoginMutationPayload

Arguments
Name Description
input - LoginMutationInput!

Example

Query
mutation loginUser($input: LoginMutationInput!) {
  loginUser(input: $input) {
    username
    password
    errors {
      ...ErrorTypeFragment
    }
    user {
      ...UserNodeFragment
    }
    token
    clientMutationId
  }
}
Variables
{"input": LoginMutationInput}
Response
{
  "data": {
    "loginUser": {
      "username": "abc123",
      "password": "xyz789",
      "errors": [ErrorType],
      "user": UserNode,
      "token": "xyz789",
      "clientMutationId": "xyz789"
    }
  }
}

logoutUser

Response

Returns a LogoutMutation

Example

Query
mutation logoutUser {
  logoutUser {
    user {
      ...UserNodeFragment
    }
  }
}
Response
{"data": {"logoutUser": {"user": UserNode}}}

makeDeletedInformer

Description

Видалити елементи інформера

Response

Returns a MakeDeletedInformerMutation

Arguments
Name Description
ids - [ID]! Список id елементів інформера: ids: ["123123"]

Example

Query
mutation makeDeletedInformer($ids: [ID]!) {
  makeDeletedInformer(ids: $ids) {
    errors {
      ...ErrorTypeFragment
    }
  }
}
Variables
{"ids": ["4"]}
Response
{"data": {"makeDeletedInformer": {"errors": [ErrorType]}}}

makePartRequest

Response

Returns a CreateRequestMutationPayload

Arguments
Name Description
input - CreateRequestMutationInput!

Example

Query
mutation makePartRequest($input: CreateRequestMutationInput!) {
  makePartRequest(input: $input) {
    request {
      ...RequestNodeFragment
    }
    errors {
      ...ErrorTypeFragment
    }
    vinRequest {
      ...RequestNodeFragment
    }
    clientMutationId
  }
}
Variables
{"input": CreateRequestMutationInput}
Response
{
  "data": {
    "makePartRequest": {
      "request": RequestNode,
      "errors": [ErrorType],
      "vinRequest": RequestNode,
      "clientMutationId": "abc123"
    }
  }
}

makeReadInformer

Description

Прочитати елементи інформера

Response

Returns a MakeReadInformerMutation

Arguments
Name Description
ids - [ID]! Список id елементів інформера: ids: ["123123"]

Example

Query
mutation makeReadInformer($ids: [ID]!) {
  makeReadInformer(ids: $ids) {
    errors {
      ...ErrorTypeFragment
    }
  }
}
Variables
{"ids": [4]}
Response
{"data": {"makeReadInformer": {"errors": [ErrorType]}}}

moveCartItems

Description

Перемістити елемент з одного кошика в інший, Спрацює за умови, що користувач виконав вхід, і кошик належить йому

Response

Returns a MoveCartItemsMutation

Arguments
Name Description
destinationCartId - String!
sourceCartId - String!

Example

Query
mutation moveCartItems(
  $destinationCartId: String!,
  $sourceCartId: String!
) {
  moveCartItems(
    destinationCartId: $destinationCartId,
    sourceCartId: $sourceCartId
  ) {
    ok
    cartItems {
      ...CartItemNodeConnectionFragment
    }
  }
}
Variables
{
  "destinationCartId": "xyz789",
  "sourceCartId": "abc123"
}
Response
{
  "data": {
    "moveCartItems": {
      "ok": true,
      "cartItems": CartItemNodeConnection
    }
  }
}

notifyAboutPayment

Arguments
Name Description
input - NotifyAboutPaymentMutationInput!

Example

Query
mutation notifyAboutPayment($input: NotifyAboutPaymentMutationInput!) {
  notifyAboutPayment(input: $input) {
    paymentNotify {
      ...PaymentNotifyNodeFragment
    }
    info
    warnings
    errors {
      ...ErrorTypeFragment
    }
    payment {
      ...PaymentNotifyNodeFragment
    }
    clientMutationId
  }
}
Variables
{"input": NotifyAboutPaymentMutationInput}
Response
{
  "data": {
    "notifyAboutPayment": {
      "paymentNotify": PaymentNotifyNode,
      "info": ["xyz789"],
      "warnings": ["abc123"],
      "errors": [ErrorType],
      "payment": PaymentNotifyNode,
      "clientMutationId": "abc123"
    }
  }
}

recalcCart

Description

Перерахувати кошик

Response

Returns a RecalculateCart

Example

Query
mutation recalcCart {
  recalcCart {
    errors {
      ...ErrorTypeFragment
    }
  }
}
Response
{"data": {"recalcCart": {"errors": [ErrorType]}}}

registerUser

Response

Returns a RegisterMutationPayload

Arguments
Name Description
input - RegisterMutationInput!

Example

Query
mutation registerUser($input: RegisterMutationInput!) {
  registerUser(input: $input) {
    user {
      ...UserNodeFragment
    }
    errors {
      ...ErrorTypeFragment
    }
    loginOk
    token
    clientMutationId
  }
}
Variables
{"input": RegisterMutationInput}
Response
{
  "data": {
    "registerUser": {
      "user": UserNode,
      "errors": [ErrorType],
      "loginOk": true,
      "token": "abc123",
      "clientMutationId": "abc123"
    }
  }
}

requestPasswordReset

Arguments
Name Description
input - RequestPasswordResetMutationInput!

Example

Query
mutation requestPasswordReset($input: RequestPasswordResetMutationInput!) {
  requestPasswordReset(input: $input) {
    email
    captcha
    errors {
      ...ErrorTypeFragment
    }
    clientMutationId
  }
}
Variables
{"input": RequestPasswordResetMutationInput}
Response
{
  "data": {
    "requestPasswordReset": {
      "email": "xyz789",
      "captcha": "abc123",
      "errors": [ErrorType],
      "clientMutationId": "xyz789"
    }
  }
}

resetPassword

Response

Returns a ResetPasswordMutationPayload

Arguments
Name Description
input - ResetPasswordMutationInput!

Example

Query
mutation resetPassword($input: ResetPasswordMutationInput!) {
  resetPassword(input: $input) {
    user
    token
    newPassword
    captcha
    errors {
      ...ErrorTypeFragment
    }
    clientMutationId
  }
}
Variables
{"input": ResetPasswordMutationInput}
Response
{
  "data": {
    "resetPassword": {
      "user": 987,
      "token": "abc123",
      "newPassword": "xyz789",
      "captcha": "xyz789",
      "errors": [ErrorType],
      "clientMutationId": "xyz789"
    }
  }
}

returnOrderItem

Response

Returns a ReturnOrderItemPayload

Arguments
Name Description
input - ReturnOrderItemInput!

Example

Query
mutation returnOrderItem($input: ReturnOrderItemInput!) {
  returnOrderItem(input: $input) {
    reason
    description
    count
    images
    orderItem
    errors {
      ...ErrorTypeFragment
    }
    returns {
      ...ReturnsNodeFragment
    }
    clientMutationId
  }
}
Variables
{"input": ReturnOrderItemInput}
Response
{
  "data": {
    "returnOrderItem": {
      "reason": "abc123",
      "description": "abc123",
      "count": 987,
      "images": [Upload],
      "orderItem": "xyz789",
      "errors": [ErrorType],
      "returns": ReturnsNode,
      "clientMutationId": "xyz789"
    }
  }
}

sendWebserviceRequest

Arguments
Name Description
productId - ID!

Example

Query
mutation sendWebserviceRequest($productId: ID!) {
  sendWebserviceRequest(productId: $productId) {
    ok
  }
}
Variables
{"productId": "4"}
Response
{"data": {"sendWebserviceRequest": {"ok": true}}}

subscribeForAdverts

Response

Returns an AdvertSubscribe

Arguments
Name Description
email - String

Example

Query
mutation subscribeForAdverts($email: String) {
  subscribeForAdverts(email: $email) {
    ok
  }
}
Variables
{"email": "xyz789"}
Response
{"data": {"subscribeForAdverts": {"ok": true}}}

updateUser

Response

Returns an UpdateUserPayload

Arguments
Name Description
input - UpdateUserInput!

Example

Query
mutation updateUser($input: UpdateUserInput!) {
  updateUser(input: $input) {
    user {
      ...UserNodeFragment
    }
    info
    warnings
    errors {
      ...ErrorTypeFragment
    }
    clientMutationId
  }
}
Variables
{"input": UpdateUserInput}
Response
{
  "data": {
    "updateUser": {
      "user": UserNode,
      "info": ["abc123"],
      "warnings": ["xyz789"],
      "errors": [ErrorType],
      "clientMutationId": "xyz789"
    }
  }
}

updateUserCar

Response

Returns an UpdateUserCarPayload

Arguments
Name Description
input - UpdateUserCarInput!

Example

Query
mutation updateUserCar($input: UpdateUserCarInput!) {
  updateUserCar(input: $input) {
    userCar {
      ...UserCarNodeFragment
    }
    info
    warnings
    errors {
      ...ErrorTypeFragment
    }
    clientMutationId
  }
}
Variables
{"input": UpdateUserCarInput}
Response
{
  "data": {
    "updateUserCar": {
      "userCar": UserCarNode,
      "info": ["xyz789"],
      "warnings": ["abc123"],
      "errors": [ErrorType],
      "clientMutationId": "xyz789"
    }
  }
}

vote

Description

Оценить товар

Response

Returns a VoteMutation

Arguments
Name Description
contentTypeId - ID Id contentTypeAll об'єкта
objectId - ID ID объекта, который оценивают
vote - Float Оценка объекта. Может иметь значение от 0.5 до 5

Example

Query
mutation vote(
  $contentTypeId: ID,
  $objectId: ID,
  $vote: Float
) {
  vote(
    contentTypeId: $contentTypeId,
    objectId: $objectId,
    vote: $vote
  ) {
    ok
  }
}
Variables
{
  "contentTypeId": 4,
  "objectId": "4",
  "vote": 987.65
}
Response
{"data": {"vote": {"ok": true}}}

Types

AccountNode

Fields
Field Name Description
id - ID! The ID of the object
type - String
variant - Int
date - DateTime!
sourceValue - String
Arguments
currencyName - String
number - Int
orders - [Int]
balance - String
Arguments
currencyName - String
printUrl - String
Arguments
currencyName - String
cashCurrency - String
cashValue - Float
csvUrl - String
Example
{
  "id": "4",
  "type": "xyz789",
  "variant": 987,
  "date": "2007-12-03T10:15:30Z",
  "sourceValue": "xyz789",
  "number": 123,
  "orders": [123],
  "balance": "xyz789",
  "printUrl": "xyz789",
  "cashCurrency": "xyz789",
  "cashValue": 123.45,
  "csvUrl": "xyz789"
}

AccountNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [AccountNode]
Example
{
  "pagesCount": 987,
  "totalCount": 987,
  "edges": [AccountNode]
}

AccountNodeConnectionV2AccountNodeQuery

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
variant - Int
edges - [AccountNode]
Example
{
  "pagesCount": 987,
  "totalCount": 987,
  "variant": 987,
  "edges": [AccountNode]
}

ActionNode

Fields
Field Name Description
id - ID! The ID of the object
isActive - Boolean! is_active
priority - Int! priority
name - String! name
subTitle - String! sub_title
slug - String! slug
image - String
Arguments
size - String
created - Date created
actFrom - Date act_from
actTo - Date act_to
text - String! text
nameTranslations - [String]
nameUk - String
nameRu - String
textTranslations - [String]
textUk - String
textRu - String
slugTranslations - [String]
slugUk - String
slugRu - String
subTitleTranslations - [String]
subTitleUk - String
subTitleRu - String
Example
{
  "id": "4",
  "isActive": true,
  "priority": 123,
  "name": "xyz789",
  "subTitle": "abc123",
  "slug": "abc123",
  "image": "abc123",
  "created": "2007-12-03",
  "actFrom": "2007-12-03",
  "actTo": "2007-12-03",
  "text": "abc123",
  "nameTranslations": ["abc123"],
  "nameUk": "abc123",
  "nameRu": "abc123",
  "textTranslations": ["abc123"],
  "textUk": "xyz789",
  "textRu": "abc123",
  "slugTranslations": ["xyz789"],
  "slugUk": "xyz789",
  "slugRu": "abc123",
  "subTitleTranslations": ["xyz789"],
  "subTitleUk": "xyz789",
  "subTitleRu": "abc123"
}

ActionNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [ActionNode]
Example
{
  "pagesCount": 123,
  "totalCount": 987,
  "edges": [ActionNode]
}

AddCartItemCommentMutationInput

Fields
Input Field Description
comment - String
cartItemId - String!
clientMutationId - String
Example
{
  "comment": "xyz789",
  "cartItemId": "abc123",
  "clientMutationId": "abc123"
}

AddCartItemCommentMutationPayload

Fields
Field Name Description
comment - String
cartItemId - String!
errors - [ErrorType]
cartItem - CartItemNode
clientMutationId - String
Example
{
  "comment": "xyz789",
  "cartItemId": "abc123",
  "errors": [ErrorType],
  "cartItem": CartItemNode,
  "clientMutationId": "xyz789"
}

AddCartItemMutation

Fields
Field Name Description
cart - CartNode
cartItem - CartItemNode
errors - [ErrorType!]!
Example
{
  "cart": CartNode,
  "cartItem": CartItemNode,
  "errors": [ErrorType]
}

AddClaimMutationInput

Fields
Input Field Description
name - String!
phone - String Це необов'язкове поле
email - String Це необов'язкове поле
text - String!
captcha - String!
clientMutationId - String
Example
{
  "name": "xyz789",
  "phone": "abc123",
  "email": "abc123",
  "text": "abc123",
  "captcha": "xyz789",
  "clientMutationId": "xyz789"
}

AddClaimMutationPayload

Fields
Field Name Description
name - String!
phone - String Це необов'язкове поле
email - String Це необов'язкове поле
text - String!
captcha - String!
errors - [ErrorType]
ok - Boolean
clientMutationId - String
Example
{
  "name": "xyz789",
  "phone": "abc123",
  "email": "xyz789",
  "text": "xyz789",
  "captcha": "xyz789",
  "errors": [ErrorType],
  "ok": false,
  "clientMutationId": "xyz789"
}

AddCommentAnonymousMutationInput

Fields
Input Field Description
contentId - String!
objectId - String!
name - String!
email - String Залиште свою адресу електронної пошти, для зворотного зв'язку (отримати повідомлення про нові коментарі / відгуки.
text - String!
captcha - String!
clientMutationId - String
Example
{
  "contentId": "xyz789",
  "objectId": "xyz789",
  "name": "abc123",
  "email": "xyz789",
  "text": "abc123",
  "captcha": "xyz789",
  "clientMutationId": "abc123"
}

AddCommentAnonymousMutationPayload

Fields
Field Name Description
contentId - String!
objectId - String!
name - String!
email - String Залиште свою адресу електронної пошти, для зворотного зв'язку (отримати повідомлення про нові коментарі / відгуки.
text - String!
captcha - String!
errors - [ErrorType]
comment - CommentNode
clientMutationId - String
Example
{
  "contentId": "abc123",
  "objectId": "xyz789",
  "name": "xyz789",
  "email": "abc123",
  "text": "xyz789",
  "captcha": "xyz789",
  "errors": [ErrorType],
  "comment": CommentNode,
  "clientMutationId": "xyz789"
}

AddCommentMutationInput

Fields
Input Field Description
contentId - String!
objectId - String!
name - String!
text - String!
clientMutationId - String
Example
{
  "contentId": "abc123",
  "objectId": "abc123",
  "name": "xyz789",
  "text": "xyz789",
  "clientMutationId": "xyz789"
}

AddCommentMutationPayload

Fields
Field Name Description
contentId - String!
objectId - String!
name - String!
text - String!
errors - [ErrorType]
comment - CommentNode
clientMutationId - String
Example
{
  "contentId": "xyz789",
  "objectId": "abc123",
  "name": "abc123",
  "text": "abc123",
  "errors": [ErrorType],
  "comment": CommentNode,
  "clientMutationId": "xyz789"
}

AddCommentResourcesMutation

Fields
Field Name Description
resources - [CommentResourceNode]
Example
{"resources": [CommentResourceNode]}

AddDefaultDeliveryDataInput

Fields
Input Field Description
deliveryRegion - ID
deliveryCity - String!
serviceTypes - String!
deliveryNumber - Int Номер відділення
deliveryAddress - String
orderId - String!
captcha - String!
remember - Boolean
clientMutationId - String
Example
{
  "deliveryRegion": 4,
  "deliveryCity": "xyz789",
  "serviceTypes": "xyz789",
  "deliveryNumber": 987,
  "deliveryAddress": "xyz789",
  "orderId": "abc123",
  "captcha": "abc123",
  "remember": true,
  "clientMutationId": "abc123"
}

AddDefaultDeliveryDataPayload

Fields
Field Name Description
deliveryRegion - ID
deliveryCity - String!
serviceTypes - String!
deliveryNumber - Int Номер відділення
deliveryAddress - String
orderId - String!
captcha - String!
remember - Boolean
errors - [ErrorType]
order - OrderNode
clientMutationId - String
Example
{
  "deliveryRegion": "4",
  "deliveryCity": "abc123",
  "serviceTypes": "abc123",
  "deliveryNumber": 987,
  "deliveryAddress": "abc123",
  "orderId": "xyz789",
  "captcha": "abc123",
  "remember": true,
  "errors": [ErrorType],
  "order": OrderNode,
  "clientMutationId": "xyz789"
}

AddFeedbackMutationInput

Fields
Input Field Description
name - String!
phone - String Це необов'язкове поле
email - String Це необов'язкове поле
text - String!
captcha - String!
id - ID
clientMutationId - String
Example
{
  "name": "abc123",
  "phone": "abc123",
  "email": "abc123",
  "text": "abc123",
  "captcha": "xyz789",
  "id": 4,
  "clientMutationId": "xyz789"
}

AddFeedbackMutationPayload

Fields
Field Name Description
product - SimpleProductNode
errors - [ErrorType!]!
ok - Boolean
clientMutationId - String
Example
{
  "product": SimpleProductNode,
  "errors": [ErrorType],
  "ok": true,
  "clientMutationId": "abc123"
}

AddHistoryCarMutation

Fields
Field Name Description
errors - [ErrorType!]!
Example
{"errors": [ErrorType]}

AddHistoryProductMutation

Fields
Field Name Description
ok - Boolean
errors - [ErrorType!]!
Example
{"ok": false, "errors": [ErrorType]}

AddKitToCartMutation

Fields
Field Name Description
cart - CartNode
cartItem - CartItemNode
errors - [ErrorType!]!
Example
{
  "cart": CartNode,
  "cartItem": CartItemNode,
  "errors": [ErrorType]
}

AddNPDeliveryInfoInput

Fields
Input Field Description
serviceTypes - String!
deliveryRegion - String
deliveryCity - String
deliveryWarehouse - String
deliveryStreet - String
deliveryBuildingNumber - String
deliveryFlat - String
orderId - String!
captcha - String!
remember - Boolean
clientMutationId - String
Example
{
  "serviceTypes": "xyz789",
  "deliveryRegion": "xyz789",
  "deliveryCity": "xyz789",
  "deliveryWarehouse": "xyz789",
  "deliveryStreet": "xyz789",
  "deliveryBuildingNumber": "xyz789",
  "deliveryFlat": "abc123",
  "orderId": "abc123",
  "captcha": "xyz789",
  "remember": true,
  "clientMutationId": "abc123"
}

AddNPDeliveryInfoPayload

Fields
Field Name Description
serviceTypes - String!
deliveryRegion - String
deliveryCity - String
deliveryWarehouse - String
deliveryStreet - String
deliveryBuildingNumber - String
deliveryFlat - String
orderId - String!
captcha - String!
remember - Boolean
errors - [ErrorType]
order - OrderNode
clientMutationId - String
Example
{
  "serviceTypes": "abc123",
  "deliveryRegion": "xyz789",
  "deliveryCity": "xyz789",
  "deliveryWarehouse": "xyz789",
  "deliveryStreet": "abc123",
  "deliveryBuildingNumber": "abc123",
  "deliveryFlat": "xyz789",
  "orderId": "xyz789",
  "captcha": "abc123",
  "remember": true,
  "errors": [ErrorType],
  "order": OrderNode,
  "clientMutationId": "xyz789"
}

AddOrderCommentMutationInput

Fields
Input Field Description
text - String!
order - String!
clientMutationId - String
Example
{
  "text": "xyz789",
  "order": "xyz789",
  "clientMutationId": "xyz789"
}

AddOrderCommentMutationPayload

Fields
Field Name Description
text - String!
order - String!
errors - [ErrorType!]!
comment - OrderCommentNode
clientMutationId - String
Example
{
  "text": "xyz789",
  "order": "abc123",
  "errors": [ErrorType],
  "comment": OrderCommentNode,
  "clientMutationId": "abc123"
}

AddOrderMutationInput

Fields
Input Field Description
payMethod - ID!
recipient - String!
city - String
address - String
phone - String!
comment - String
needInvoice - Boolean
insurance - Boolean
lath - Boolean
dontSplit - Boolean
deliveryInfo - String Номер складу або поштовий індекс
delivery - ID!
cartId - String
dontCall - Boolean
id - ID
clientMutationId - String
Example
{
  "payMethod": 4,
  "recipient": "xyz789",
  "city": "xyz789",
  "address": "abc123",
  "phone": "xyz789",
  "comment": "abc123",
  "needInvoice": true,
  "insurance": false,
  "lath": true,
  "dontSplit": true,
  "deliveryInfo": "xyz789",
  "delivery": 4,
  "cartId": "abc123",
  "dontCall": true,
  "id": "4",
  "clientMutationId": "xyz789"
}

AddOrderMutationPayload

Fields
Field Name Description
order - OrderNode
info - [String]
warnings - [String]
errors - [ErrorType!]!
clientMutationId - String
Example
{
  "order": OrderNode,
  "info": ["abc123"],
  "warnings": ["xyz789"],
  "errors": [ErrorType],
  "clientMutationId": "xyz789"
}

AddProductLike

Fields
Field Name Description
productLike - ProductLikeNode
Example
{"productLike": ProductLikeNode}

AddQualityMutationInput

Fields
Input Field Description
commentId - String! id коментаря, до якого прикріплюється характеристика
productId - String! id продукта, до якого прикріплюється характеристика
type - Int! тип характеристики (query: qualityType.key)
quality - [String]! Список характеристик: Приклад: ["Міцний", "Не ламається"]
clientMutationId - String
Example
{
  "commentId": "abc123",
  "productId": "xyz789",
  "type": 987,
  "quality": ["xyz789"],
  "clientMutationId": "xyz789"
}

AddQualityMutationPayload

Fields
Field Name Description
commentId - String! id коментаря, до якого прикріплюється характеристика
productId - String! id продукта, до якого прикріплюється характеристика
type - Int! тип характеристики (query: qualityType.key)
quality - [String]! Список характеристик: Приклад: ["Міцний", "Не ламається"]
errors - [ErrorType]
qualities - [QualityNode]
clientMutationId - String
Example
{
  "commentId": "abc123",
  "productId": "xyz789",
  "type": 987,
  "quality": ["abc123"],
  "errors": [ErrorType],
  "qualities": [QualityNode],
  "clientMutationId": "xyz789"
}

AddSelfPickUpDeliveryDataInput

Fields
Input Field Description
deliveryCity - String
deliveryNumber - String
orderId - String!
captcha - String!
remember - Boolean
clientMutationId - String
Example
{
  "deliveryCity": "xyz789",
  "deliveryNumber": "xyz789",
  "orderId": "abc123",
  "captcha": "xyz789",
  "remember": true,
  "clientMutationId": "abc123"
}

AddSelfPickUpDeliveryDataPayload

Fields
Field Name Description
deliveryCity - String
deliveryNumber - String
orderId - String!
captcha - String!
remember - Boolean
errors - [ErrorType]
order - OrderNode
clientMutationId - String
Example
{
  "deliveryCity": "abc123",
  "deliveryNumber": "abc123",
  "orderId": "abc123",
  "captcha": "abc123",
  "remember": false,
  "errors": [ErrorType],
  "order": OrderNode,
  "clientMutationId": "abc123"
}

AdvertNode

Fields
Field Name Description
id - ID! The ID of the object
isActive - Boolean! is_active
type - String
name - String! name
subTitle - String! sub_title
image - String
Arguments
size - String
url - String! Використовується або URL, або ТЕКСТ.
text - String! text
clicks - Int! clicks
sort - Int! Чим менше число, тим вище в черзі банер.
nameTranslations - [String]
nameUk - String
nameRu - String
textTranslations - [String]
textUk - String
textRu - String
urlTranslations - [String]
urlUk - String
urlRu - String
subTitleTranslations - [String]
subTitleUk - String
subTitleRu - String
Example
{
  "id": 4,
  "isActive": true,
  "type": "abc123",
  "name": "xyz789",
  "subTitle": "abc123",
  "image": "xyz789",
  "url": "abc123",
  "text": "abc123",
  "clicks": 123,
  "sort": 123,
  "nameTranslations": ["abc123"],
  "nameUk": "abc123",
  "nameRu": "abc123",
  "textTranslations": ["xyz789"],
  "textUk": "abc123",
  "textRu": "xyz789",
  "urlTranslations": ["abc123"],
  "urlUk": "abc123",
  "urlRu": "xyz789",
  "subTitleTranslations": ["xyz789"],
  "subTitleUk": "xyz789",
  "subTitleRu": "xyz789"
}

AdvertNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [AdvertNode]
Example
{
  "pagesCount": 123,
  "totalCount": 987,
  "edges": [AdvertNode]
}

AdvertSubscribe

Fields
Field Name Description
ok - Boolean
Example
{"ok": true}

AreaNode

Fields
Field Name Description
id - ID! The ID of the object
areasId - Int areas_id
description - String! description
ref - String! ref
areasCenter - String! areas_center
isActive - Boolean! is_active
modified - DateTime modified
Example
{
  "id": 4,
  "areasId": 987,
  "description": "xyz789",
  "ref": "xyz789",
  "areasCenter": "xyz789",
  "isActive": true,
  "modified": "2007-12-03T10:15:30Z"
}

AreaNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [AreaNode]
Example
{
  "pagesCount": 123,
  "totalCount": 987,
  "edges": [AreaNode]
}

Boolean

Description

The Boolean scalar type represents true or false.

Example
true

BrandNode

Fields
Field Name Description
id - ID! The ID of the object
name - String! name
slug - String slug
carsCount - Int! cars_count
show - Boolean! show
isActive - Boolean! is_active
makeCar - Boolean! make_car
makeTruck - Boolean! make_truck
makeEngine - Boolean! make_engine
image - String
Arguments
size - String
engineSet - EngineNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
name - String
carmodelSet - CarModelNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
name - String
brand - ID
slug - String
isCar - Boolean
isTruck - Boolean
brand_Name - String
brand_Slug - String
yearStart_Gt - Int
yearStart_Lt - Int
yearStart_Gte - Int
yearStart_Lte - Int
yearEnd_Gt - Int
yearEnd_Lt - Int
yearEnd_Gte - Int
yearEnd_Lte - Int
orderBy - String

Ordering

year - Decimal
toStr - String
seoBox - SeoBoxNode
Arguments
categoryId - Int
absoluteUrl - String
Example
{
  "id": "4",
  "name": "xyz789",
  "slug": "xyz789",
  "carsCount": 987,
  "show": true,
  "isActive": false,
  "makeCar": false,
  "makeTruck": true,
  "makeEngine": true,
  "image": "abc123",
  "engineSet": EngineNodeConnectionV2,
  "carmodelSet": CarModelNodeConnectionV2,
  "toStr": "abc123",
  "seoBox": SeoBoxNode,
  "absoluteUrl": "abc123"
}

BrandNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [BrandNode]
Example
{
  "pagesCount": 987,
  "totalCount": 987,
  "edges": [BrandNode]
}

CancelOrderMutation

Fields
Field Name Description
errors - [ErrorType!]!
Example
{"errors": [ErrorType]}

CarBodyNode

Fields
Field Name Description
id - ID! The ID of the object
name - String! name
carmodelSet - CarModelNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
name - String
brand - ID
slug - String
isCar - Boolean
isTruck - Boolean
brand_Name - String
brand_Slug - String
yearStart_Gt - Int
yearStart_Lt - Int
yearStart_Gte - Int
yearStart_Lte - Int
yearEnd_Gt - Int
yearEnd_Lt - Int
yearEnd_Gte - Int
yearEnd_Lte - Int
orderBy - String

Ordering

year - Decimal
carSet - CarNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
model - ID
model_IsCar - Boolean
model_IsTruck - Boolean
model_Brand - ID
model_Slug - String
slug - String
name - String
name_Icontains - String
body - ID
engines_Name - String
engines_Name_Icontains - String
ccm - Decimal
year - Decimal
orderBy - String

Ordering

nameTranslations - [String]
nameUk - String
nameRu - String
Example
{
  "id": 4,
  "name": "xyz789",
  "carmodelSet": CarModelNodeConnectionV2,
  "carSet": CarNodeConnectionV2,
  "nameTranslations": ["abc123"],
  "nameUk": "abc123",
  "nameRu": "abc123"
}

CarBodyNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [CarBodyNode]
Example
{
  "pagesCount": 123,
  "totalCount": 123,
  "edges": [CarBodyNode]
}

CarModelNode

Fields
Field Name Description
id - ID! The ID of the object
name - String! name
brand - BrandNode
isActive - Boolean! is_active
body - CarBodyNode!
dateStart - Int date_start
dateEnd - Int date_end
yearStart - Int year_start
yearEnd - Int year_end
isCar - Boolean! is_car
isTruck - Boolean! is_truck
isAxle - Boolean! is_axle
slug - String slug
image - String image
cars - CarNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
model - ID
model_IsCar - Boolean
model_IsTruck - Boolean
model_Brand - ID
model_Slug - String
slug - String
name - String
name_Icontains - String
body - ID
engines_Name - String
engines_Name_Icontains - String
ccm - Decimal
year - Decimal
orderBy - String

Ordering

toStr - String
seoBox - SeoBoxNode
Arguments
categoryId - Int
absoluteUrl - String
nameTranslations - [String]
nameUk - String
nameRu - String
Example
{
  "id": 4,
  "name": "xyz789",
  "brand": BrandNode,
  "isActive": true,
  "body": CarBodyNode,
  "dateStart": 987,
  "dateEnd": 987,
  "yearStart": 123,
  "yearEnd": 123,
  "isCar": false,
  "isTruck": true,
  "isAxle": false,
  "slug": "abc123",
  "image": "xyz789",
  "cars": CarNodeConnectionV2,
  "toStr": "xyz789",
  "seoBox": SeoBoxNode,
  "absoluteUrl": "abc123",
  "nameTranslations": ["abc123"],
  "nameUk": "abc123",
  "nameRu": "xyz789"
}

CarModelNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [CarModelNode]
Example
{
  "pagesCount": 123,
  "totalCount": 123,
  "edges": [CarModelNode]
}

CarModelNodeConnectionV2CarModelAll

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
minYear - Int
years - [Int]
edges - [CarModelNode]
Example
{
  "pagesCount": 123,
  "totalCount": 123,
  "minYear": 123,
  "years": [987],
  "edges": [CarModelNode]
}

CarNode

Fields
Field Name Description
id - ID! The ID of the object
model - CarModelNode!
name - String name
slug - String slug
isActive - Boolean! is_active
dateStart - Int date_start
dateEnd - Int date_end
yearStart - Int year_start
yearEnd - Int year_end
kwFrom - Int kw_from
kwTo - Int kw_to
hpFrom - Int hp_from
hpTo - Int hp_to
ccm - Int ccm
cylinders - Int cylinders
doors - Int doors
tank - Int tank
abs - String! abs
asr - String! asr
engine - String! engine
brakeType - String! brake_type
brakeSystem - String! brake_system
fuel - String! fuel
body - CarBodyNode!
maxWeight - Int max_weight
kwModel - String! kw_model
kwAxle - String! kw_axle
ccmTax - Int ccm_tax
litres - Decimal litres
kvDrive - String! kv_drive
trans - String! trans
fuelSupply - String! fuel_supply
valves - Int valves
sort - Int! sort
engines - EngineNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
name - String
categories - CategoryNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
name_Icontains - String
car - String
pk - Decimal
products - ProductCarNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
car - ID
car_In - [ID]
product - String
carIn - [String]
userCars - UserCarNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
historycarSet - HistoryCarNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
sort - String

Сортувати за історією машин: created - за датою і часом створення

toStr - String
seoBox - SeoBoxNode
Arguments
categories - [String]
productsSeoBox - SeoBoxNode
Arguments
category - String
absoluteUrl - String
engineTranslations - [String]
engineUk - String
engineRu - String
brakeSystemTranslations - [String]
brakeSystemUk - String
brakeSystemRu - String
asrTranslations - [String]
asrUk - String
asrRu - String
fuelTranslations - [String]
fuelUk - String
fuelRu - String
absTranslations - [String]
absUk - String
absRu - String
nameTranslations - [String]
nameUk - String
nameRu - String
brakeTypeTranslations - [String]
brakeTypeUk - String
brakeTypeRu - String
Example
{
  "id": 4,
  "model": CarModelNode,
  "name": "xyz789",
  "slug": "abc123",
  "isActive": true,
  "dateStart": 123,
  "dateEnd": 123,
  "yearStart": 123,
  "yearEnd": 123,
  "kwFrom": 987,
  "kwTo": 987,
  "hpFrom": 123,
  "hpTo": 987,
  "ccm": 987,
  "cylinders": 987,
  "doors": 987,
  "tank": 987,
  "abs": "abc123",
  "asr": "xyz789",
  "engine": "xyz789",
  "brakeType": "abc123",
  "brakeSystem": "xyz789",
  "fuel": "xyz789",
  "body": CarBodyNode,
  "maxWeight": 987,
  "kwModel": "xyz789",
  "kwAxle": "abc123",
  "ccmTax": 123,
  "litres": Decimal,
  "kvDrive": "xyz789",
  "trans": "abc123",
  "fuelSupply": "xyz789",
  "valves": 987,
  "sort": 123,
  "engines": EngineNodeConnectionV2,
  "categories": CategoryNodeConnectionV2,
  "products": ProductCarNodeConnectionV2,
  "userCars": UserCarNodeConnectionV2,
  "historycarSet": HistoryCarNodeConnectionV2,
  "toStr": "abc123",
  "seoBox": SeoBoxNode,
  "productsSeoBox": SeoBoxNode,
  "absoluteUrl": "xyz789",
  "engineTranslations": ["xyz789"],
  "engineUk": "xyz789",
  "engineRu": "xyz789",
  "brakeSystemTranslations": ["abc123"],
  "brakeSystemUk": "xyz789",
  "brakeSystemRu": "abc123",
  "asrTranslations": ["abc123"],
  "asrUk": "abc123",
  "asrRu": "xyz789",
  "fuelTranslations": ["xyz789"],
  "fuelUk": "abc123",
  "fuelRu": "xyz789",
  "absTranslations": ["xyz789"],
  "absUk": "abc123",
  "absRu": "xyz789",
  "nameTranslations": ["abc123"],
  "nameUk": "abc123",
  "nameRu": "xyz789",
  "brakeTypeTranslations": ["abc123"],
  "brakeTypeUk": "xyz789",
  "brakeTypeRu": "xyz789"
}

CarNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [CarNode]
Example
{"pagesCount": 987, "totalCount": 123, "edges": [CarNode]}

CarSimpleNode

Fields
Field Name Description
id - ID! The ID of the object
brand - String! brand
brandSlug - String! brand_slug
model - String! model
modelSlug - String! model_slug
modification - String modification
modificationSlug - String modification_slug
year - Int! year
isActive - Boolean! is_active
created - DateTime! created
details - JSONString!
tags - [String]
simpleCars2 - ProductCarSimpleNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

product - ID
car - ID
groups - [String]
userSimpleCars - UserCarNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
pk - Int
modificationTranslations - [String]
modificationUk - String
modificationRu - String
Example
{
  "id": 4,
  "brand": "abc123",
  "brandSlug": "xyz789",
  "model": "abc123",
  "modelSlug": "xyz789",
  "modification": "abc123",
  "modificationSlug": "abc123",
  "year": 987,
  "isActive": false,
  "created": "2007-12-03T10:15:30Z",
  "details": JSONString,
  "tags": ["xyz789"],
  "simpleCars2": ProductCarSimpleNodeConnectionV2,
  "userSimpleCars": UserCarNodeConnectionV2,
  "pk": 123,
  "modificationTranslations": ["xyz789"],
  "modificationUk": "abc123",
  "modificationRu": "abc123"
}

CarSimpleNodeConnection

Fields
Field Name Description
pageInfo - PageInfo! Pagination data for this connection.
edges - [CarSimpleNodeEdge]! Contains the nodes in this connection.
Example
{
  "pageInfo": PageInfo,
  "edges": [CarSimpleNodeEdge]
}

CarSimpleNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [CarSimpleNode]
Example
{
  "pagesCount": 123,
  "totalCount": 123,
  "edges": [CarSimpleNode]
}

CarSimpleNodeEdge

Description

A Relay edge containing a CarSimpleNode and its cursor.

Fields
Field Name Description
node - CarSimpleNode The item at the end of the edge
cursor - String! A cursor for use in pagination
Example
{
  "node": CarSimpleNode,
  "cursor": "xyz789"
}

CartItemNode

Fields
Field Name Description
id - ID! The ID of the object
cart - CartNode!
kit - KitNode
product - SimpleProductNode
store - StoreNode
isActive - Boolean! is_active
count - Int! count
price - Float
Arguments
currencyName - String
total - Float
Arguments
currencyName - String
comment - String! comment
priceItem - StoreItemNode
Example
{
  "id": "4",
  "cart": CartNode,
  "kit": KitNode,
  "product": SimpleProductNode,
  "store": StoreNode,
  "isActive": true,
  "count": 123,
  "price": 123.45,
  "total": 123.45,
  "comment": "abc123",
  "priceItem": StoreItemNode
}

CartItemNodeConnection

Fields
Field Name Description
pageInfo - PageInfo! Pagination data for this connection.
edges - [CartItemNodeEdge]! Contains the nodes in this connection.
Example
{
  "pageInfo": PageInfo,
  "edges": [CartItemNodeEdge]
}

CartItemNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [CartItemNode]
Example
{
  "pagesCount": 987,
  "totalCount": 987,
  "edges": [CartItemNode]
}

CartItemNodeEdge

Description

A Relay edge containing a CartItemNode and its cursor.

Fields
Field Name Description
node - CartItemNode The item at the end of the edge
cursor - String! A cursor for use in pagination
Example
{
  "node": CartItemNode,
  "cursor": "xyz789"
}

CartNode

Fields
Field Name Description
id - ID! The ID of the object
user - UserNode
created - Date! created
modified - Date! modified
total - Float
Arguments
currencyName - String
totalCount - Int! total_count
items - CartItemNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
cartId - ID
cartItems - CartItemNodeConnectionV2
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
cartId - ID
existActive - Boolean
Example
{
  "id": 4,
  "user": UserNode,
  "created": "2007-12-03",
  "modified": "2007-12-03",
  "total": 987.65,
  "totalCount": 987,
  "items": CartItemNodeConnectionV2,
  "cartItems": CartItemNodeConnectionV2,
  "existActive": true
}

CartNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [CartNode]
Example
{
  "pagesCount": 987,
  "totalCount": 123,
  "edges": [CartNode]
}

CategoryNode

Fields
Field Name Description
id - ID! The ID of the object
parent - CategoryNode
name - String! name
type - ProductCategoryTypeChoices!
num - Int! num
unions - ProductUnionNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
name - String
isActive - Boolean
pks - [Int]
isShared - Boolean! is_shared
lft - Int! lft
rght - Int! rght
treeId - Int! tree_id
level - Int! level
children - CategoryNodeConnectionV2
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
name_Icontains - String
car - String
pk - Decimal
carSet - CarNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
model - ID
model_IsCar - Boolean
model_IsTruck - Boolean
model_Brand - ID
model_Slug - String
slug - String
name - String
name_Icontains - String
body - ID
engines_Name - String
engines_Name_Icontains - String
ccm - Decimal
year - Decimal
orderBy - String

Ordering

pk - Int
isLeafNode - Boolean
analytics - LeafNodeAnalytics
Arguments
carId - String
nameTranslations - [String]
nameUk - String
nameRu - String
Example
{
  "id": "4",
  "parent": CategoryNode,
  "name": "xyz789",
  "type": "A_1",
  "num": 987,
  "unions": ProductUnionNodeConnectionV2,
  "isShared": true,
  "lft": 123,
  "rght": 987,
  "treeId": 987,
  "level": 987,
  "children": CategoryNodeConnectionV2,
  "carSet": CarNodeConnectionV2,
  "pk": 123,
  "isLeafNode": false,
  "analytics": LeafNodeAnalytics,
  "nameTranslations": ["xyz789"],
  "nameUk": "abc123",
  "nameRu": "abc123"
}

CategoryNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [CategoryNode]
Example
{
  "pagesCount": 123,
  "totalCount": 123,
  "edges": [CategoryNode]
}

ChangeCartItems

Fields
Field Name Description
cart - CartNode
cartItems - [CartItemNode]
errors - [ErrorType!]!
Example
{
  "cart": CartNode,
  "cartItems": [CartItemNode],
  "errors": [ErrorType]
}

ChangePasswordMutationInput

Fields
Input Field Description
oldPassword - String!
newPassword - String!
clientMutationId - String
Example
{
  "oldPassword": "xyz789",
  "newPassword": "xyz789",
  "clientMutationId": "xyz789"
}

ChangePasswordMutationPayload

Fields
Field Name Description
oldPassword - String!
newPassword - String!
info - [String]
warnings - [String]
errors - [ErrorType]
user - UserNode
clientMutationId - String
Example
{
  "oldPassword": "xyz789",
  "newPassword": "abc123",
  "info": ["xyz789"],
  "warnings": ["abc123"],
  "errors": [ErrorType],
  "user": UserNode,
  "clientMutationId": "xyz789"
}

ChangeReturnDescriptionInput

Fields
Input Field Description
returns - String!
newDescription - String!
clientMutationId - String
Example
{
  "returns": "abc123",
  "newDescription": "abc123",
  "clientMutationId": "xyz789"
}

ChangeReturnDescriptionPayload

Fields
Field Name Description
returns - String!
newDescription - String!
errors - [ErrorType]
clientMutationId - String
Example
{
  "returns": "xyz789",
  "newDescription": "abc123",
  "errors": [ErrorType],
  "clientMutationId": "xyz789"
}

CityNode

Fields
Field Name Description
id - ID! The ID of the object
description - String! description
descriptionRu - String! description_ru
ref - String! ref
delivery1 - String! delivery1
delivery2 - String! delivery2
delivery3 - String! delivery3
delivery4 - String! delivery4
delivery5 - String! delivery5
delivery6 - String! delivery6
delivery7 - String! delivery7
area - String! area
cityId - Int! city_id
isActive - Boolean! is_active
modified - DateTime modified
Example
{
  "id": 4,
  "description": "xyz789",
  "descriptionRu": "abc123",
  "ref": "xyz789",
  "delivery1": "xyz789",
  "delivery2": "abc123",
  "delivery3": "abc123",
  "delivery4": "xyz789",
  "delivery5": "xyz789",
  "delivery6": "xyz789",
  "delivery7": "xyz789",
  "area": "xyz789",
  "cityId": 123,
  "isActive": true,
  "modified": "2007-12-03T10:15:30Z"
}

CityNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [CityNode]
Example
{
  "pagesCount": 987,
  "totalCount": 987,
  "edges": [CityNode]
}

CommentNode

Fields
Field Name Description
id - ID! The ID of the object
contentType - ContentTypeNode!
parentId - Int! parent_id
objectId - Int! object_id
user - UserNode
name - String! name
email - String! email
text - String! text
isRead - Boolean! is_read
isDeleted - Boolean! is_deleted
ip - String! ip
userAgentMd5 - String! user_agent_md5
created - DateTime! created
commentResources - CommentResourceNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
product - ID
comment - ID
type - String
quality - QualityNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
product - ID
comment - ID
vote - VoteNode
children - CommentNodeConnectionV2
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
isDeleted - Boolean
contentType - ID
orderBy - String

Ordering

objectId - String
Example
{
  "id": "4",
  "contentType": ContentTypeNode,
  "parentId": 987,
  "objectId": 987,
  "user": UserNode,
  "name": "abc123",
  "email": "abc123",
  "text": "abc123",
  "isRead": false,
  "isDeleted": true,
  "ip": "xyz789",
  "userAgentMd5": "xyz789",
  "created": "2007-12-03T10:15:30Z",
  "commentResources": CommentResourceNodeConnectionV2,
  "quality": QualityNodeConnectionV2,
  "vote": VoteNode,
  "children": CommentNodeConnectionV2
}

CommentNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [CommentNode]
Example
{
  "pagesCount": 123,
  "totalCount": 987,
  "edges": [CommentNode]
}

CommentQualityTypeChoices

Description

An enumeration.

Values
Enum Value Description

A_0

Перевага

A_1

Недолік
Example
"A_0"

CommentResourceNode

Fields
Field Name Description
id - ID! The ID of the object
comment - CommentNode!
product - SimpleProductNode!
type - String
resource - String! resource
Example
{
  "id": 4,
  "comment": CommentNode,
  "product": SimpleProductNode,
  "type": "abc123",
  "resource": "abc123"
}

CommentResourceNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [CommentResourceNode]
Example
{
  "pagesCount": 987,
  "totalCount": 987,
  "edges": [CommentResourceNode]
}

ConfigNode

Fields
Field Name Description
name - String! name
companyName - String! company_name
isBlocked - Boolean! is_blocked
defaultPage - CoreConfigDefaultPageChoices!
onlyAvailable - Boolean! only_available
anonymousCheckout - Int
buyOnlyAvailable - Boolean! buy_only_available
hideInfo - Boolean! hide_info
defaultCurrency - CurrencyNode!
userCurrency - CurrencyNode!
userAccountCurrency - CoreConfigUserAccountCurrencyChoices!
cancelOrderDays - Int cancel_order_days
defaultPayMethod - PayMethodNode
defaultDelivery - DeliveryNode
defaultSort - CoreConfigDefaultSortChoices!
groupDefaultSort - CoreConfigGroupDefaultSortChoices!
showCurrency - Boolean! show_currency
maxProductCount - Int! max_product_count
itemsPerPage - Int! items_per_page
showLocalstoreName - Boolean! show_localstore_name
storeItemMaxCount - Int! Приховувати кількість елементів складу більшу за вказане значення
id - ID! The ID of the object
Example
{
  "name": "xyz789",
  "companyName": "xyz789",
  "isBlocked": false,
  "defaultPage": "BRANDS",
  "onlyAvailable": false,
  "anonymousCheckout": 987,
  "buyOnlyAvailable": false,
  "hideInfo": false,
  "defaultCurrency": CurrencyNode,
  "userCurrency": CurrencyNode,
  "userAccountCurrency": "A_0",
  "cancelOrderDays": 123,
  "defaultPayMethod": PayMethodNode,
  "defaultDelivery": DeliveryNode,
  "defaultSort": "PRICE",
  "groupDefaultSort": "MANUFACTURER_NAME_AVAILABILITY",
  "showCurrency": true,
  "maxProductCount": 987,
  "itemsPerPage": 987,
  "showLocalstoreName": false,
  "storeItemMaxCount": 123,
  "id": 4
}

ContentContentTypeChoices

Description

An enumeration.

Values
Enum Value Description

A_0

новина

A_1

стаття

A_2

відео
Example
"A_0"

ContentNode

Fields
Field Name Description
id - ID! The ID of the object
type - ContentContentTypeChoices!
isActive - Boolean! is_active
priority - Int! priority
name - String! name
slug - String! slug
keywords - String! keywords
description - String! description
textShort - String
text - String! text
image - String
Arguments
size - String
modified - DateTime! modified
created - Date created
rating - Decimal! rating
voteCount - Int! vote_count
voteSum - Int! vote_sum
commentQty - Int! comment_qty
textTranslations - [String]
textUk - String
textRu - String
textShortTranslations - [String]
textShortUk - String
textShortRu - String
descriptionTranslations - [String]
descriptionUk - String
descriptionRu - String
keywordsTranslations - [String]
keywordsUk - String
keywordsRu - String
nameTranslations - [String]
nameUk - String
nameRu - String
slugTranslations - [String]
slugUk - String
slugRu - String
Example
{
  "id": 4,
  "type": "A_0",
  "isActive": true,
  "priority": 123,
  "name": "abc123",
  "slug": "xyz789",
  "keywords": "abc123",
  "description": "xyz789",
  "textShort": "abc123",
  "text": "xyz789",
  "image": "xyz789",
  "modified": "2007-12-03T10:15:30Z",
  "created": "2007-12-03",
  "rating": Decimal,
  "voteCount": 123,
  "voteSum": 987,
  "commentQty": 987,
  "textTranslations": ["xyz789"],
  "textUk": "abc123",
  "textRu": "abc123",
  "textShortTranslations": ["abc123"],
  "textShortUk": "xyz789",
  "textShortRu": "xyz789",
  "descriptionTranslations": ["abc123"],
  "descriptionUk": "abc123",
  "descriptionRu": "xyz789",
  "keywordsTranslations": ["abc123"],
  "keywordsUk": "xyz789",
  "keywordsRu": "xyz789",
  "nameTranslations": ["abc123"],
  "nameUk": "abc123",
  "nameRu": "xyz789",
  "slugTranslations": ["abc123"],
  "slugUk": "abc123",
  "slugRu": "xyz789"
}

ContentNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [ContentNode]
Example
{
  "pagesCount": 987,
  "totalCount": 987,
  "edges": [ContentNode]
}

ContentSitePageUserTypeChoices

Description

An enumeration.

Values
Enum Value Description

A_0

УСІ

A_1

клієнт

A_2

оптовик

A_3

VIP

A_4

магазин

A_5

СТО

A_6

інтернет-магазин
Example
"A_0"

ContentTextBoxTypeChoices

Description

An enumeration.

Values
Enum Value Description

TEXT_PLAIN

text/plain

TEXT_HTML

text/html

TEXT_CSS

text/css

APPLICATION_JAVASCRIPT

application/javascript

APPLICATION_JSON

application/json

APPLICATION_XML

application/xml

TEXT_X_MYSQL

text/x-mysql

TEXT_X_PHP

text/x-php

TEXT_X_PYTHON

text/x-python

TEXT_X_SQL

text/x-sql

TEXT_YAML

text/yaml

TEXT_X_SCSS

text/x-scss
Example
"TEXT_PLAIN"

ContentTypeNode

Fields
Field Name Description
id - ID! The ID of the object
appLabel - String! app_label
model - String! model
seoboxSet - SeoBoxNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
commentSet - CommentNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
isDeleted - Boolean
contentType - ID
orderBy - String

Ordering

objectId - String
voteSet - VoteNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
pk - Int
Example
{
  "id": 4,
  "appLabel": "xyz789",
  "model": "xyz789",
  "seoboxSet": SeoBoxNodeConnectionV2,
  "commentSet": CommentNodeConnectionV2,
  "voteSet": VoteNodeConnectionV2,
  "pk": 987
}

ContentTypeNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [ContentTypeNode]
Example
{
  "pagesCount": 123,
  "totalCount": 123,
  "edges": [ContentTypeNode]
}

CoreConfigDefaultPageChoices

Description

An enumeration.

Values
Enum Value Description

BRANDS

бренди

NEWS

новини

INDEX

комбінована

MAIN

головна

CATALOG

каталог

ORIGINAL

оригинальні каталоги
Example
"BRANDS"

CoreConfigDefaultSortChoices

Description

An enumeration.

Values
Enum Value Description

PRICE

за ціною

DELIVERY

за днями доставки і ціною

MANUFACTURER

за виробником і ціною

DELIVERY_MANUFACTURER

за днями доставки і виробником

MANUFACTURER_DELIVERY

за виробником і днями доставки
Example
"PRICE"

CoreConfigGroupDefaultSortChoices

Description

An enumeration.

Values
Enum Value Description

MANUFACTURER_NAME_AVAILABILITY

За виробником, назвою, доступністю

NAME_MANUFACTURER_AVAILABILITY

За назвою, виробником, доступністю

AVAILABILITY_MANUFACTURER_NAME

За доступністю, виробником, назвою

AVAILABILITY_NAME_MANUFACTURER

За доступністю, назвою, виробником
Example
"MANUFACTURER_NAME_AVAILABILITY"

CoreConfigUserAccountCurrencyChoices

Description

An enumeration.

Values
Enum Value Description

A_0

Валюта профілю клієнта

A_1

Валюта системи

A_2

Валюта для клієнта
Example
"A_0"

CountryNode

Fields
Field Name Description
id - ID! The ID of the object
name - String! name
code - String code
iso2 - String iso2
currency - String currency
phoneMask - String phone_mask
eu - Boolean! eu
isActive - Boolean! is_active
regionSet - RegionNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
country - ID
countries - ManufacturerNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
name - String
name_Icontains - String
name_Istartswith - String
originalName - String
originalName_Icontains - String
originalName_Istartswith - String
slug - String
isCatalog - Boolean
userSet - UserNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
orderSet - OrderNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
isPaid - Boolean
items_Product_Num - String
sort - String

Сортувати замовлення: 'number' - за номером 'created' - За датою створення 'shipped' - за датою відправлення 'total' - За загальною сумою 'delivery__name' - за доставкою 'city' - За містом 'delivery_declaration' - За декларацією 'recipient' - За одержувачем

number - Decimal
statuses - [String]
statusExclude - [String]
createdDateRange - DateRangeFieldInput
shippedDateRange - DateRangeFieldInput
Example
{
  "id": 4,
  "name": "xyz789",
  "code": "xyz789",
  "iso2": "abc123",
  "currency": "abc123",
  "phoneMask": "abc123",
  "eu": true,
  "isActive": true,
  "regionSet": RegionNodeConnectionV2,
  "countries": ManufacturerNodeConnectionV2,
  "userSet": UserNodeConnectionV2,
  "orderSet": OrderNodeConnectionV2
}

CountryNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [CountryNode]
Example
{
  "pagesCount": 123,
  "totalCount": 123,
  "edges": [CountryNode]
}

CreateOrderWithDelivery

Fields
Field Name Description
order - OrderNode
orderErrors - [ErrorType!]!
deliveryErrors - [ErrorType!]!
Example
{
  "order": OrderNode,
  "orderErrors": [ErrorType],
  "deliveryErrors": [ErrorType]
}

CreateRequestMutationInput

Fields
Input Field Description
brand - ID!
model - String!
modification - String
year - Int! Початок випуску
vin - String
litres - Decimal! Вкажіть об'єм двигуна в літрах (через крапку). Приклад: 3.6
body - Int
transmission - String
drive - String Вкажіть тип приводу. (Не обов'язково)
description - String!
id - ID
clientMutationId - String
Example
{
  "brand": "4",
  "model": "abc123",
  "modification": "abc123",
  "year": 123,
  "vin": "abc123",
  "litres": Decimal,
  "body": 123,
  "transmission": "xyz789",
  "drive": "abc123",
  "description": "abc123",
  "id": 4,
  "clientMutationId": "xyz789"
}

CreateRequestMutationPayload

Fields
Field Name Description
request - RequestNode
errors - [ErrorType!]!
vinRequest - RequestNode
clientMutationId - String
Example
{
  "request": RequestNode,
  "errors": [ErrorType],
  "vinRequest": RequestNode,
  "clientMutationId": "abc123"
}

CurrencyHistoryNode

Fields
Field Name Description
id - ID! The ID of the object
currency - CurrencyNode!
value - Decimal! value
created - DateTime! created
userValue - Float
Example
{
  "id": "4",
  "currency": CurrencyNode,
  "value": Decimal,
  "created": "2007-12-03T10:15:30Z",
  "userValue": 987.65
}

CurrencyHistoryNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [CurrencyHistoryNode]
Example
{
  "pagesCount": 987,
  "totalCount": 123,
  "edges": [CurrencyHistoryNode]
}

CurrencyNode

Fields
Field Name Description
id - ID! The ID of the object
name - String! name
value - Decimal! value
valueImport - Decimal! value_import
index - Decimal! index
indexImport - Decimal! index_import
symbol - String! symbol
leftSide - Boolean! left_side
isActive - Boolean! is_active
currencyhistorySet - CurrencyHistoryNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
currency - ID
stores - StoreNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
stores2 - StoreNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
storeitemSet - RecommendedProductNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
paymentnotifySet - PaymentNotifyNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
createdDateRange - DateRangeFieldInput
userSet - UserNodeConnectionV2! Оберіть, у якій валюті відображати ціни на сайті
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
orderSet - OrderNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
isPaid - Boolean
items_Product_Num - String
sort - String

Сортувати замовлення: 'number' - за номером 'created' - За датою створення 'shipped' - за датою відправлення 'total' - За загальною сумою 'delivery__name' - за доставкою 'city' - За містом 'delivery_declaration' - За декларацією 'recipient' - За одержувачем

number - Decimal
statuses - [String]
statusExclude - [String]
createdDateRange - DateRangeFieldInput
shippedDateRange - DateRangeFieldInput
accountSet - AccountNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
accountCash - AccountNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
userValue - Float Вартість 1 одиниці у валюті клієнта. Якщо валюта для клієнта є валютою по замовчуванню, то повертає вартість у валюты по замовчуванню
history - CurrencyHistoryNodeConnectionV2
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
currency - ID
Example
{
  "id": 4,
  "name": "xyz789",
  "value": Decimal,
  "valueImport": Decimal,
  "index": Decimal,
  "indexImport": Decimal,
  "symbol": "abc123",
  "leftSide": true,
  "isActive": false,
  "currencyhistorySet": CurrencyHistoryNodeConnectionV2,
  "stores": StoreNodeConnectionV2,
  "stores2": StoreNodeConnectionV2,
  "storeitemSet": RecommendedProductNodeConnectionV2,
  "paymentnotifySet": PaymentNotifyNodeConnectionV2,
  "userSet": UserNodeConnectionV2,
  "orderSet": OrderNodeConnectionV2,
  "accountSet": AccountNodeConnectionV2,
  "accountCash": AccountNodeConnectionV2,
  "userValue": 987.65,
  "history": CurrencyHistoryNodeConnectionV2
}

CurrencyNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [CurrencyNode]
Example
{
  "pagesCount": 123,
  "totalCount": 123,
  "edges": [CurrencyNode]
}

Date

Description

The Date scalar type represents a Date value as specified by iso8601.

Example
"2007-12-03"

DateRangeFieldInput

Fields
Input Field Description
start - Date
end - Date
Example
{
  "start": "2007-12-03",
  "end": "2007-12-03"
}

DateTime

Description

The DateTime scalar type represents a DateTime value as specified by iso8601.

Example
"2007-12-03T10:15:30Z"

Decimal

Description

The Decimal scalar type represents a python Decimal.

Example
Decimal

DecryptedNode

Fields
Field Name Description
id - ID! The ID of the object
Example
{"id": "4"}

DeleteAllProductLikes

Fields
Field Name Description
ok - Boolean
Example
{"ok": true}

DeleteAllUserCar

Fields
Field Name Description
errors - [ErrorType!]!
Example
{"errors": [ErrorType]}

DeleteCartItems

Fields
Field Name Description
cart - CartNode
errors - [ErrorType!]!
Example
{
  "cart": CartNode,
  "errors": [ErrorType]
}

DeleteProductLike

Fields
Field Name Description
errors - [ErrorType!]!
Example
{"errors": [ErrorType]}

DeleteReturns

Fields
Field Name Description
errors - [ErrorType!]!
Example
{"errors": [ErrorType]}

DeleteUserCar

Fields
Field Name Description
errors - [ErrorType!]!
Example
{"errors": [ErrorType]}

DeliveryDataInput

Fields
Input Field Description
captcha - String!
remember - Boolean
deliveryRegion - ID for NP region ref-id
deliveryCity - String for NP city ref-id
serviceTypes - String for NP WarehouseWarehouse or WarehouseDoors
deliveryNumber - Int
deliveryAddress - String
deliveryWarehouse - String for NP Warehouse ref-id
deliveryStreet - String for NP street ref-id
deliveryBuildingNumber - String
deliveryFlat - String
Example
{
  "captcha": "xyz789",
  "remember": true,
  "deliveryRegion": 4,
  "deliveryCity": "xyz789",
  "serviceTypes": "xyz789",
  "deliveryNumber": 987,
  "deliveryAddress": "abc123",
  "deliveryWarehouse": "xyz789",
  "deliveryStreet": "xyz789",
  "deliveryBuildingNumber": "abc123",
  "deliveryFlat": "abc123"
}

DeliveryNode

Fields
Field Name Description
id - ID! The ID of the object
name - String! name
phone - String! phone
url - String! Введіть без префіксу http://
isActive - Boolean! is_active
isShow - Boolean! is_show
selfPickup - Boolean! self_pickup
needDeclaration - Boolean! need_declaration
deliveryToDoor - Boolean! delivery_to_door
assemblyPoint - StoreNode
trackingUrl - String! введіть без префіксу http://
sort - Int! sort
description - String! description
userSet - UserNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
orderSet - OrderNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
isPaid - Boolean
items_Product_Num - String
sort - String

Сортувати замовлення: 'number' - за номером 'created' - За датою створення 'shipped' - за датою відправлення 'total' - За загальною сумою 'delivery__name' - за доставкою 'city' - За містом 'delivery_declaration' - За декларацією 'recipient' - За одержувачем

number - Decimal
statuses - [String]
statusExclude - [String]
createdDateRange - DateRangeFieldInput
shippedDateRange - DateRangeFieldInput
hasPlugin - String
Example
{
  "id": "4",
  "name": "abc123",
  "phone": "abc123",
  "url": "abc123",
  "isActive": false,
  "isShow": false,
  "selfPickup": true,
  "needDeclaration": true,
  "deliveryToDoor": true,
  "assemblyPoint": StoreNode,
  "trackingUrl": "abc123",
  "sort": 987,
  "description": "abc123",
  "userSet": UserNodeConnectionV2,
  "orderSet": OrderNodeConnectionV2,
  "hasPlugin": "abc123"
}

DeliveryNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [DeliveryNode]
Example
{
  "pagesCount": 123,
  "totalCount": 123,
  "edges": [DeliveryNode]
}

DiscountPrice

Fields
Field Name Description
discountName - String
price - Float
Example
{"discountName": "abc123", "price": 123.45}

DiscountTemplateNode

Fields
Field Name Description
id - ID! The ID of the object
name - String! name
Example
{
  "id": "4",
  "name": "xyz789"
}

DiscountTemplateNodeConnection

Fields
Field Name Description
pageInfo - PageInfo! Pagination data for this connection.
edges - [DiscountTemplateNodeEdge]! Contains the nodes in this connection.
Example
{
  "pageInfo": PageInfo,
  "edges": [DiscountTemplateNodeEdge]
}

DiscountTemplateNodeEdge

Description

A Relay edge containing a DiscountTemplateNode and its cursor.

Fields
Field Name Description
node - DiscountTemplateNode The item at the end of the edge
cursor - String! A cursor for use in pagination
Example
{
  "node": DiscountTemplateNode,
  "cursor": "xyz789"
}

EngineNode

Fields
Field Name Description
id - ID! The ID of the object
brand - BrandNode!
name - String! name
slug - String slug
type - ProductEngineTypeChoices!
dateStart - Int date_start
dateEnd - Int date_end
yearStart - Int year_start
yearEnd - Int year_end
kwFrom - Int kw_from
kwTo - Int kw_to
hpFrom - Int hp_from
hpTo - Int hp_to
valves - Int valves
cylinders - Int cylinders
ccm - Int ccm
fuel - String fuel
litres - Decimal litres
kvRpmFrom - Int kv_rpm_from
kvRpmTo - Int kv_rpm_to
torqueFrom - Int torque_from
torqueTo - Int torque_to
coolingSystem - ProductEngineCoolingSystemChoices!
carSet - CarNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
model - ID
model_IsCar - Boolean
model_IsTruck - Boolean
model_Brand - ID
model_Slug - String
slug - String
name - String
name_Icontains - String
body - ID
engines_Name - String
engines_Name_Icontains - String
ccm - Decimal
year - Decimal
orderBy - String

Ordering

Example
{
  "id": 4,
  "brand": BrandNode,
  "name": "abc123",
  "slug": "xyz789",
  "type": "A_0",
  "dateStart": 123,
  "dateEnd": 123,
  "yearStart": 123,
  "yearEnd": 123,
  "kwFrom": 123,
  "kwTo": 123,
  "hpFrom": 987,
  "hpTo": 987,
  "valves": 987,
  "cylinders": 123,
  "ccm": 987,
  "fuel": "abc123",
  "litres": Decimal,
  "kvRpmFrom": 123,
  "kvRpmTo": 987,
  "torqueFrom": 987,
  "torqueTo": 123,
  "coolingSystem": "A_1",
  "carSet": CarNodeConnectionV2
}

EngineNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [EngineNode]
Example
{
  "pagesCount": 123,
  "totalCount": 987,
  "edges": [EngineNode]
}

ErrorType

Fields
Field Name Description
field - String!
messages - [String!]!
Example
{
  "field": "xyz789",
  "messages": ["xyz789"]
}

FilterSpecification

Fields
Field Name Description
id - ID
name - String
values - [String]
Example
{
  "id": "4",
  "name": "abc123",
  "values": ["abc123"]
}

Float

Description

The Float scalar type represents signed double-precision fractional values as specified by IEEE 754.

Example
987.65

GenericScalar

Description

The GenericScalar scalar type represents a generic GraphQL scalar value that could be: String, Boolean, Int, Float, List or Object.

Example
GenericScalar

HistoryCarNode

Fields
Field Name Description
id - ID! The ID of the object
user - UserNode!
car - CarNode!
created - DateTime! created
Example
{
  "id": 4,
  "user": UserNode,
  "car": CarNode,
  "created": "2007-12-03T10:15:30Z"
}

HistoryCarNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [HistoryCarNode]
Example
{
  "pagesCount": 987,
  "totalCount": 987,
  "edges": [HistoryCarNode]
}

HistoryProductNode

Fields
Field Name Description
id - ID! The ID of the object
user - UserNode
product - SimpleProductNode!
created - DateTime! created
Example
{
  "id": 4,
  "user": UserNode,
  "product": SimpleProductNode,
  "created": "2007-12-03T10:15:30Z"
}

HistoryProductNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [HistoryProductNode]
Example
{
  "pagesCount": 123,
  "totalCount": 123,
  "edges": [HistoryProductNode]
}

ID

Description

The ID scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as "4") or integer (such as 4) input value will be accepted as an ID.

Example
4

ImportCartItemsMutationInput

Fields
Input Field Description
store - Int! Номер поля <складу>
manufacturer - Int! Номер поля <виробника>
number - Int! Номер поля <номер-товару>
count - Int! Номер поля <кількість>
startRow - Int! Починати з рядка №
file - Upload!
clientMutationId - String
Example
{
  "store": 123,
  "manufacturer": 987,
  "number": 123,
  "count": 987,
  "startRow": 123,
  "file": Upload,
  "clientMutationId": "xyz789"
}

ImportCartItemsMutationPayload

Fields
Field Name Description
store - Int! Номер поля <складу>
manufacturer - Int! Номер поля <виробника>
number - Int! Номер поля <номер-товару>
count - Int! Номер поля <кількість>
startRow - Int! Починати з рядка №
file - Upload!
errors - [ErrorType]
importLog - [String] Повідомлення про помилки
clientMutationId - String
Example
{
  "store": 987,
  "manufacturer": 987,
  "number": 987,
  "count": 123,
  "startRow": 123,
  "file": Upload,
  "errors": [ErrorType],
  "importLog": ["abc123"],
  "clientMutationId": "abc123"
}

InformerInformerInformerTypeChoices

Description

An enumeration.

Values
Enum Value Description

A_0

INFO

A_3

WARNING

A_5

ADVERTISEMENT
Example
"A_0"

InformerInformerSendViaChoices

Description

An enumeration.

Values
Enum Value Description

A_0

Не відправляти

A_1

site EMAIL

A_3

EMAIL

A_2

site SMS
Example
"A_0"

InformerNode

Fields
Field Name Description
id - ID! The ID of the object
informerType - InformerInformerInformerTypeChoices!
subject - String subject
sender - UserNode
receiver - UserNode
text - String! text
isRead - Boolean! is_read
created - DateTime! created
expire - Int! expire
isDeleted - Boolean! is_deleted
sendVia - InformerInformerSendViaChoices! Якщо не прочитано протягом вказаного часу, відправити іншим методом
Example
{
  "id": "4",
  "informerType": "A_0",
  "subject": "xyz789",
  "sender": UserNode,
  "receiver": UserNode,
  "text": "xyz789",
  "isRead": true,
  "created": "2007-12-03T10:15:30Z",
  "expire": 987,
  "isDeleted": false,
  "sendVia": "A_0"
}

InformerNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [InformerNode]
Example
{
  "pagesCount": 123,
  "totalCount": 987,
  "edges": [InformerNode]
}

Int

Description

The Int scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.

Example
123

JSONString

Description

Allows use of a JSON String for input / output from the GraphQL schema.

Use of this type is not recommended as you lose the benefits of having a defined, static schema (one of the key benefits of GraphQL).

Example
JSONString

KitNode

Fields
Field Name Description
id - ID! The ID of the object
isActive - Boolean! is_active
name - String! name
type - Int
products - ProductNodeConnectionV2 Список продуктів, які можна додавати до основного
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
code - String
num - String
manufacturer - ID
ids - [String]
group - String
groups - [String]
manufacturers - [String]

Список id виробників

slug - String

Код виробника-num продукту

simpleCarId - String
simpleCarIds - [String]
unionIds - [String]

Список id груп виробника unionAll.edges.id

unionPks - [Int]

Список id груп виробника unionAll.edges.id

manager - UserNode!
store - StoreNode
product - SimpleProductNode
actFrom - Date act_from
actTo - Date act_to
created - DateTime! created
cartitemSet - CartItemNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
cartId - ID
priceData - KitPriceData Данні про ціни при виборі комплекта
Arguments
priceId - ID!

Прайс основного продукту

currencyName - String

Назва валюти, якій повернуться данні про ціну

Example
{
  "id": "4",
  "isActive": false,
  "name": "xyz789",
  "type": 987,
  "products": ProductNodeConnectionV2,
  "manager": UserNode,
  "store": StoreNode,
  "product": SimpleProductNode,
  "actFrom": "2007-12-03",
  "actTo": "2007-12-03",
  "created": "2007-12-03T10:15:30Z",
  "cartitemSet": CartItemNodeConnectionV2,
  "priceData": KitPriceData
}

KitNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [KitNode]
Example
{"pagesCount": 987, "totalCount": 123, "edges": [KitNode]}

KitPriceData

Fields
Field Name Description
mainProductPrice - Float Ціна основного продукту в комплекті
selectedProductPrice - Float Ціна обраного продукту в комплекті
oldTotal - Float Ціна обох продуктів без комплекту
newTotal - Float Ціна продуктів у комплекті
Example
{
  "mainProductPrice": 987.65,
  "selectedProductPrice": 987.65,
  "oldTotal": 987.65,
  "newTotal": 123.45
}

LeafNodeAnalytics

Fields
Field Name Description
minPrice - Float
maxPrice - Float
minDeliveryDays - Int
maxDeliveryDays - Int
count - Int
Example
{
  "minPrice": 123.45,
  "maxPrice": 987.65,
  "minDeliveryDays": 123,
  "maxDeliveryDays": 987,
  "count": 123
}

LoginMutationInput

Fields
Input Field Description
username - String!
password - String!
clientMutationId - String
Example
{
  "username": "abc123",
  "password": "xyz789",
  "clientMutationId": "abc123"
}

LoginMutationPayload

Fields
Field Name Description
username - String!
password - String!
errors - [ErrorType]
user - UserNode
token - String
clientMutationId - String
Example
{
  "username": "xyz789",
  "password": "xyz789",
  "errors": [ErrorType],
  "user": UserNode,
  "token": "xyz789",
  "clientMutationId": "xyz789"
}

LogoutMutation

Fields
Field Name Description
user - UserNode
Example
{"user": UserNode}

MakeDeletedInformerMutation

Fields
Field Name Description
errors - [ErrorType!]!
Example
{"errors": [ErrorType]}

MakeReadInformerMutation

Fields
Field Name Description
errors - [ErrorType!]!
Example
{"errors": [ErrorType]}

ManufacturerNode

Fields
Field Name Description
id - ID! The ID of the object
name - String! name
originalName - String original_name
country - CountryNode
code - String! code
slug - String slug
count - Int! count
carsCount - Int! cars_count
unionsCount - Int! unions_count
productsCount - Int! products_count
crossCount - Int! cross_count
isActive - Boolean! is_active
isBrand - Boolean! is_brand
makeCar - Boolean! make_car
makeTruck - Boolean! make_truck
makeEngine - Boolean! make_engine
oe - Boolean! oe
description - String! description
image - String! image
created - DateTime! created
modified - DateTime! modified
relations - ManufacturerNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
name - String
name_Icontains - String
name_Istartswith - String
originalName - String
originalName_Icontains - String
originalName_Istartswith - String
slug - String
isCatalog - Boolean
tags - [String]
manufacturerSet - ManufacturerNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
name - String
name_Icontains - String
name_Istartswith - String
originalName - String
originalName_Icontains - String
originalName_Istartswith - String
slug - String
isCatalog - Boolean
products - SimpleProductNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
code - String
num - String
manufacturer - ID
ids - [String]
group - String
groups - [String]
manufacturers - [String]

Список id виробників

slug - String

Код виробника-num продукту

simpleCarId - String
simpleCarIds - [String]
unionIds - [String]

Список id груп виробника unionAll.edges.id

unionPks - [Int]

Список id груп виробника unionAll.edges.id

cross - ProductCrossNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
storeitemSet - RecommendedProductNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
unions - [ProductUnionNode]
exists - Boolean
descriptionTranslations - [String]
descriptionUk - String
descriptionRu - String
Example
{
  "id": 4,
  "name": "abc123",
  "originalName": "abc123",
  "country": CountryNode,
  "code": "xyz789",
  "slug": "abc123",
  "count": 123,
  "carsCount": 987,
  "unionsCount": 987,
  "productsCount": 123,
  "crossCount": 987,
  "isActive": true,
  "isBrand": true,
  "makeCar": true,
  "makeTruck": true,
  "makeEngine": true,
  "oe": false,
  "description": "abc123",
  "image": "xyz789",
  "created": "2007-12-03T10:15:30Z",
  "modified": "2007-12-03T10:15:30Z",
  "relations": ManufacturerNodeConnectionV2,
  "tags": ["xyz789"],
  "manufacturerSet": ManufacturerNodeConnectionV2,
  "products": SimpleProductNodeConnectionV2,
  "cross": ProductCrossNodeConnectionV2,
  "storeitemSet": RecommendedProductNodeConnectionV2,
  "unions": [ProductUnionNode],
  "exists": true,
  "descriptionTranslations": ["xyz789"],
  "descriptionUk": "abc123",
  "descriptionRu": "abc123"
}

ManufacturerNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [ManufacturerNode]
Example
{
  "pagesCount": 123,
  "totalCount": 987,
  "edges": [ManufacturerNode]
}

MoveCartItemsMutation

Fields
Field Name Description
ok - Boolean
cartItems - CartItemNodeConnection
Arguments
offset - Int
before - String
after - String
first - Int
last - Int
id - ID
cartId - ID
Example
{"ok": true, "cartItems": CartItemNodeConnection}

Node

NotifyAboutPaymentMutationInput

Fields
Input Field Description
date - DateTime!
payMethod - ID!
value - Decimal!
currency - ID
orders - [ID]
comment - String
id - ID
clientMutationId - String
Example
{
  "date": "2007-12-03T10:15:30Z",
  "payMethod": "4",
  "value": Decimal,
  "currency": "4",
  "orders": ["4"],
  "comment": "xyz789",
  "id": "4",
  "clientMutationId": "xyz789"
}

NotifyAboutPaymentMutationPayload

Fields
Field Name Description
paymentNotify - PaymentNotifyNode
info - [String]
warnings - [String]
errors - [ErrorType!]!
payment - PaymentNotifyNode
clientMutationId - String
Example
{
  "paymentNotify": PaymentNotifyNode,
  "info": ["abc123"],
  "warnings": ["abc123"],
  "errors": [ErrorType],
  "payment": PaymentNotifyNode,
  "clientMutationId": "abc123"
}

NumericRangeFieldInput

Fields
Input Field Description
start - Float
end - Float
Example
{"start": 987.65, "end": 987.65}

OrderCommentNode

Fields
Field Name Description
id - ID! The ID of the object
order - OrderNode!
type - Int
manager - UserNode
text - String! text
isRead - Boolean! is_read
created - DateTime! created
Example
{
  "id": 4,
  "order": OrderNode,
  "type": 987,
  "manager": UserNode,
  "text": "abc123",
  "isRead": true,
  "created": "2007-12-03T10:15:30Z"
}

OrderCommentNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [OrderCommentNode]
Example
{
  "pagesCount": 987,
  "totalCount": 987,
  "edges": [OrderCommentNode]
}

OrderItemNode

Fields
Field Name Description
id - ID! The ID of the object
order - OrderNode
modified - DateTime! modified
status - Int
price - Float
Arguments
currencyName - String
priceOut - Decimal! price_out
count - Int! count
total - Float
Arguments
currencyName - String
totalOut - Decimal! total_out
deliveryDays - Int! delivery_days
arrival - Date arrival
comment - String! comment
hasReturn - Boolean
canBeReturned - Boolean
product - ProductNode
Example
{
  "id": "4",
  "order": OrderNode,
  "modified": "2007-12-03T10:15:30Z",
  "status": 987,
  "price": 123.45,
  "priceOut": Decimal,
  "count": 123,
  "total": 123.45,
  "totalOut": Decimal,
  "deliveryDays": 123,
  "arrival": "2007-12-03",
  "comment": "abc123",
  "hasReturn": true,
  "canBeReturned": false,
  "product": ProductNode
}

OrderItemNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [OrderItemNode]
Example
{
  "pagesCount": 123,
  "totalCount": 987,
  "edges": [OrderItemNode]
}

OrderNode

Fields
Field Name Description
id - ID! The ID of the object
user - UserNode
manager - UserNode
total - Float
Arguments
currencyName - String
deliveryCost - Decimal! delivery_cost
exchangeRate - Decimal! exchange_rate
status - Int
created - DateTime! created
confirmed - DateTime confirmed
worked - DateTime worked
shipped - Date shipped
paided - DateTime paided
isPaid - Boolean! is_paid
needInvoice - Boolean! need_invoice
insurance - Boolean! insurance
lath - Boolean! lath
sendByCall - Boolean! send_by_call
dontSplit - Boolean! dont_split
payMethod - PayMethodNode!
delivery - DeliveryNode
deliveryInfo - String! Номер складу або поштовий індекс
deliveryDeclaration - String! delivery_declaration
deliveryDate - Date delivery_date
deliveryStatus - OrderOrderDeliveryStatusChoices
deliveryMessage - String delivery_message
recipient - String! recipient
country - CountryNode
region - RegionNode
city - String! city
address - String! address
phone - String! phone
userCar - UserCarNode
invoice - AccountNode
returnCost - Decimal return_cost
items - OrderItemNodeConnectionV2
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
product_Name - String
product_Num - String
product_Manufacturer - ID
sort - String

Сортувати позиції: 'created' - За датою створення 'arrival' - За датою прибуття 'order_number' - За номером замовлення 'manufacturer_name' - За виробником 'product_num' - За номером продукту 'product_name' - За назвою продукту 'count' - За кількістю 'price' - За ціною 'total' - За сумою 'is_paid' - За статусом оплати 'delivery_days' - За днями доставки

statuses - [String]
total - NumericRangeFieldInput

Фільтр за сумою позицій

madeBetween - DateRangeFieldInput
order_Number - Decimal
comments - OrderCommentNodeConnectionV2
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
csvUrl - String
printDisplay - String
Arguments
currencyName - String
printUrl - String
Arguments
currencyName - String
checkUrl - String
canBeReturned - Boolean
canBeCancelled - Boolean
number - Int Номер замовлення
Example
{
  "id": "4",
  "user": UserNode,
  "manager": UserNode,
  "total": 123.45,
  "deliveryCost": Decimal,
  "exchangeRate": Decimal,
  "status": 123,
  "created": "2007-12-03T10:15:30Z",
  "confirmed": "2007-12-03T10:15:30Z",
  "worked": "2007-12-03T10:15:30Z",
  "shipped": "2007-12-03",
  "paided": "2007-12-03T10:15:30Z",
  "isPaid": false,
  "needInvoice": false,
  "insurance": false,
  "lath": true,
  "sendByCall": false,
  "dontSplit": false,
  "payMethod": PayMethodNode,
  "delivery": DeliveryNode,
  "deliveryInfo": "xyz789",
  "deliveryDeclaration": "xyz789",
  "deliveryDate": "2007-12-03",
  "deliveryStatus": "A_2",
  "deliveryMessage": "xyz789",
  "recipient": "xyz789",
  "country": CountryNode,
  "region": RegionNode,
  "city": "xyz789",
  "address": "abc123",
  "phone": "xyz789",
  "userCar": UserCarNode,
  "invoice": AccountNode,
  "returnCost": Decimal,
  "items": OrderItemNodeConnectionV2,
  "comments": OrderCommentNodeConnectionV2,
  "csvUrl": "abc123",
  "printDisplay": "xyz789",
  "printUrl": "abc123",
  "checkUrl": "abc123",
  "canBeReturned": false,
  "canBeCancelled": true,
  "number": 123
}

OrderNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [OrderNode]
Example
{
  "pagesCount": 987,
  "totalCount": 987,
  "edges": [OrderNode]
}

OrderNodeConnectionV2OrderAllQuery

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
totalSum - Float
Arguments
currencyName - String
completedCount - Int
canceledCount - Int
edges - [OrderNode]
Example
{
  "pagesCount": 987,
  "totalCount": 987,
  "totalSum": 987.65,
  "completedCount": 123,
  "canceledCount": 987,
  "edges": [OrderNode]
}

OrderOrderDeliveryStatusChoices

Description

An enumeration.

Values
Enum Value Description

A_2

Видалено

A_0

Невідомо

A_7

Відмова отримувача

A_4

В дорозі

A_5

В місті отримувача

A_1

Прибуло

A_3

Не знайдено

A_8

Отримано
Example
"A_2"

PageInfo

Description

The Relay compliant PageInfo type, containing data necessary to paginate this connection.

Fields
Field Name Description
hasNextPage - Boolean! When paginating forwards, are there more items?
hasPreviousPage - Boolean! When paginating backwards, are there more items?
startCursor - String When paginating backwards, the cursor to continue.
endCursor - String When paginating forwards, the cursor to continue.
Example
{
  "hasNextPage": false,
  "hasPreviousPage": false,
  "startCursor": "xyz789",
  "endCursor": "abc123"
}

PayMethodNode

Fields
Field Name Description
id - ID! The ID of the object
name - String! name
code - String! code
isActive - Boolean! is_active
isShow - Boolean! is_show
provider - String! provider
payAfter - Boolean! pay_after
margin - Decimal! margin
prro - PaymentPayMethodPrroChoices!
assemblyPoint - StoreNode
details - String! details
description - String! description
signedBy - String signed_by
pays - PaymentNotifyNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
createdDateRange - DateRangeFieldInput
userSet - UserNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
orderSet - OrderNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
isPaid - Boolean
items_Product_Num - String
sort - String

Сортувати замовлення: 'number' - за номером 'created' - За датою створення 'shipped' - за датою відправлення 'total' - За загальною сумою 'delivery__name' - за доставкою 'city' - За містом 'delivery_declaration' - За декларацією 'recipient' - За одержувачем

number - Decimal
statuses - [String]
statusExclude - [String]
createdDateRange - DateRangeFieldInput
shippedDateRange - DateRangeFieldInput
accountSet - AccountNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
Example
{
  "id": 4,
  "name": "xyz789",
  "code": "xyz789",
  "isActive": false,
  "isShow": false,
  "provider": "xyz789",
  "payAfter": true,
  "margin": Decimal,
  "prro": "A_0",
  "assemblyPoint": StoreNode,
  "details": "xyz789",
  "description": "abc123",
  "signedBy": "xyz789",
  "pays": PaymentNotifyNodeConnectionV2,
  "userSet": UserNodeConnectionV2,
  "orderSet": OrderNodeConnectionV2,
  "accountSet": AccountNodeConnectionV2
}

PayMethodNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [PayMethodNode]
Example
{
  "pagesCount": 123,
  "totalCount": 123,
  "edges": [PayMethodNode]
}

PaymentNotifyNode

Fields
Field Name Description
id - ID! The ID of the object
type - PaymentPaymentNotifyTypeChoices!
user - UserNode!
created - DateTime! created
date - DateTime! date
payMethod - PayMethodNode!
value - Decimal! value
currency - CurrencyNode
orders - OrderNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
isPaid - Boolean
items_Product_Num - String
sort - String

Сортувати замовлення: 'number' - за номером 'created' - За датою створення 'shipped' - за датою відправлення 'total' - За загальною сумою 'delivery__name' - за доставкою 'city' - За містом 'delivery_declaration' - За декларацією 'recipient' - За одержувачем

number - Decimal
statuses - [String]
statusExclude - [String]
createdDateRange - DateRangeFieldInput
shippedDateRange - DateRangeFieldInput
comment - String! comment
manager - UserNode
ref - String ref
response - String response
isReady - Boolean! is_ready
number - Int
Example
{
  "id": "4",
  "type": "A_1",
  "user": UserNode,
  "created": "2007-12-03T10:15:30Z",
  "date": "2007-12-03T10:15:30Z",
  "payMethod": PayMethodNode,
  "value": Decimal,
  "currency": CurrencyNode,
  "orders": OrderNodeConnectionV2,
  "comment": "xyz789",
  "manager": UserNode,
  "ref": "abc123",
  "response": "xyz789",
  "isReady": true,
  "number": 123
}

PaymentNotifyNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [PaymentNotifyNode]
Example
{
  "pagesCount": 123,
  "totalCount": 123,
  "edges": [PaymentNotifyNode]
}

PaymentPayMethodPrroChoices

Description

An enumeration.

Values
Enum Value Description

A_0


A_1

checkbox
Example
"A_0"

PaymentPaymentNotifyTypeChoices

Description

An enumeration.

Values
Enum Value Description

A_1

клієнт

A_3

співробітник

A_2

автоматичний
Example
"A_1"

ProductAttributeNode

Fields
Field Name Description
id - ID! The ID of the object
code - String! code
name - String! name
type - ProductAttributeTypeChoices!
description - String! description
sort - Int! sort
options - ProductOptionNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

name - String
attribute - ID
attribute_Code - String
productgroupSet - ProductGroupNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
name - String
tags_Name - String
isNew - Boolean
isTop - Boolean
fullSlug - String
slug - String
level - Int
subTitle - String
productgroupattributeSet - ProductGroupAttributeNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

attribute - ID
group - ID
productsetSet - ProductSetNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
productpropertySet - ProductPropertyNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

attribute - ID
attribute_Name - String
product - ID
attribute_Code - String
nameTranslations - [String]
nameUk - String
nameRu - String
Example
{
  "id": 4,
  "code": "abc123",
  "name": "xyz789",
  "type": "A_1",
  "description": "xyz789",
  "sort": 123,
  "options": ProductOptionNodeConnectionV2,
  "productgroupSet": ProductGroupNodeConnectionV2,
  "productgroupattributeSet": ProductGroupAttributeNodeConnectionV2,
  "productsetSet": ProductSetNodeConnectionV2,
  "productpropertySet": ProductPropertyNodeConnectionV2,
  "nameTranslations": ["abc123"],
  "nameUk": "xyz789",
  "nameRu": "abc123"
}

ProductAttributeNodeConnection

Fields
Field Name Description
pageInfo - PageInfo! Pagination data for this connection.
edges - [ProductAttributeNodeEdge]! Contains the nodes in this connection.
Example
{
  "pageInfo": PageInfo,
  "edges": [ProductAttributeNodeEdge]
}

ProductAttributeNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [ProductAttributeNode]
Example
{
  "pagesCount": 123,
  "totalCount": 123,
  "edges": [ProductAttributeNode]
}

ProductAttributeNodeEdge

Description

A Relay edge containing a ProductAttributeNode and its cursor.

Fields
Field Name Description
node - ProductAttributeNode The item at the end of the edge
cursor - String! A cursor for use in pagination
Example
{
  "node": ProductAttributeNode,
  "cursor": "xyz789"
}

ProductAttributeTypeChoices

Description

An enumeration.

Values
Enum Value Description

A_1

Рядок

A_2

Так/Ні

A_3

Ціле число

A_4

Дробове число

A_5

Дата

A_6

Вибір одного

A_7

Вибір декількох

A_8

Зображення

A_9

Великий текст
Example
"A_1"

ProductBunchPriceData

Fields
Field Name Description
minPrice - Float
Arguments
currencyName - String
maxPrice - Float
Arguments
currencyName - String
Example
{"minPrice": 123.45, "maxPrice": 987.65}

ProductCar2Node

Fields
Field Name Description
id - ID! The ID of the object
product - SimpleProductNode!
name - String! name
Example
{
  "id": "4",
  "product": SimpleProductNode,
  "name": "abc123"
}

ProductCar2NodeConnection

Fields
Field Name Description
pageInfo - PageInfo! Pagination data for this connection.
edges - [ProductCar2NodeEdge]! Contains the nodes in this connection.
Example
{
  "pageInfo": PageInfo,
  "edges": [ProductCar2NodeEdge]
}

ProductCar2NodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [ProductCar2Node]
Example
{
  "pagesCount": 123,
  "totalCount": 987,
  "edges": [ProductCar2Node]
}

ProductCar2NodeEdge

Description

A Relay edge containing a ProductCar2Node and its cursor.

Fields
Field Name Description
node - ProductCar2Node The item at the end of the edge
cursor - String! A cursor for use in pagination
Example
{
  "node": ProductCar2Node,
  "cursor": "xyz789"
}

ProductCarNode

Fields
Field Name Description
id - ID! The ID of the object
product - SimpleProductNode!
car - CarNode!
union - ProductUnionNode!
Example
{
  "id": "4",
  "product": SimpleProductNode,
  "car": CarNode,
  "union": ProductUnionNode
}

ProductCarNodeConnection

Fields
Field Name Description
pageInfo - PageInfo! Pagination data for this connection.
edges - [ProductCarNodeEdge]! Contains the nodes in this connection.
brands - [BrandNode]
Example
{
  "pageInfo": PageInfo,
  "edges": [ProductCarNodeEdge],
  "brands": [BrandNode]
}

ProductCarNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [ProductCarNode]
Example
{
  "pagesCount": 987,
  "totalCount": 987,
  "edges": [ProductCarNode]
}

ProductCarNodeEdge

Description

A Relay edge containing a ProductCarNode and its cursor.

Fields
Field Name Description
node - ProductCarNode The item at the end of the edge
cursor - String! A cursor for use in pagination
Example
{
  "node": ProductCarNode,
  "cursor": "abc123"
}

ProductCarSimpleNode

Fields
Field Name Description
id - ID! The ID of the object
product - SimpleProductNode!
car - CarSimpleNode!
created - DateTime! created
Example
{
  "id": 4,
  "product": SimpleProductNode,
  "car": CarSimpleNode,
  "created": "2007-12-03T10:15:30Z"
}

ProductCarSimpleNodeConnection

Fields
Field Name Description
pageInfo - PageInfo! Pagination data for this connection.
edges - [ProductCarSimpleNodeEdge]! Contains the nodes in this connection.
Example
{
  "pageInfo": PageInfo,
  "edges": [ProductCarSimpleNodeEdge]
}

ProductCarSimpleNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [ProductCarSimpleNode]
Example
{
  "pagesCount": 987,
  "totalCount": 123,
  "edges": [ProductCarSimpleNode]
}

ProductCarSimpleNodeEdge

Description

A Relay edge containing a ProductCarSimpleNode and its cursor.

Fields
Field Name Description
node - ProductCarSimpleNode The item at the end of the edge
cursor - String! A cursor for use in pagination
Example
{
  "node": ProductCarSimpleNode,
  "cursor": "xyz789"
}

ProductCategoryTypeChoices

Description

An enumeration.

Values
Enum Value Description

A_1

Легкові автомобілі

A_2

Автомобілі комерційного призначення

A_3

Двигун

A_4

Універсальні

A_5

Вісь
Example
"A_1"

ProductCrossNode

Fields
Field Name Description
id - ID! The ID of the object
product - SimpleProductNode!
crossProduct - ProductNode
num - String! num
number - String! number
manufacturer - ManufacturerNode
created - Date! created
Example
{
  "id": 4,
  "product": SimpleProductNode,
  "crossProduct": ProductNode,
  "num": "abc123",
  "number": "abc123",
  "manufacturer": ManufacturerNode,
  "created": "2007-12-03"
}

ProductCrossNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [ProductCrossNode]
Example
{
  "pagesCount": 123,
  "totalCount": 123,
  "edges": [ProductCrossNode]
}

ProductEngineCoolingSystemChoices

Description

An enumeration.

Values
Enum Value Description

A_1

з водяним охолодженням

A_2

з повітряним охолодженням
Example
"A_1"

ProductEngineTypeChoices

Description

An enumeration.

Values
Enum Value Description

A_0

Невідомо

A_1

Бензиновий двигун

A_2

Бензиновий двигун (двотактний)

A_3

Газ

A_4

Гібрид

A_5

Двигун Ванкеля

A_6

Дизель

A_7

Спиртовий привід

A_8

Електричний двигун
Example
"A_0"

ProductGroupAttributeNode

Fields
Field Name Description
id - ID! The ID of the object
attribute - ProductAttributeNode!
group - ProductGroupNode!
sort - Int! sort
isFilter - Boolean! is_filter
Example
{
  "id": "4",
  "attribute": ProductAttributeNode,
  "group": ProductGroupNode,
  "sort": 987,
  "isFilter": false
}

ProductGroupAttributeNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [ProductGroupAttributeNode]
Example
{
  "pagesCount": 123,
  "totalCount": 123,
  "edges": [ProductGroupAttributeNode]
}

ProductGroupNode

Fields
Field Name Description
id - ID! The ID of the object
parent - ProductGroupNode
name - String! name
subTitle - String! sub_title
fullName - String! full_name
slug - String! Url, чи адреса для переходу
fullSlug - String! Повна URL-адреса або адреса для переходу
image - String
Arguments
size - String
wideImage - String
Arguments
size - String
isActive - Boolean! is_active
count - Int! count
showImage - Boolean! show_image
attributes - ProductAttributeNodeConnection
Arguments
offset - Int
before - String
after - String
first - Int
last - Int
id - ID
name - String
isNew - Boolean! is_new
isTop - Boolean! is_top
tags - [String]
lft - Int! lft
rght - Int! rght
treeId - Int! tree_id
level - Int! level
children - ProductGroupNodeConnectionV2
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
name - String
tags_Name - String
isNew - Boolean
isTop - Boolean
fullSlug - String
slug - String
level - Int
subTitle - String
productgroupattributeSet - ProductGroupAttributeNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

attribute - ID
group - ID
products - ProductNodeConnectionV2
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
code - String
num - String
manufacturer - ID
ids - [String]
group - String
groups - [String]
manufacturers - [String]

Список id виробників

slug - String

Код виробника-num продукту

simpleCarId - String
simpleCarIds - [String]
unionIds - [String]

Список id груп виробника unionAll.edges.id

unionPks - [Int]

Список id груп виробника unionAll.edges.id

absoluteUrl - String
priceData - ProductBunchPriceData
productCount - Int
breadCrumbs - [ProductGroupNode]
fullNameTranslations - [String]
fullNameUk - String
fullNameRu - String
subTitleTranslations - [String]
subTitleUk - String
subTitleRu - String
nameTranslations - [String]
nameUk - String
nameRu - String
fullSlugTranslations - [String]
fullSlugUk - String
fullSlugRu - String
slugTranslations - [String]
slugUk - String
slugRu - String
Example
{
  "id": "4",
  "parent": ProductGroupNode,
  "name": "xyz789",
  "subTitle": "xyz789",
  "fullName": "xyz789",
  "slug": "abc123",
  "fullSlug": "xyz789",
  "image": "abc123",
  "wideImage": "xyz789",
  "isActive": false,
  "count": 987,
  "showImage": false,
  "attributes": ProductAttributeNodeConnection,
  "isNew": false,
  "isTop": false,
  "tags": ["abc123"],
  "lft": 987,
  "rght": 987,
  "treeId": 987,
  "level": 123,
  "children": ProductGroupNodeConnectionV2,
  "productgroupattributeSet": ProductGroupAttributeNodeConnectionV2,
  "products": ProductNodeConnectionV2,
  "absoluteUrl": "xyz789",
  "priceData": ProductBunchPriceData,
  "productCount": 987,
  "breadCrumbs": [ProductGroupNode],
  "fullNameTranslations": ["abc123"],
  "fullNameUk": "xyz789",
  "fullNameRu": "abc123",
  "subTitleTranslations": ["abc123"],
  "subTitleUk": "abc123",
  "subTitleRu": "xyz789",
  "nameTranslations": ["abc123"],
  "nameUk": "xyz789",
  "nameRu": "abc123",
  "fullSlugTranslations": ["abc123"],
  "fullSlugUk": "xyz789",
  "fullSlugRu": "xyz789",
  "slugTranslations": ["xyz789"],
  "slugUk": "abc123",
  "slugRu": "abc123"
}

ProductGroupNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [ProductGroupNode]
Example
{
  "pagesCount": 123,
  "totalCount": 987,
  "edges": [ProductGroupNode]
}

ProductLikeNode

Fields
Field Name Description
id - ID! The ID of the object
product - ProductNode
user - UserNode!
modified - DateTime! modified
Example
{
  "id": 4,
  "product": ProductNode,
  "user": UserNode,
  "modified": "2007-12-03T10:15:30Z"
}

ProductLikeNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [ProductLikeNode]
Example
{
  "pagesCount": 987,
  "totalCount": 123,
  "edges": [ProductLikeNode]
}

ProductNode

Fields
Field Name Description
id - ID! The ID of the object
code - String! code
num - String! num
number - String! number
manufacturer - ManufacturerNode
name - String
type - ProductProductTypeChoices!
union - ProductUnionNode
productSet - ProductSetNode
images - [String]
Arguments
size - String
haveCars - Boolean! have_cars
created - Date! created
modified - Date! modified
weight - Decimal! weight
priceMin - Decimal! price_min
priceMax - Decimal! price_max
priceMultiplier - Decimal! price_multiplier
rating - Decimal! rating
voteCount - Int! vote_count
voteSum - Int! vote_sum
commentQty - Int! comment_qty
substitutions - SimpleProductNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
code - String
num - String
manufacturer - ID
ids - [String]
group - String
groups - [String]
manufacturers - [String]

Список id виробників

slug - String

Код виробника-num продукту

simpleCarId - String
simpleCarIds - [String]
unionIds - [String]

Список id груп виробника unionAll.edges.id

unionPks - [Int]

Список id груп виробника unionAll.edges.id

options - ProductOptionNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

name - String
attribute - ID
attribute_Code - String
groups - ProductGroupNodeConnectionV2
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
name - String
tags_Name - String
isNew - Boolean
isTop - Boolean
fullSlug - String
slug - String
level - Int
subTitle - String
tags - [String]
properties - ProductPropertyNodeConnectionV2
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

attribute - ID
attribute_Name - String
product - ID
attribute_Code - String
cross - ProductCrossNodeConnectionV2
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
crossProduct - ProductCrossNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
specs - ProductSpecNodeConnectionV2
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
specsFilter - ProductSpecFilterNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
cars - CarNodeConnectionV2
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
model - ID
model_IsCar - Boolean
model_IsTruck - Boolean
model_Brand - ID
model_Slug - String
slug - String
name - String
name_Icontains - String
body - ID
engines_Name - String
engines_Name_Icontains - String
ccm - Decimal
year - Decimal
orderBy - String

Ordering

cars2 - ProductCar2NodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
simpleCars2 - ProductCarSimpleNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

product - ID
car - ID
groups - [String]
resources - ProductResourcesNodeConnectionV2
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
product - ID
type - Int
likes - ProductLikeNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
prices - StoreItemNodeConnectionV2ProductPricesObjectsField
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

storeId - ID
name - String
code - String
num - String
id - ID
hasProductDiscount - Boolean
promoproductSet - PromoProductNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
subTitle - String
kitSet - KitNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
targetProduct - KitNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
historyproductSet - HistoryProductNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
product_Manufacturer - ID
product_Name_Icontains - String
product_Name - String
created - DateTime
product_Num - String
product_Type - ProductProductTypeChoices
sort - String

Сортувати за історією продуктів: created - за датою і часом створення

createdDateRange - DateRangeFieldInput
cartitemSet - CartItemNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
cartId - ID
commentResources - CommentResourceNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
product - ID
comment - ID
type - String
quality - QualityNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
product - ID
comment - ID
ordered - OrderItemNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
product_Name - String
product_Num - String
product_Manufacturer - ID
sort - String

Сортувати позиції: 'created' - За датою створення 'arrival' - За датою прибуття 'order_number' - За номером замовлення 'manufacturer_name' - За виробником 'product_num' - За номером продукту 'product_name' - За назвою продукту 'count' - За кількістю 'price' - За ціною 'total' - За сумою 'is_paid' - За статусом оплати 'delivery_days' - За днями доставки

statuses - [String]
total - NumericRangeFieldInput

Фільтр за сумою позицій

madeBetween - DateRangeFieldInput
order_Number - Decimal
pk - Int
price - StoreItemNode
exists - Boolean
absoluteUrl - String
slug - String
group - ProductGroupNode
originalNumbers - ProductCrossNodeConnectionV2
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
kits - KitNodeConnectionV2
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
simpleCars - CarSimpleNodeConnectionV2
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

brand - String
model - String
year - Int
modification - String
brandSlug - String
modelSlug - String
modificationSlug - String
pk - Decimal
pks - String
isInProductLike - Boolean
isVoted - Boolean
nameTranslations - [String]
nameUk - String
nameRu - String
Example
{
  "id": "4",
  "code": "abc123",
  "num": "abc123",
  "number": "xyz789",
  "manufacturer": ManufacturerNode,
  "name": "xyz789",
  "type": "A_0",
  "union": ProductUnionNode,
  "productSet": ProductSetNode,
  "images": ["abc123"],
  "haveCars": true,
  "created": "2007-12-03",
  "modified": "2007-12-03",
  "weight": Decimal,
  "priceMin": Decimal,
  "priceMax": Decimal,
  "priceMultiplier": Decimal,
  "rating": Decimal,
  "voteCount": 123,
  "voteSum": 987,
  "commentQty": 123,
  "substitutions": SimpleProductNodeConnectionV2,
  "options": ProductOptionNodeConnectionV2,
  "groups": ProductGroupNodeConnectionV2,
  "tags": ["abc123"],
  "properties": ProductPropertyNodeConnectionV2,
  "cross": ProductCrossNodeConnectionV2,
  "crossProduct": ProductCrossNodeConnectionV2,
  "specs": ProductSpecNodeConnectionV2,
  "specsFilter": ProductSpecFilterNodeConnectionV2,
  "cars": CarNodeConnectionV2,
  "cars2": ProductCar2NodeConnectionV2,
  "simpleCars2": ProductCarSimpleNodeConnectionV2,
  "resources": ProductResourcesNodeConnectionV2,
  "likes": ProductLikeNodeConnectionV2,
  "prices": StoreItemNodeConnectionV2ProductPricesObjectsField,
  "promoproductSet": PromoProductNodeConnectionV2,
  "kitSet": KitNodeConnectionV2,
  "targetProduct": KitNodeConnectionV2,
  "historyproductSet": HistoryProductNodeConnectionV2,
  "cartitemSet": CartItemNodeConnectionV2,
  "commentResources": CommentResourceNodeConnectionV2,
  "quality": QualityNodeConnectionV2,
  "ordered": OrderItemNodeConnectionV2,
  "pk": 123,
  "price": StoreItemNode,
  "exists": false,
  "absoluteUrl": "abc123",
  "slug": "abc123",
  "group": ProductGroupNode,
  "originalNumbers": ProductCrossNodeConnectionV2,
  "kits": KitNodeConnectionV2,
  "simpleCars": CarSimpleNodeConnectionV2,
  "isInProductLike": false,
  "isVoted": true,
  "nameTranslations": ["abc123"],
  "nameUk": "abc123",
  "nameRu": "abc123"
}

ProductNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [ProductNode]
Example
{
  "pagesCount": 123,
  "totalCount": 987,
  "edges": [ProductNode]
}

ProductNodeConnectionV2CategoryProductAllQuery

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
manufacturers - [ManufacturerNode] Список виробників відфільтрованих продуктів
groups - [ProductGroupNode] Список груп відфільтрованих продуктів
attributes - ProxyAttributeEdges Список атрибутів відфільтрованих продуктів
priceData - ProductBunchPriceData Данні про ціну відфільтрованих продуктів
topProducts - TopProducts
specifications - [FilterSpecification]
edges - [ProductNode]
Example
{
  "pagesCount": 987,
  "totalCount": 987,
  "manufacturers": [ManufacturerNode],
  "groups": [ProductGroupNode],
  "attributes": ProxyAttributeEdges,
  "priceData": ProductBunchPriceData,
  "topProducts": TopProducts,
  "specifications": [FilterSpecification],
  "edges": [ProductNode]
}

ProductNodeConnectionV2DiskAllQuery

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
manufacturers - [ManufacturerNode] Список виробників відфільтрованих продуктів
groups - [ProductGroupNode] Список груп відфільтрованих продуктів
attributes - ProxyAttributeEdges Список атрибутів відфільтрованих продуктів
priceData - ProductBunchPriceData Данні про ціну відфільтрованих продуктів
topProducts - TopProducts
edges - [ProductNode]
Example
{
  "pagesCount": 123,
  "totalCount": 987,
  "manufacturers": [ManufacturerNode],
  "groups": [ProductGroupNode],
  "attributes": ProxyAttributeEdges,
  "priceData": ProductBunchPriceData,
  "topProducts": TopProducts,
  "edges": [ProductNode]
}

ProductNodeConnectionV2ProductAllQuery

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
manufacturers - [ManufacturerNode] Список виробників відфільтрованих продуктів
groups - [ProductGroupNode] Список груп відфільтрованих продуктів
attributes - ProxyAttributeEdges Список атрибутів відфільтрованих продуктів
priceData - ProductBunchPriceData Данні про ціну відфільтрованих продуктів
topProducts - TopProducts
edges - [ProductNode]
Example
{
  "pagesCount": 987,
  "totalCount": 123,
  "manufacturers": [ManufacturerNode],
  "groups": [ProductGroupNode],
  "attributes": ProxyAttributeEdges,
  "priceData": ProductBunchPriceData,
  "topProducts": TopProducts,
  "edges": [ProductNode]
}

ProductNodeConnectionV2PromoProductAllQuery

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
manufacturers - [ManufacturerNode] Список виробників відфільтрованих продуктів
groups - [ProductGroupNode] Список груп відфільтрованих продуктів
attributes - ProxyAttributeEdges Список атрибутів відфільтрованих продуктів
priceData - ProductBunchPriceData Данні про ціну відфільтрованих продуктів
topProducts - TopProducts
edges - [ProductNode]
Example
{
  "pagesCount": 987,
  "totalCount": 123,
  "manufacturers": [ManufacturerNode],
  "groups": [ProductGroupNode],
  "attributes": ProxyAttributeEdges,
  "priceData": ProductBunchPriceData,
  "topProducts": TopProducts,
  "edges": [ProductNode]
}

ProductNodeConnectionV2TireAllQuery

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
manufacturers - [ManufacturerNode] Список виробників відфільтрованих продуктів
groups - [ProductGroupNode] Список груп відфільтрованих продуктів
attributes - ProxyAttributeEdges Список атрибутів відфільтрованих продуктів
priceData - ProductBunchPriceData Данні про ціну відфільтрованих продуктів
topProducts - TopProducts
edges - [ProductNode]
Example
{
  "pagesCount": 987,
  "totalCount": 987,
  "manufacturers": [ManufacturerNode],
  "groups": [ProductGroupNode],
  "attributes": ProxyAttributeEdges,
  "priceData": ProductBunchPriceData,
  "topProducts": TopProducts,
  "edges": [ProductNode]
}

ProductOptionNode

Fields
Field Name Description
id - ID! The ID of the object
attribute - ProductAttributeNode!
name - String name
sort - Int! sort
productSet - SimpleProductNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
code - String
num - String
manufacturer - ID
ids - [String]
group - String
groups - [String]
manufacturers - [String]

Список id виробників

slug - String

Код виробника-num продукту

simpleCarId - String
simpleCarIds - [String]
unionIds - [String]

Список id груп виробника unionAll.edges.id

unionPks - [Int]

Список id груп виробника unionAll.edges.id

nameTranslations - [String]
nameUk - String
nameRu - String
Example
{
  "id": 4,
  "attribute": ProductAttributeNode,
  "name": "xyz789",
  "sort": 123,
  "productSet": SimpleProductNodeConnectionV2,
  "nameTranslations": ["abc123"],
  "nameUk": "abc123",
  "nameRu": "xyz789"
}

ProductOptionNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [ProductOptionNode]
Example
{
  "pagesCount": 123,
  "totalCount": 123,
  "edges": [ProductOptionNode]
}

ProductProductTypeChoices

Description

An enumeration.

Values
Enum Value Description

A_0

загальний

A_1

шини

A_2

диски

A_3

каталог
Example
"A_0"

ProductPropertyNode

Fields
Field Name Description
id - ID! The ID of the object
product - SimpleProductNode!
attribute - ProductAttributeNode!
valueChar - String! value_char
valueInteger - Int value_integer
valueDecimal - Decimal value_decimal
valueDate - Date value_date
valueText - String value_text
isModificate - Boolean! is_modificate
isActive - Boolean! is_active
value - String
multipleValue - [String]
valueTextTranslations - [String]
valueTextUk - String
valueTextRu - String
valueCharTranslations - [String]
valueCharUk - String
valueCharRu - String
Example
{
  "id": 4,
  "product": SimpleProductNode,
  "attribute": ProductAttributeNode,
  "valueChar": "xyz789",
  "valueInteger": 123,
  "valueDecimal": Decimal,
  "valueDate": "2007-12-03",
  "valueText": "xyz789",
  "isModificate": true,
  "isActive": true,
  "value": "xyz789",
  "multipleValue": ["xyz789"],
  "valueTextTranslations": ["abc123"],
  "valueTextUk": "xyz789",
  "valueTextRu": "abc123",
  "valueCharTranslations": ["xyz789"],
  "valueCharUk": "abc123",
  "valueCharRu": "xyz789"
}

ProductPropertyNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [ProductPropertyNode]
Example
{
  "pagesCount": 987,
  "totalCount": 987,
  "edges": [ProductPropertyNode]
}

ProductResourcesNode

Fields
Field Name Description
id - ID! The ID of the object
product - SimpleProductNode!
type - Int
sort - Int! sort
resource - String! resource
created - DateTime! created
Example
{
  "id": 4,
  "product": SimpleProductNode,
  "type": 123,
  "sort": 123,
  "resource": "xyz789",
  "created": "2007-12-03T10:15:30Z"
}

ProductResourcesNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [ProductResourcesNode]
Example
{
  "pagesCount": 123,
  "totalCount": 987,
  "edges": [ProductResourcesNode]
}

ProductSetNode

Fields
Field Name Description
id - ID! The ID of the object
name - String! name
attribute - ProductAttributeNode!
created - DateTime! created
products - SimpleProductNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
code - String
num - String
manufacturer - ID
ids - [String]
group - String
groups - [String]
manufacturers - [String]

Список id виробників

slug - String

Код виробника-num продукту

simpleCarId - String
simpleCarIds - [String]
unionIds - [String]

Список id груп виробника unionAll.edges.id

unionPks - [Int]

Список id груп виробника unionAll.edges.id

Example
{
  "id": "4",
  "name": "abc123",
  "attribute": ProductAttributeNode,
  "created": "2007-12-03T10:15:30Z",
  "products": SimpleProductNodeConnectionV2
}

ProductSetNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [ProductSetNode]
Example
{
  "pagesCount": 123,
  "totalCount": 123,
  "edges": [ProductSetNode]
}

ProductShowWebserviceRequestMutation

Fields
Field Name Description
ok - Boolean
Example
{"ok": true}

ProductSimpleCarFilter

Fields
Input Field Description
brandSlug - String! Фільтр продуктів по brand_slug simpleCarAll.edges.brand_slug.Можливі значення: 'bmw'. Вибере всі продукти, які прив'язані до simple_car із brand_slug='bmw'
modelSlug - String! Фільтр продуктів по brand_slug simpleCarAll.edges.model_slug.Можливі значення: 'x5'. Вибере всі продукти, які прив'язані до simple_car зmodel_slug='x5'
year - String! Фільтр продуктів по year simpleCarAll.edges.year. Можливі значення: '2007'.Вибере всі продукти, які прив'язані до simple_car з year='2007
Example
{
  "brandSlug": "xyz789",
  "modelSlug": "xyz789",
  "year": "xyz789"
}

ProductSpecFilterNode

Fields
Field Name Description
id - ID! The ID of the object
product - SimpleProductNode!
spec - SpecNode!
value - String value
Example
{
  "id": 4,
  "product": SimpleProductNode,
  "spec": SpecNode,
  "value": "abc123"
}

ProductSpecFilterNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [ProductSpecFilterNode]
Example
{
  "pagesCount": 987,
  "totalCount": 123,
  "edges": [ProductSpecFilterNode]
}

ProductSpecNode

Fields
Field Name Description
id - ID! The ID of the object
product - SimpleProductNode!
spec - SpecNode!
value - String value
Example
{
  "id": 4,
  "product": SimpleProductNode,
  "spec": SpecNode,
  "value": "abc123"
}

ProductSpecNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [ProductSpecNode]
Example
{
  "pagesCount": 123,
  "totalCount": 987,
  "edges": [ProductSpecNode]
}

ProductUnionNode

Fields
Field Name Description
id - ID! The ID of the object
name - String! name
isActive - Boolean! is_active
categorySet - CategoryNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
name_Icontains - String
car - String
pk - Decimal
productSet - SimpleProductNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
code - String
num - String
manufacturer - ID
ids - [String]
group - String
groups - [String]
manufacturers - [String]

Список id виробників

slug - String

Код виробника-num продукту

simpleCarId - String
simpleCarIds - [String]
unionIds - [String]

Список id груп виробника unionAll.edges.id

unionPks - [Int]

Список id груп виробника unionAll.edges.id

productcarSet - ProductCarNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
car - ID
car_In - [ID]
product - String
carIn - [String]
pk - Int
products - ProductNodeConnectionV2
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
code - String
num - String
manufacturer - ID
ids - [String]
group - String
groups - [String]
manufacturers - [String]

Список id виробників

slug - String

Код виробника-num продукту

simpleCarId - String
simpleCarIds - [String]
unionIds - [String]

Список id груп виробника unionAll.edges.id

unionPks - [Int]

Список id груп виробника unionAll.edges.id

pks - [Int]
nameTranslations - [String]
nameUk - String
nameRu - String
Example
{
  "id": 4,
  "name": "abc123",
  "isActive": true,
  "categorySet": CategoryNodeConnectionV2,
  "productSet": SimpleProductNodeConnectionV2,
  "productcarSet": ProductCarNodeConnectionV2,
  "pk": 123,
  "products": ProductNodeConnectionV2,
  "pks": [987],
  "nameTranslations": ["xyz789"],
  "nameUk": "xyz789",
  "nameRu": "abc123"
}

ProductUnionNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [ProductUnionNode]
Example
{
  "pagesCount": 987,
  "totalCount": 987,
  "edges": [ProductUnionNode]
}

PromoProductNode

Fields
Field Name Description
id - ID! The ID of the object
product - ProductNode
store - StoreNode!
priority - Int! priority
subTitle - String! sub_title
priceOld - Float
priceCurrent - Float
Example
{
  "id": 4,
  "product": ProductNode,
  "store": StoreNode,
  "priority": 123,
  "subTitle": "abc123",
  "priceOld": 987.65,
  "priceCurrent": 987.65
}

PromoProductNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [PromoProductNode]
Example
{
  "pagesCount": 987,
  "totalCount": 123,
  "edges": [PromoProductNode]
}

ProxyAttribute

Fields
Field Name Description
id - String
name - String
code - String
options - ProxyOptionEdges
Example
{
  "id": "abc123",
  "name": "xyz789",
  "code": "xyz789",
  "options": ProxyOptionEdges
}

ProxyAttributeEdges

Fields
Field Name Description
edges - [ProxyAttribute]
Example
{"edges": [ProxyAttribute]}

ProxyOption

Fields
Field Name Description
id - String
name - String
code - String
Example
{
  "id": "xyz789",
  "name": "xyz789",
  "code": "xyz789"
}

ProxyOptionEdges

Fields
Field Name Description
edges - [ProxyOption]
Example
{"edges": [ProxyOption]}

QualityNode

Fields
Field Name Description
id - ID! The ID of the object
comment - CommentNode!
product - SimpleProductNode!
type - CommentQualityTypeChoices!
quality - String! quality
Example
{
  "id": "4",
  "comment": CommentNode,
  "product": SimpleProductNode,
  "type": "A_0",
  "quality": "abc123"
}

QualityNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [QualityNode]
Example
{
  "pagesCount": 987,
  "totalCount": 987,
  "edges": [QualityNode]
}

QuickOrderMutationInput

Fields
Input Field Description
name - String
phone - String!
password - String
captcha - String!
cartId - String
clientMutationId - String
Example
{
  "name": "xyz789",
  "phone": "xyz789",
  "password": "abc123",
  "captcha": "xyz789",
  "cartId": "abc123",
  "clientMutationId": "xyz789"
}

QuickOrderMutationPayload

Fields
Field Name Description
name - String
phone - String!
password - String
captcha - String!
cartId - String
info - [String]
warnings - [String]
errors - [ErrorType]
order - OrderNode
clientMutationId - String
Example
{
  "name": "xyz789",
  "phone": "abc123",
  "password": "xyz789",
  "captcha": "abc123",
  "cartId": "xyz789",
  "info": ["abc123"],
  "warnings": ["abc123"],
  "errors": [ErrorType],
  "order": OrderNode,
  "clientMutationId": "abc123"
}

RecalculateCart

Fields
Field Name Description
errors - [ErrorType!]!
Example
{"errors": [ErrorType]}

RecommendedProductNode

Fields
Field Name Description
id - ID! The ID of the object
store - StoreNode!
product - ProductNode
manufacturer - ManufacturerNode!
num - String!
name - String!
description - String!
count - Int!
isAvailable - Boolean!
deliveryDays - String!
comment - String!
code - String! code
priceInFixed - Decimal! Фіксована ціна у валюті системи
priceOutFixed - Decimal! Фіксована ціна у валюті системи
priceInOriginal - Decimal! У валюті прайсу
priceOutOriginal - Decimal! У валюті прайсу
currencyOriginal - CurrencyNode
priceGroupCode - String

- Для використання групи цін за виробником.

discountCode - String! discount_code
modified - DateTime! modified
changed - DateTime! changed
minimalCount - Int! minimal_count
nominalCount - Int nominal_count
actualCount - Int actual_count
manager - UserNode
revised - DateTime revised
place - String place
priceOld - Float
priceCurrent - Float
Example
{
  "id": "4",
  "store": StoreNode,
  "product": ProductNode,
  "manufacturer": ManufacturerNode,
  "num": "xyz789",
  "name": "abc123",
  "description": "xyz789",
  "count": 123,
  "isAvailable": false,
  "deliveryDays": "xyz789",
  "comment": "xyz789",
  "code": "xyz789",
  "priceInFixed": Decimal,
  "priceOutFixed": Decimal,
  "priceInOriginal": Decimal,
  "priceOutOriginal": Decimal,
  "currencyOriginal": CurrencyNode,
  "priceGroupCode": "xyz789",
  "discountCode": "xyz789",
  "modified": "2007-12-03T10:15:30Z",
  "changed": "2007-12-03T10:15:30Z",
  "minimalCount": 987,
  "nominalCount": 987,
  "actualCount": 987,
  "manager": UserNode,
  "revised": "2007-12-03T10:15:30Z",
  "place": "xyz789",
  "priceOld": 123.45,
  "priceCurrent": 123.45
}

RecommendedProductNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [RecommendedProductNode]
Example
{
  "pagesCount": 123,
  "totalCount": 123,
  "edges": [RecommendedProductNode]
}

RegionNode

Fields
Field Name Description
id - ID! The ID of the object
country - CountryNode!
name - String! name
deliveryDays - Int delivery_days
user - UserNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
managers - UserNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
orderSet - OrderNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
isPaid - Boolean
items_Product_Num - String
sort - String

Сортувати замовлення: 'number' - за номером 'created' - За датою створення 'shipped' - за датою відправлення 'total' - За загальною сумою 'delivery__name' - за доставкою 'city' - За містом 'delivery_declaration' - За декларацією 'recipient' - За одержувачем

number - Decimal
statuses - [String]
statusExclude - [String]
createdDateRange - DateRangeFieldInput
shippedDateRange - DateRangeFieldInput
Example
{
  "id": 4,
  "country": CountryNode,
  "name": "xyz789",
  "deliveryDays": 987,
  "user": UserNodeConnectionV2,
  "managers": UserNodeConnectionV2,
  "orderSet": OrderNodeConnectionV2
}

RegionNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [RegionNode]
Example
{
  "pagesCount": 987,
  "totalCount": 987,
  "edges": [RegionNode]
}

RegisterMutationInput

Fields
Input Field Description
email - String
password - String
lastName - String
firstName - String
fatherName - String
company - String
phone - String
country - ID
region - ID
city - String
district - String
captcha - String
type - String
id - ID
clientMutationId - String
Example
{
  "email": "abc123",
  "password": "xyz789",
  "lastName": "xyz789",
  "firstName": "abc123",
  "fatherName": "abc123",
  "company": "abc123",
  "phone": "xyz789",
  "country": 4,
  "region": 4,
  "city": "xyz789",
  "district": "abc123",
  "captcha": "abc123",
  "type": "xyz789",
  "id": 4,
  "clientMutationId": "abc123"
}

RegisterMutationPayload

Fields
Field Name Description
user - UserNode
errors - [ErrorType!]!
loginOk - Boolean
token - String
clientMutationId - String
Example
{
  "user": UserNode,
  "errors": [ErrorType],
  "loginOk": false,
  "token": "xyz789",
  "clientMutationId": "abc123"
}

RequestNode

Fields
Field Name Description
id - ID! The ID of the object
phone - String! phone
email - String! email
user - UserNode
brand - String! brand
model - String! model
modification - String! modification
year - Int! year
vin - String! vin
litres - Decimal! Вкажіть об'єм двигуна в літрах (через крапку). Приклад: 3.6
body - RequestRequestBodyChoices Вкажіть тип кузова. (Не обов'язково)
transmission - RequestRequestTransmissionChoices Вкажіть трансмісію. (Не обов'язково)
drive - RequestRequestDriveChoices Вкажіть тип приводу. (Не обов'язково)
description - String! description
isReady - Boolean! is_ready
created - DateTime! created
manager - UserNode
Example
{
  "id": "4",
  "phone": "xyz789",
  "email": "xyz789",
  "user": UserNode,
  "brand": "abc123",
  "model": "xyz789",
  "modification": "xyz789",
  "year": 987,
  "vin": "abc123",
  "litres": Decimal,
  "body": "A_1",
  "transmission": "A_1",
  "drive": "A_1",
  "description": "xyz789",
  "isReady": false,
  "created": "2007-12-03T10:15:30Z",
  "manager": UserNode
}

RequestNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [RequestNode]
Example
{
  "pagesCount": 123,
  "totalCount": 987,
  "edges": [RequestNode]
}

RequestPasswordResetMutationInput

Fields
Input Field Description
email - String!
captcha - String!
clientMutationId - String
Example
{
  "email": "xyz789",
  "captcha": "abc123",
  "clientMutationId": "abc123"
}

RequestPasswordResetMutationPayload

Fields
Field Name Description
email - String!
captcha - String!
errors - [ErrorType]
clientMutationId - String
Example
{
  "email": "abc123",
  "captcha": "abc123",
  "errors": [ErrorType],
  "clientMutationId": "abc123"
}

RequestRequestBodyChoices

Description

An enumeration.

Values
Enum Value Description

A_1

седан

A_2

хетчбек

A_3

мінівен

A_4

купе

A_5

універсал

A_6

позашляховик

A_7

пікап

A_8

кабріолет

A_9

родстер

A_10

лімузин

A_11

фургон

A_12

спорткар
Example
"A_1"

RequestRequestDriveChoices

Description

An enumeration.

Values
Enum Value Description

A_1

передній

A_2

задній

A_3

повний
Example
"A_1"

RequestRequestTransmissionChoices

Description

An enumeration.

Values
Enum Value Description

A_1

3-х ступенева механічна

A_2

4-х ступенева механічна

A_3

5-ти ступенева механічна

A_4

6-ти ступенева механічна

A_5

автомат

A_6

автомат з Overdrive
Example
"A_1"

ResetPasswordMutationInput

Fields
Input Field Description
user - Int! Користувача
token - String!
newPassword - String!
captcha - String!
clientMutationId - String
Example
{
  "user": 987,
  "token": "abc123",
  "newPassword": "abc123",
  "captcha": "xyz789",
  "clientMutationId": "xyz789"
}

ResetPasswordMutationPayload

Fields
Field Name Description
user - Int! Користувача
token - String!
newPassword - String!
captcha - String!
errors - [ErrorType]
clientMutationId - String
Example
{
  "user": 123,
  "token": "xyz789",
  "newPassword": "abc123",
  "captcha": "abc123",
  "errors": [ErrorType],
  "clientMutationId": "xyz789"
}

ReturnOrderItemInput

Fields
Input Field Description
reason - String!
description - String
count - Int! Кількість
images - [Upload]
orderItem - String!
clientMutationId - String
Example
{
  "reason": "xyz789",
  "description": "abc123",
  "count": 987,
  "images": [Upload],
  "orderItem": "abc123",
  "clientMutationId": "xyz789"
}

ReturnOrderItemPayload

Fields
Field Name Description
reason - String!
description - String
count - Int! Кількість
images - [Upload]
orderItem - String!
errors - [ErrorType]
returns - ReturnsNode
clientMutationId - String
Example
{
  "reason": "abc123",
  "description": "abc123",
  "count": 123,
  "images": [Upload],
  "orderItem": "xyz789",
  "errors": [ErrorType],
  "returns": ReturnsNode,
  "clientMutationId": "xyz789"
}

ReturnsNode

Fields
Field Name Description
id - ID! The ID of the object
reaction - Int
user - UserNode!
orderItem - OrderItemNode
count - Int! count
reason - Int
description - String! description
comment - String! comment
created - DateTime! created
manager - UserNode
account - AccountNode
images - String! images
dispatchInfo - String! dispatch_info
dispatch - DateTime
modified - DateTime! modified
needInform - Boolean! need_inform
Example
{
  "id": 4,
  "reaction": 123,
  "user": UserNode,
  "orderItem": OrderItemNode,
  "count": 123,
  "reason": 987,
  "description": "abc123",
  "comment": "xyz789",
  "created": "2007-12-03T10:15:30Z",
  "manager": UserNode,
  "account": AccountNode,
  "images": "xyz789",
  "dispatchInfo": "xyz789",
  "dispatch": "2007-12-03T10:15:30Z",
  "modified": "2007-12-03T10:15:30Z",
  "needInform": false
}

ReturnsNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [ReturnsNode]
Example
{
  "pagesCount": 987,
  "totalCount": 987,
  "edges": [ReturnsNode]
}

SearchResponse

Fields
Field Name Description
exactProducts - [ProductNode]
productsByName - [ProductNode]
groups - [ProductGroupNode]
simpleCars - [CarSimpleNode]
Example
{
  "exactProducts": [ProductNode],
  "productsByName": [ProductNode],
  "groups": [ProductGroupNode],
  "simpleCars": [CarSimpleNode]
}

SelectedSpec

Fields
Input Field Description
specification - ID
selectedValues - [String]
Example
{
  "specification": 4,
  "selectedValues": ["xyz789"]
}

SeoBoxNode

Fields
Field Name Description
id - ID! The ID of the object
code - String! code
contentType - ContentTypeNode!
objectId - Int object_id
name - String! name
title - String! Google зазвичай відображає 50-60 символів
h1 - String! Google зазвичай відображає 60-70 символів
metaDescription - String! Google зазвичай відображає 120-158 символів
metaKeywords - String! Ключові слова зазвичай не грають роль для SEO
text - String! text
data - String data
h1Translations - [String]
h1Uk - String
h1Ru - String
textTranslations - [String]
textUk - String
textRu - String
metaDescriptionTranslations - [String]
metaDescriptionUk - String
metaDescriptionRu - String
metaKeywordsTranslations - [String]
metaKeywordsUk - String
metaKeywordsRu - String
nameTranslations - [String]
nameUk - String
nameRu - String
titleTranslations - [String]
titleUk - String
titleRu - String
Example
{
  "id": 4,
  "code": "xyz789",
  "contentType": ContentTypeNode,
  "objectId": 123,
  "name": "xyz789",
  "title": "abc123",
  "h1": "abc123",
  "metaDescription": "abc123",
  "metaKeywords": "abc123",
  "text": "abc123",
  "data": "xyz789",
  "h1Translations": ["xyz789"],
  "h1Uk": "abc123",
  "h1Ru": "abc123",
  "textTranslations": ["xyz789"],
  "textUk": "xyz789",
  "textRu": "abc123",
  "metaDescriptionTranslations": ["xyz789"],
  "metaDescriptionUk": "abc123",
  "metaDescriptionRu": "xyz789",
  "metaKeywordsTranslations": ["abc123"],
  "metaKeywordsUk": "xyz789",
  "metaKeywordsRu": "abc123",
  "nameTranslations": ["xyz789"],
  "nameUk": "xyz789",
  "nameRu": "xyz789",
  "titleTranslations": ["xyz789"],
  "titleUk": "xyz789",
  "titleRu": "xyz789"
}

SeoBoxNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [SeoBoxNode]
Example
{
  "pagesCount": 987,
  "totalCount": 123,
  "edges": [SeoBoxNode]
}

SimpleProductNode

Fields
Field Name Description
id - ID! The ID of the object
code - String! code
num - String! num
number - String! number
manufacturer - ManufacturerNode
name - String
type - ProductProductTypeChoices!
union - ProductUnionNode
productSet - ProductSetNode
images - [String]
Arguments
size - String
haveCars - Boolean! have_cars
created - Date! created
modified - Date! modified
weight - Decimal! weight
priceMin - Decimal! price_min
priceMax - Decimal! price_max
priceMultiplier - Decimal! price_multiplier
rating - Decimal! rating
voteCount - Int! vote_count
voteSum - Int! vote_sum
commentQty - Int! comment_qty
substitutions - SimpleProductNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
code - String
num - String
manufacturer - ID
ids - [String]
group - String
groups - [String]
manufacturers - [String]

Список id виробників

slug - String

Код виробника-num продукту

simpleCarId - String
simpleCarIds - [String]
unionIds - [String]

Список id груп виробника unionAll.edges.id

unionPks - [Int]

Список id груп виробника unionAll.edges.id

options - ProductOptionNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

name - String
attribute - ID
attribute_Code - String
groups - ProductGroupNodeConnectionV2
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
name - String
tags_Name - String
isNew - Boolean
isTop - Boolean
fullSlug - String
slug - String
level - Int
subTitle - String
tags - [String]
properties - ProductPropertyNodeConnectionV2
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

attribute - ID
attribute_Name - String
product - ID
attribute_Code - String
cross - ProductCrossNodeConnectionV2
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
crossProduct - ProductCrossNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
specs - ProductSpecNodeConnectionV2
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
specsFilter - ProductSpecFilterNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
cars - CarNodeConnectionV2
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
model - ID
model_IsCar - Boolean
model_IsTruck - Boolean
model_Brand - ID
model_Slug - String
slug - String
name - String
name_Icontains - String
body - ID
engines_Name - String
engines_Name_Icontains - String
ccm - Decimal
year - Decimal
orderBy - String

Ordering

cars2 - ProductCar2NodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
simpleCars2 - ProductCarSimpleNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

product - ID
car - ID
groups - [String]
resources - ProductResourcesNodeConnectionV2
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
product - ID
type - Int
likes - ProductLikeNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
prices - StoreItemNodeConnectionV2ProductPricesObjectsField
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

storeId - ID
name - String
code - String
num - String
id - ID
hasProductDiscount - Boolean
promoproductSet - PromoProductNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
subTitle - String
kitSet - KitNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
targetProduct - KitNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
historyproductSet - HistoryProductNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
product_Manufacturer - ID
product_Name_Icontains - String
product_Name - String
created - DateTime
product_Num - String
product_Type - ProductProductTypeChoices
sort - String

Сортувати за історією продуктів: created - за датою і часом створення

createdDateRange - DateRangeFieldInput
cartitemSet - CartItemNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
cartId - ID
commentResources - CommentResourceNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
product - ID
comment - ID
type - String
quality - QualityNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
product - ID
comment - ID
ordered - OrderItemNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
product_Name - String
product_Num - String
product_Manufacturer - ID
sort - String

Сортувати позиції: 'created' - За датою створення 'arrival' - За датою прибуття 'order_number' - За номером замовлення 'manufacturer_name' - За виробником 'product_num' - За номером продукту 'product_name' - За назвою продукту 'count' - За кількістю 'price' - За ціною 'total' - За сумою 'is_paid' - За статусом оплати 'delivery_days' - За днями доставки

statuses - [String]
total - NumericRangeFieldInput

Фільтр за сумою позицій

madeBetween - DateRangeFieldInput
order_Number - Decimal
pk - Int
price - StoreItemNode
exists - Boolean
absoluteUrl - String
slug - String
group - ProductGroupNode
originalNumbers - ProductCrossNodeConnectionV2
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
kits - KitNodeConnectionV2
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
simpleCars - CarSimpleNodeConnectionV2
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

brand - String
model - String
year - Int
modification - String
brandSlug - String
modelSlug - String
modificationSlug - String
pk - Decimal
pks - String
isInProductLike - Boolean
isVoted - Boolean
Example
{
  "id": "4",
  "code": "abc123",
  "num": "xyz789",
  "number": "xyz789",
  "manufacturer": ManufacturerNode,
  "name": "xyz789",
  "type": "A_0",
  "union": ProductUnionNode,
  "productSet": ProductSetNode,
  "images": ["xyz789"],
  "haveCars": false,
  "created": "2007-12-03",
  "modified": "2007-12-03",
  "weight": Decimal,
  "priceMin": Decimal,
  "priceMax": Decimal,
  "priceMultiplier": Decimal,
  "rating": Decimal,
  "voteCount": 987,
  "voteSum": 987,
  "commentQty": 987,
  "substitutions": SimpleProductNodeConnectionV2,
  "options": ProductOptionNodeConnectionV2,
  "groups": ProductGroupNodeConnectionV2,
  "tags": ["abc123"],
  "properties": ProductPropertyNodeConnectionV2,
  "cross": ProductCrossNodeConnectionV2,
  "crossProduct": ProductCrossNodeConnectionV2,
  "specs": ProductSpecNodeConnectionV2,
  "specsFilter": ProductSpecFilterNodeConnectionV2,
  "cars": CarNodeConnectionV2,
  "cars2": ProductCar2NodeConnectionV2,
  "simpleCars2": ProductCarSimpleNodeConnectionV2,
  "resources": ProductResourcesNodeConnectionV2,
  "likes": ProductLikeNodeConnectionV2,
  "prices": StoreItemNodeConnectionV2ProductPricesObjectsField,
  "promoproductSet": PromoProductNodeConnectionV2,
  "kitSet": KitNodeConnectionV2,
  "targetProduct": KitNodeConnectionV2,
  "historyproductSet": HistoryProductNodeConnectionV2,
  "cartitemSet": CartItemNodeConnectionV2,
  "commentResources": CommentResourceNodeConnectionV2,
  "quality": QualityNodeConnectionV2,
  "ordered": OrderItemNodeConnectionV2,
  "pk": 987,
  "price": StoreItemNode,
  "exists": true,
  "absoluteUrl": "xyz789",
  "slug": "xyz789",
  "group": ProductGroupNode,
  "originalNumbers": ProductCrossNodeConnectionV2,
  "kits": KitNodeConnectionV2,
  "simpleCars": CarSimpleNodeConnectionV2,
  "isInProductLike": false,
  "isVoted": false
}

SimpleProductNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [SimpleProductNode]
Example
{
  "pagesCount": 123,
  "totalCount": 123,
  "edges": [SimpleProductNode]
}

SimpleSearchResponse

Fields
Field Name Description
products - [ProductNode]
manufacturers - [ManufacturerNode]
Example
{
  "products": [ProductNode],
  "manufacturers": [ManufacturerNode]
}

SitePageNode

Fields
Field Name Description
id - ID! The ID of the object
parent - SitePageNode
name - String! name
slug - String! Url, чи адреса для переходу
isMenu - Boolean! is_menu
isActive - Boolean! is_active
isTop - Boolean! is_top
title - String! title
keywords - String! keywords
description - String! description
text - String! text
userType - ContentSitePageUserTypeChoices!
redirect - String! Поставте символ ":" перед url для постійного redirect.
created - Date! created
modified - DateTime! modified
image - String
lft - Int! lft
rght - Int! rght
treeId - Int! tree_id
level - Int! level
descendants - SitePageNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
slug - String
children - [SitePageNode]
absoluteUrl - String
textTranslations - [String]
textUk - String
textRu - String
descriptionTranslations - [String]
descriptionUk - String
descriptionRu - String
keywordsTranslations - [String]
keywordsUk - String
keywordsRu - String
nameTranslations - [String]
nameUk - String
nameRu - String
slugTranslations - [String]
slugUk - String
slugRu - String
titleTranslations - [String]
titleUk - String
titleRu - String
Example
{
  "id": 4,
  "parent": SitePageNode,
  "name": "xyz789",
  "slug": "xyz789",
  "isMenu": false,
  "isActive": false,
  "isTop": true,
  "title": "xyz789",
  "keywords": "xyz789",
  "description": "xyz789",
  "text": "xyz789",
  "userType": "A_0",
  "redirect": "abc123",
  "created": "2007-12-03",
  "modified": "2007-12-03T10:15:30Z",
  "image": "xyz789",
  "lft": 123,
  "rght": 123,
  "treeId": 987,
  "level": 123,
  "descendants": SitePageNodeConnectionV2,
  "children": [SitePageNode],
  "absoluteUrl": "abc123",
  "textTranslations": ["abc123"],
  "textUk": "abc123",
  "textRu": "xyz789",
  "descriptionTranslations": ["xyz789"],
  "descriptionUk": "abc123",
  "descriptionRu": "abc123",
  "keywordsTranslations": ["xyz789"],
  "keywordsUk": "abc123",
  "keywordsRu": "abc123",
  "nameTranslations": ["xyz789"],
  "nameUk": "abc123",
  "nameRu": "xyz789",
  "slugTranslations": ["abc123"],
  "slugUk": "abc123",
  "slugRu": "xyz789",
  "titleTranslations": ["xyz789"],
  "titleUk": "xyz789",
  "titleRu": "xyz789"
}

SitePageNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [SitePageNode]
Example
{
  "pagesCount": 987,
  "totalCount": 123,
  "edges": [SitePageNode]
}

SpecNode

Fields
Field Name Description
id - ID! The ID of the object
name - String! name
productspecSet - ProductSpecNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
productspecfilterSet - ProductSpecFilterNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
nameTranslations - [String]
nameUk - String
nameRu - String
Example
{
  "id": 4,
  "name": "xyz789",
  "productspecSet": ProductSpecNodeConnectionV2,
  "productspecfilterSet": ProductSpecFilterNodeConnectionV2,
  "nameTranslations": ["xyz789"],
  "nameUk": "xyz789",
  "nameRu": "abc123"
}

SpecNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [SpecNode]
Example
{
  "pagesCount": 123,
  "totalCount": 987,
  "edges": [SpecNode]
}

StoreItemNode

Fields
Field Name Description
id - ID! The ID of the object
store - StoreNode!
product - SimpleProductNode!
manufacturer - ManufacturerNode
num - String!
name - String!
description - String!
count - Int
isAvailable - Boolean!
deliveryDays - String
comment - String!
priceIn - Float
Arguments
currencyName - String
priceOut - Float
Arguments
currencyName - String
priceUser - Float
Arguments
currencyName - String
discountPrices - [DiscountPrice]
Arguments
currencyName - String
priceUserGeneral - Float
Arguments
currencyName - String
priceUserTest - Float
Arguments
currencyName - String
canBuy - Boolean
onstore - Boolean
deliveryDaysHumanize - String
maxDeliveryDay - Int
minDeliveryDay - Int
itemDays - String
storeDays - String
isProductDiscount - Boolean
pk - Int
Example
{
  "id": "4",
  "store": StoreNode,
  "product": SimpleProductNode,
  "manufacturer": ManufacturerNode,
  "num": "xyz789",
  "name": "xyz789",
  "description": "abc123",
  "count": 123,
  "isAvailable": true,
  "deliveryDays": "xyz789",
  "comment": "abc123",
  "priceIn": 123.45,
  "priceOut": 123.45,
  "priceUser": 123.45,
  "discountPrices": [DiscountPrice],
  "priceUserGeneral": 987.65,
  "priceUserTest": 123.45,
  "canBuy": true,
  "onstore": false,
  "deliveryDaysHumanize": "abc123",
  "maxDeliveryDay": 123,
  "minDeliveryDay": 123,
  "itemDays": "xyz789",
  "storeDays": "abc123",
  "isProductDiscount": false,
  "pk": 123
}

StoreItemNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [StoreItemNode]
Example
{
  "pagesCount": 987,
  "totalCount": 123,
  "edges": [StoreItemNode]
}

StoreItemNodeConnectionV2ProductPricesObjectsField

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [StoreItemNode]
Example
{
  "pagesCount": 123,
  "totalCount": 123,
  "edges": [StoreItemNode]
}

StoreNode

Fields
Field Name Description
priority - Int
name - String
address - String
phone - String
email - String
url - String
description - String
deliveryDays - String! delivery_days
workUpTo - Int! work_up_to
returnDays - Int! return_days
updated - DateTime
publicNote - String
warning - String
iconTitle - String icon_title
id - ID! The ID of the object
number - Int
iconUrl - String
flagIconUrl - String
countryName - String
canBuy - Boolean
isLocalStore - Boolean
image - String
Example
{
  "priority": 987,
  "name": "abc123",
  "address": "xyz789",
  "phone": "xyz789",
  "email": "xyz789",
  "url": "abc123",
  "description": "xyz789",
  "deliveryDays": "xyz789",
  "workUpTo": 123,
  "returnDays": 123,
  "updated": "2007-12-03T10:15:30Z",
  "publicNote": "abc123",
  "warning": "xyz789",
  "iconTitle": "xyz789",
  "id": 4,
  "number": 987,
  "iconUrl": "xyz789",
  "flagIconUrl": "xyz789",
  "countryName": "abc123",
  "canBuy": true,
  "isLocalStore": false,
  "image": "xyz789"
}

StoreNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [StoreNode]
Example
{
  "pagesCount": 123,
  "totalCount": 987,
  "edges": [StoreNode]
}

StreetNode

Fields
Field Name Description
id - ID! The ID of the object
description - String! description
ref - String! ref
cityRef - String! city_ref
streetsTypeRef - String! streets_type_ref
streetsType - String! streets_type
isActive - Boolean! is_active
modified - DateTime! modified
Example
{
  "id": 4,
  "description": "abc123",
  "ref": "abc123",
  "cityRef": "xyz789",
  "streetsTypeRef": "abc123",
  "streetsType": "xyz789",
  "isActive": false,
  "modified": "2007-12-03T10:15:30Z"
}

StreetNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [StreetNode]
Example
{
  "pagesCount": 123,
  "totalCount": 123,
  "edges": [StreetNode]
}

String

Description

The String scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.

Example
"abc123"

TextBoxNode

Fields
Field Name Description
id - ID! The ID of the object
code - String! code
name - String! name
type - ContentTextBoxTypeChoices
text - String! text
group - String group
isActive - Boolean! is_active
public - Boolean! public
description - String description
nameTranslations - [String]
nameUk - String
nameRu - String
textTranslations - [String]
textUk - String
textRu - String
Example
{
  "id": "4",
  "code": "xyz789",
  "name": "xyz789",
  "type": "TEXT_PLAIN",
  "text": "xyz789",
  "group": "abc123",
  "isActive": false,
  "public": true,
  "description": "abc123",
  "nameTranslations": ["xyz789"],
  "nameUk": "xyz789",
  "nameRu": "xyz789",
  "textTranslations": ["xyz789"],
  "textUk": "abc123",
  "textRu": "xyz789"
}

TextBoxNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [TextBoxNode]
Example
{
  "pagesCount": 987,
  "totalCount": 987,
  "edges": [TextBoxNode]
}

TopProducts

Fields
Field Name Description
productWithMinPrice - ProductNode
productWithMinDelivery - ProductNode
localStorageProduct - ProductNode
Example
{
  "productWithMinPrice": ProductNode,
  "productWithMinDelivery": ProductNode,
  "localStorageProduct": ProductNode
}

UpdateUserCarInput

Fields
Input Field Description
type - String! Вкажіть тип вашого автомобіля
year - Int! Рік випуску
brand - String!
model - String! Вкажіть модель. Приклад: А8
modification - String Вкажіть модифікацію. Приклад: 4Е
vin - String VIN-код складається з 17 знаків, без пропусків. (Не обов'язково)
litres - Decimal! Вкажіть об'єм двигуна в літрах (через крапку). Приклад: 3.6
body - String! Вкажіть тип кузова. Приклад: Седан
transmission - String Вкажіть трансмісію. (Не обов'язково)
drive - String Вкажіть тип приводу. (Не обов'язково)
simpleCarId - String
id - ID
clientMutationId - String
Example
{
  "type": "xyz789",
  "year": 123,
  "brand": "xyz789",
  "model": "abc123",
  "modification": "xyz789",
  "vin": "xyz789",
  "litres": Decimal,
  "body": "abc123",
  "transmission": "xyz789",
  "drive": "abc123",
  "simpleCarId": "abc123",
  "id": "4",
  "clientMutationId": "abc123"
}

UpdateUserCarPayload

Fields
Field Name Description
userCar - UserCarNode
info - [String]
warnings - [String]
errors - [ErrorType!]!
clientMutationId - String
Example
{
  "userCar": UserCarNode,
  "info": ["xyz789"],
  "warnings": ["xyz789"],
  "errors": [ErrorType],
  "clientMutationId": "xyz789"
}

UpdateUserInput

Fields
Input Field Description
type - String
lastName - String
firstName - String
fatherName - String
company - String
country - ID
region - ID
city - String
address - String
phone - [String]
skype - String
recipient - String
payMethod - ID
delivery - String
deliveryInfo - String Номер складу або поштовий індекс
denyAdvertisement - Boolean
birthday - Date
webSite - String
hearAboutUs - String
district - String
currency - String
onlyAvailable - Boolean Показувати на сайті тільки наявні товари
itemsPerPage - Int Показувати елементів на сторінці
email - String
id - ID
clientMutationId - String
Example
{
  "type": "xyz789",
  "lastName": "xyz789",
  "firstName": "xyz789",
  "fatherName": "xyz789",
  "company": "xyz789",
  "country": 4,
  "region": "4",
  "city": "abc123",
  "address": "xyz789",
  "phone": ["xyz789"],
  "skype": "abc123",
  "recipient": "abc123",
  "payMethod": 4,
  "delivery": "xyz789",
  "deliveryInfo": "xyz789",
  "denyAdvertisement": true,
  "birthday": "2007-12-03",
  "webSite": "xyz789",
  "hearAboutUs": "abc123",
  "district": "abc123",
  "currency": "xyz789",
  "onlyAvailable": false,
  "itemsPerPage": 987,
  "email": "xyz789",
  "id": 4,
  "clientMutationId": "xyz789"
}

UpdateUserPayload

Fields
Field Name Description
user - UserNode
info - [String]
warnings - [String]
errors - [ErrorType!]!
clientMutationId - String
Example
{
  "user": UserNode,
  "info": ["xyz789"],
  "warnings": ["xyz789"],
  "errors": [ErrorType],
  "clientMutationId": "abc123"
}

Upload

Description

Create scalar that ignores normal serialization/deserialization, since that will be handled by the multipart request spec

Example
Upload

UploadFileNode

Fields
Field Name Description
name - String! name
file - String! file
url - String
slug - String! slug
created - DateTime! created
modified - DateTime! modified
id - ID! The ID of the object
Example
{
  "name": "xyz789",
  "file": "abc123",
  "url": "xyz789",
  "slug": "xyz789",
  "created": "2007-12-03T10:15:30Z",
  "modified": "2007-12-03T10:15:30Z",
  "id": "4"
}

UploadFileNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [UploadFileNode]
Example
{
  "pagesCount": 987,
  "totalCount": 123,
  "edges": [UploadFileNode]
}

UserCarNode

Fields
Field Name Description
id - ID! The ID of the object
user - UserNode!
type - Int
year - Int! Вкажіть рік випуску автомобіля
brand - String! brand
model - String! Вкажіть модель. Приклад: А8
modification - String! Вкажіть модифікацію. Приклад: 4Е
vin - String! VIN-код складається з 17 знаків, без пропусків. (Не обов'язково)
litres - Decimal! Вкажіть об'єм двигуна в літрах (через крапку). Приклад: 3.6
body - Int
transmission - Int
drive - Int
simpleCar - CarSimpleNode
car - CarNode
orderSet - OrderNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
isPaid - Boolean
items_Product_Num - String
sort - String

Сортувати замовлення: 'number' - за номером 'created' - За датою створення 'shipped' - за датою відправлення 'total' - За загальною сумою 'delivery__name' - за доставкою 'city' - За містом 'delivery_declaration' - За декларацією 'recipient' - За одержувачем

number - Decimal
statuses - [String]
statusExclude - [String]
createdDateRange - DateRangeFieldInput
shippedDateRange - DateRangeFieldInput
typeDisplay - String
bodyDisplay - String
driveDisplay - String
transmissionDisplay - String
Example
{
  "id": 4,
  "user": UserNode,
  "type": 987,
  "year": 123,
  "brand": "xyz789",
  "model": "xyz789",
  "modification": "abc123",
  "vin": "abc123",
  "litres": Decimal,
  "body": 123,
  "transmission": 123,
  "drive": 123,
  "simpleCar": CarSimpleNode,
  "car": CarNode,
  "orderSet": OrderNodeConnectionV2,
  "typeDisplay": "abc123",
  "bodyDisplay": "xyz789",
  "driveDisplay": "xyz789",
  "transmissionDisplay": "abc123"
}

UserCarNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [UserCarNode]
Example
{
  "pagesCount": 987,
  "totalCount": 987,
  "edges": [UserCarNode]
}

UserNode

Fields
Field Name Description
id - ID! The ID of the object
password - String! password
lastLogin - DateTime last_login
isSuperuser - Boolean! Визначає, що цей користувач має всі дозволи без їх точного зазначення.
username - String! Необхідно: 150 або менше символів. тільки букви, цифри та знаки @/./+/-/_.
firstName - String! first_name
lastName - String! last_name
email - String! email
isStaff - Boolean
isActive - Boolean! Визначає, чи можна цього користувача вважати діючим. Заберіть галочку, замість видалення запису користувача.
dateJoined - DateTime! date_joined
fatherName - String! father_name
type - UserUserTypeChoices!
storeVisibility - Int
viewDisabledStore - Boolean! view_disabled_store
allowDisks - Boolean! allow_disks
phone - [String]
country - CountryNode!
region - RegionNode
city - String! city
district - String
address - String! address
edrpou - String edrpou
icq - String! icq
skype - String! skype
company - String! company
recipient - String! recipient
payMethod - PayMethodNode
delivery - DeliveryNode
deliveryInfo - String! Номер складу або поштовий індекс
deliveryDays - Int delivery_days
denyAdvertisement - Boolean! deny_advertisement
discountTemplate - DiscountTemplateNode!
showProtectedImages - Boolean! show_protected_images
balanceOrder - Float
Arguments
currencyName - String
balanceMoney - Float
Arguments
currencyName - String
balanceLimit - Float
Arguments
currencyName - String
creditDays - Int! Не зважати на заборгованість до зазначеної кількості днів.
totalValue - Decimal! total_value
totalProfit - Decimal! total_profit
totalCount - Int! total_count
rating - UserUserRatingChoices!
comment - String! comment
birthday - Date birthday
webSite - String! web_site
hearAboutUs - String! hear_about_us
searchCount - Int! search_count
orderTime - DateTime order_time
manager - UserNode
lockManager - Boolean! lock_manager
ignoreBalanceCheck - Boolean! Дозволити купівлю при негативному балансі для складу
managerRegions - RegionNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
country - ID
currency - CurrencyNode Оберіть, у якій валюті відображати ціни на сайті
searchType - Int! search_type
onlyAvailable - Boolean! Показувати на сайті тільки наявні товари
itemsPerPage - Int Вкажіть число від 10 до 200 або залиште порожнім, щоб використати значення за промовчанням
forceLogout - Boolean! force_logout
code - String! code
modified - DateTime! modified
webservice - String! Для типу клієнта: магазин
store - StoreNode
hasDropshipping - Boolean! has_dropshipping
hideNumbers - Boolean! hide_numbers
ip - String ip
lastIp - String IP адреса останньої реєстрації
cancelOrderDays - Int cancel_order_days
theme - UserUserThemeChoices
archiveDate - DateTime archive_date
geoLocation - String Формат: широта,долгота (пример 50.4501,30.5234)
productLikes - ProductLikeNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
revisedItems - RecommendedProductNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
pays - PaymentNotifyNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
createdDateRange - DateRangeFieldInput
notification - PaymentNotifyNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
createdDateRange - DateRangeFieldInput
clients - UserNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
cars - UserCarNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
kitSet - KitNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
myCars - HistoryCarNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
sort - String

Сортувати за історією машин: created - за датою і часом створення

historyProduct - HistoryProductNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
product_Manufacturer - ID
product_Name_Icontains - String
product_Name - String
created - DateTime
product_Num - String
product_Type - ProductProductTypeChoices
sort - String

Сортувати за історією продуктів: created - за датою і часом створення

createdDateRange - DateRangeFieldInput
requests - RequestNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
requestManager - RequestNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
carts - CartNodeConnectionV2
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
comments - CommentNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
isDeleted - Boolean
contentType - ID
orderBy - String

Ordering

objectId - String
voteUser - VoteNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
sendedInfo - InformerNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
isRead - Boolean
receiver - InformerNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
isRead - Boolean
orders - OrderNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
isPaid - Boolean
items_Product_Num - String
sort - String

Сортувати замовлення: 'number' - за номером 'created' - За датою створення 'shipped' - за датою відправлення 'total' - За загальною сумою 'delivery__name' - за доставкою 'city' - За містом 'delivery_declaration' - За декларацією 'recipient' - За одержувачем

number - Decimal
statuses - [String]
statusExclude - [String]
createdDateRange - DateRangeFieldInput
shippedDateRange - DateRangeFieldInput
receivedOrders - OrderNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
isPaid - Boolean
items_Product_Num - String
sort - String

Сортувати замовлення: 'number' - за номером 'created' - За датою створення 'shipped' - за датою відправлення 'total' - За загальною сумою 'delivery__name' - за доставкою 'city' - За містом 'delivery_declaration' - За декларацією 'recipient' - За одержувачем

number - Decimal
statuses - [String]
statusExclude - [String]
createdDateRange - DateRangeFieldInput
shippedDateRange - DateRangeFieldInput
managerOrderComments - OrderCommentNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
accounts - AccountNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
managerAccountUser - AccountNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
returnsUser - ReturnsNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
reaction - Int
reason - Int
reason_In - [Int]
description - String
dispatchInfo - String
orderNumber - Decimal
accountNumber - Decimal
product - String
createdDateRange - DateRangeFieldInput
returnsManager - ReturnsNodeConnectionV2!
Arguments
page - Int

Номер сторінки

perPage - Int

По скільки елементів на сторінку розбивати видачу

limit - Int

Ліміт видачі елементів

id - ID
reaction - Int
reason - Int
reason_In - [Int]
description - String
dispatchInfo - String
orderNumber - Decimal
accountNumber - Decimal
product - String
createdDateRange - DateRangeFieldInput
number - String
fullName - String
shortName - String
getPhone - String
userType - Int
balance - Float
Arguments
currencyName - String
readyTotal - Float
Arguments
currencyName - String
debt - Float
Arguments
currencyName - String
needToPay - Float
Arguments
currencyName - String
unpaidOrders - [OrderNode]
Example
{
  "id": "4",
  "password": "abc123",
  "lastLogin": "2007-12-03T10:15:30Z",
  "isSuperuser": true,
  "username": "xyz789",
  "firstName": "xyz789",
  "lastName": "xyz789",
  "email": "xyz789",
  "isStaff": false,
  "isActive": true,
  "dateJoined": "2007-12-03T10:15:30Z",
  "fatherName": "xyz789",
  "type": "A_1",
  "storeVisibility": 987,
  "viewDisabledStore": false,
  "allowDisks": true,
  "phone": ["abc123"],
  "country": CountryNode,
  "region": RegionNode,
  "city": "xyz789",
  "district": "abc123",
  "address": "xyz789",
  "edrpou": "abc123",
  "icq": "abc123",
  "skype": "xyz789",
  "company": "xyz789",
  "recipient": "abc123",
  "payMethod": PayMethodNode,
  "delivery": DeliveryNode,
  "deliveryInfo": "abc123",
  "deliveryDays": 987,
  "denyAdvertisement": false,
  "discountTemplate": DiscountTemplateNode,
  "showProtectedImages": false,
  "balanceOrder": 987.65,
  "balanceMoney": 987.65,
  "balanceLimit": 987.65,
  "creditDays": 123,
  "totalValue": Decimal,
  "totalProfit": Decimal,
  "totalCount": 987,
  "rating": "A_1",
  "comment": "xyz789",
  "birthday": "2007-12-03",
  "webSite": "xyz789",
  "hearAboutUs": "abc123",
  "searchCount": 123,
  "orderTime": "2007-12-03T10:15:30Z",
  "manager": UserNode,
  "lockManager": true,
  "ignoreBalanceCheck": false,
  "managerRegions": RegionNodeConnectionV2,
  "currency": CurrencyNode,
  "searchType": 123,
  "onlyAvailable": false,
  "itemsPerPage": 123,
  "forceLogout": false,
  "code": "abc123",
  "modified": "2007-12-03T10:15:30Z",
  "webservice": "abc123",
  "store": StoreNode,
  "hasDropshipping": false,
  "hideNumbers": true,
  "ip": "abc123",
  "lastIp": "abc123",
  "cancelOrderDays": 987,
  "theme": "A_2",
  "archiveDate": "2007-12-03T10:15:30Z",
  "geoLocation": "abc123",
  "productLikes": ProductLikeNodeConnectionV2,
  "revisedItems": RecommendedProductNodeConnectionV2,
  "pays": PaymentNotifyNodeConnectionV2,
  "notification": PaymentNotifyNodeConnectionV2,
  "clients": UserNodeConnectionV2,
  "cars": UserCarNodeConnectionV2,
  "kitSet": KitNodeConnectionV2,
  "myCars": HistoryCarNodeConnectionV2,
  "historyProduct": HistoryProductNodeConnectionV2,
  "requests": RequestNodeConnectionV2,
  "requestManager": RequestNodeConnectionV2,
  "carts": CartNodeConnectionV2,
  "comments": CommentNodeConnectionV2,
  "voteUser": VoteNodeConnectionV2,
  "sendedInfo": InformerNodeConnectionV2,
  "receiver": InformerNodeConnectionV2,
  "orders": OrderNodeConnectionV2,
  "receivedOrders": OrderNodeConnectionV2,
  "managerOrderComments": OrderCommentNodeConnectionV2,
  "accounts": AccountNodeConnectionV2,
  "managerAccountUser": AccountNodeConnectionV2,
  "returnsUser": ReturnsNodeConnectionV2,
  "returnsManager": ReturnsNodeConnectionV2,
  "number": "abc123",
  "fullName": "xyz789",
  "shortName": "abc123",
  "getPhone": "xyz789",
  "userType": 987,
  "balance": 987.65,
  "readyTotal": 123.45,
  "debt": 987.65,
  "needToPay": 987.65,
  "unpaidOrders": [OrderNode]
}

UserNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [UserNode]
Example
{
  "pagesCount": 987,
  "totalCount": 987,
  "edges": [UserNode]
}

UserUserRatingChoices

Description

An enumeration.

Values
Enum Value Description

A_1

1

A_2

2

A_3

3

A_4

4

A_5

5
Example
"A_1"

UserUserThemeChoices

Description

An enumeration.

Values
Enum Value Description

A_2

GVEIN 6.1 SPACES

A_0

GVEIN 6.0

A_1

GVEIN 5.5
Example
"A_2"

UserUserTypeChoices

Description

An enumeration.

Values
Enum Value Description

A_1

клієнт

A_2

оптовик

A_3

VIP

A_4

магазин

A_5

СТО

A_6

інтернет-магазин
Example
"A_1"

VoteMutation

Fields
Field Name Description
ok - Boolean
Example
{"ok": false}

VoteNode

Fields
Field Name Description
id - ID! The ID of the object
contentType - ContentTypeNode!
objectId - Int! object_id
user - UserNode
vote - Int! vote
ip - String! ip
userAgent - String! user_agent
date - DateTime! date
Example
{
  "id": 4,
  "contentType": ContentTypeNode,
  "objectId": 987,
  "user": UserNode,
  "vote": 987,
  "ip": "xyz789",
  "userAgent": "xyz789",
  "date": "2007-12-03T10:15:30Z"
}

VoteNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [VoteNode]
Example
{
  "pagesCount": 987,
  "totalCount": 123,
  "edges": [VoteNode]
}

WarehouseNode

Fields
Field Name Description
id - ID! The ID of the object
cityId - Int! city_id
description - String description
descriptionRu - String description_ru
phone - String phone
typeOfWarehouse - String type_of_warehouse
ref - String ref
number - Int number
cityRef - String city_ref
cityDescription - String city_description
cityDescriptionRu - String city_description_ru
latitude - String latitude
longitude - String longitude
postFinance - Boolean! post_finance
bicycleParking - Boolean! bicycle_parking
POSTerminal - Boolean! POSTerminal
totalMaxWeight - Int! total_max_weight
placeMaxWeight - Int! place_max_weight
reception - String reception
delivery - String delivery
schedule - String schedule
isActive - Boolean! is_active
warehouseIndex - String! warehouse_index
modified - DateTime modified
Example
{
  "id": "4",
  "cityId": 987,
  "description": "abc123",
  "descriptionRu": "xyz789",
  "phone": "xyz789",
  "typeOfWarehouse": "xyz789",
  "ref": "xyz789",
  "number": 123,
  "cityRef": "xyz789",
  "cityDescription": "abc123",
  "cityDescriptionRu": "abc123",
  "latitude": "xyz789",
  "longitude": "abc123",
  "postFinance": true,
  "bicycleParking": false,
  "POSTerminal": true,
  "totalMaxWeight": 123,
  "placeMaxWeight": 123,
  "reception": "abc123",
  "delivery": "xyz789",
  "schedule": "xyz789",
  "isActive": true,
  "warehouseIndex": "abc123",
  "modified": "2007-12-03T10:15:30Z"
}

WarehouseNodeConnectionV2

Fields
Field Name Description
pagesCount - Int Кількість сторінок
totalCount - Int Кількість елементів видачі
edges - [WarehouseNode]
Example
{
  "pagesCount": 987,
  "totalCount": 123,
  "edges": [WarehouseNode]
}