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
Response
Returns an AccountNodeConnectionV2AccountNodeQuery
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
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
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]
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
carSimpleIds
Response
Returns a 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
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]
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
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
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
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
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
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
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
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
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
Response
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
diskCarModifications
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
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
Response
Returns a ProductNodeConnectionV2DiskAllQuery
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
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
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
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]
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
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
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
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
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
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
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
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
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
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
Response
Returns a CarModelNodeConnectionV2CarModelAll
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
Response
Returns an OrderNodeConnectionV2OrderAllQuery
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
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
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
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
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
Выберите список продуктов по фильтру.
Response
Returns a ProductNodeConnectionV2ProductAllQuery
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
Response
Returns a ProductAttributeNodeConnectionV2
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
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
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
productCarSimpleAll
Response
Returns a ProductCarSimpleNodeConnection
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
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
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
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
Response
Returns a ProductGroupAttributeNodeConnectionV2
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
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
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
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
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
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
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
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
Response
Returns a ProductResourcesNodeConnectionV2
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
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
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
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
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
Response
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
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
Response
Returns a RecommendedProductNodeConnectionV2
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
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
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
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"}}
search
Response
Returns a SearchResponse
Arguments
| Name | Description |
|---|---|
query - String
|
Example
Query
query search($query: String) {
search(query: $query) {
exactProducts {
...ProductNodeFragment
}
productsByName {
...ProductNodeFragment
}
groups {
...ProductGroupNodeFragment
}
simpleCars {
...CarSimpleNodeFragment
}
}
}
Variables
{"query": "xyz789"}
Response
{
"data": {
"search": {
"exactProducts": [ProductNode],
"productsByName": [ProductNode],
"groups": [ProductGroupNode],
"simpleCars": [CarSimpleNode]
}
}
}
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
tireCarModifications
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
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
Response
Returns a ProductNodeConnectionV2TireAllQuery
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Добавить комментарий к товару с НЕ вошедшим пользователем
Response
Returns an AddCommentAnonymousMutationPayload
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
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
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
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
Response
Returns a NotifyAboutPaymentMutationPayload
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
Response
Returns a RequestPasswordResetMutationPayload
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
Response
Returns a ProductShowWebserviceRequestMutation
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
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
|
|
number - Int
|
|
orders - [Int]
|
|
balance - String
|
|
Arguments
|
|
printUrl - String
|
|
Arguments
|
|
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
|
|
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
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
Example
{
"name": "xyz789",
"phone": "abc123",
"email": "abc123",
"text": "abc123",
"captcha": "xyz789",
"clientMutationId": "xyz789"
}
AddClaimMutationPayload
Example
{
"name": "xyz789",
"phone": "abc123",
"email": "xyz789",
"text": "xyz789",
"captcha": "xyz789",
"errors": [ErrorType],
"ok": false,
"clientMutationId": "xyz789"
}
AddCommentAnonymousMutationInput
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
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
Example
{
"deliveryRegion": 4,
"deliveryCity": "xyz789",
"serviceTypes": "xyz789",
"deliveryNumber": 987,
"deliveryAddress": "xyz789",
"orderId": "abc123",
"captcha": "abc123",
"remember": true,
"clientMutationId": "abc123"
}
AddDefaultDeliveryDataPayload
Example
{
"deliveryRegion": "4",
"deliveryCity": "abc123",
"serviceTypes": "abc123",
"deliveryNumber": 987,
"deliveryAddress": "abc123",
"orderId": "xyz789",
"captcha": "abc123",
"remember": true,
"errors": [ErrorType],
"order": OrderNode,
"clientMutationId": "xyz789"
}
AddFeedbackMutationInput
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
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
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
Example
{
"deliveryCity": "xyz789",
"deliveryNumber": "xyz789",
"orderId": "abc123",
"captcha": "xyz789",
"remember": true,
"clientMutationId": "abc123"
}
AddSelfPickUpDeliveryDataPayload
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
|
|
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
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
|
|
engineSet - EngineNodeConnectionV2!
|
|
carmodelSet - CarModelNodeConnectionV2!
|
|
Arguments
|
|
toStr - String
|
|
seoBox - SeoBoxNode
|
|
Arguments
|
|
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
|
|
carSet - CarNodeConnectionV2!
|
|
Arguments
|
|
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
|
|
toStr - String
|
|
seoBox - SeoBoxNode
|
|
Arguments
|
|
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!
|
|
categories - CategoryNodeConnectionV2!
|
|
products - ProductCarNodeConnectionV2!
|
|
userCars - UserCarNodeConnectionV2!
|
|
historycarSet - HistoryCarNodeConnectionV2!
|
|
toStr - String
|
|
seoBox - SeoBoxNode
|
|
Arguments
|
|
productsSeoBox - SeoBoxNode
|
|
Arguments
|
|
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
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!
|
|
userSimpleCars - UserCarNodeConnectionV2!
|
|
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
|
|
total - Float
|
|
Arguments
|
|
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
|
|
totalCount - Int!
|
total_count |
items - CartItemNodeConnectionV2!
|
|
cartItems - CartItemNodeConnectionV2
|
|
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!
|
|
isShared - Boolean!
|
is_shared |
lft - Int!
|
lft |
rght - Int!
|
rght |
treeId - Int!
|
tree_id |
level - Int!
|
level |
children - CategoryNodeConnectionV2
|
|
carSet - CarNodeConnectionV2!
|
|
Arguments
|
|
pk - Int
|
|
isLeafNode - Boolean
|
|
analytics - LeafNodeAnalytics
|
|
Arguments
|
|
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
ChangePasswordMutationPayload
Example
{
"oldPassword": "xyz789",
"newPassword": "abc123",
"info": ["xyz789"],
"warnings": ["abc123"],
"errors": [ErrorType],
"user": UserNode,
"clientMutationId": "xyz789"
}
ChangeReturnDescriptionInput
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!
|
|
text - String!
|
text |
isRead - Boolean!
|
is_read |
isDeleted - Boolean!
|
is_deleted |
ip - String!
|
ip |
userAgentMd5 - String!
|
user_agent_md5 |
created - DateTime!
|
created |
commentResources - CommentResourceNodeConnectionV2!
|
|
quality - QualityNodeConnectionV2!
|
|
vote - VoteNode
|
|
children - CommentNodeConnectionV2
|
|
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 |
|---|---|
|
|
Перевага |
|
|
Недолік |
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 |
|---|---|
|
|
новина |
|
|
стаття |
|
|
відео |
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
|
|
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 |
|---|---|
|
|
УСІ |
|
|
клієнт |
|
|
оптовик |
|
|
VIP |
|
|
магазин |
|
|
СТО |
|
|
інтернет-магазин |
Example
"A_0"
ContentTextBoxTypeChoices
Description
An enumeration.
Values
| Enum Value | Description |
|---|---|
|
|
text/plain |
|
|
text/html |
|
|
text/css |
|
|
application/javascript |
|
|
application/json |
|
|
application/xml |
|
|
text/x-mysql |
|
|
text/x-php |
|
|
text/x-python |
|
|
text/x-sql |
|
|
text/yaml |
|
|
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!
|
|
commentSet - CommentNodeConnectionV2!
|
|
voteSet - VoteNodeConnectionV2!
|
|
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 |
|---|---|
|
|
бренди |
|
|
новини |
|
|
комбінована |
|
|
головна |
|
|
каталог |
|
|
оригинальні каталоги |
Example
"BRANDS"
CoreConfigDefaultSortChoices
Description
An enumeration.
Values
| Enum Value | Description |
|---|---|
|
|
за ціною |
|
|
за днями доставки і ціною |
|
|
за виробником і ціною |
|
|
за днями доставки і виробником |
|
|
за виробником і днями доставки |
Example
"PRICE"
CoreConfigGroupDefaultSortChoices
Description
An enumeration.
Values
| Enum Value | Description |
|---|---|
|
|
За виробником, назвою, доступністю |
|
|
За назвою, виробником, доступністю |
|
|
За доступністю, виробником, назвою |
|
|
За доступністю, назвою, виробником |
Example
"MANUFACTURER_NAME_AVAILABILITY"
CoreConfigUserAccountCurrencyChoices
Description
An enumeration.
Values
| Enum Value | Description |
|---|---|
|
|
Валюта профілю клієнта |
|
|
Валюта системи |
|
|
Валюта для клієнта |
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!
|
|
countries - ManufacturerNodeConnectionV2!
|
|
Arguments
|
|
userSet - UserNodeConnectionV2!
|
|
orderSet - OrderNodeConnectionV2!
|
|
Arguments
|
|
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!
|
|
stores - StoreNodeConnectionV2!
|
|
stores2 - StoreNodeConnectionV2!
|
|
storeitemSet - RecommendedProductNodeConnectionV2!
|
|
paymentnotifySet - PaymentNotifyNodeConnectionV2!
|
|
Arguments
|
|
userSet - UserNodeConnectionV2!
|
Оберіть, у якій валюті відображати ціни на сайті |
orderSet - OrderNodeConnectionV2!
|
|
Arguments
|
|
accountSet - AccountNodeConnectionV2!
|
|
accountCash - AccountNodeConnectionV2!
|
|
userValue - Float
|
Вартість 1 одиниці у валюті клієнта. Якщо валюта для клієнта є валютою по замовчуванню, то повертає вартість у валюты по замовчуванню |
history - CurrencyHistoryNodeConnectionV2
|
|
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
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 |
Possible Types
| DecryptedNode Types |
|---|
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!
|
|
orderSet - OrderNodeConnectionV2!
|
|
Arguments
|
|
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
DiscountTemplateNode
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
|
|
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
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
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
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 |
|---|---|
|
|
INFO |
|
|
WARNING |
|
|
ADVERTISEMENT |
Example
"A_0"
InformerInformerSendViaChoices
Description
An enumeration.
Values
| Enum Value | Description |
|---|---|
|
|
Не відправляти |
|
|
site EMAIL |
|
|
|
|
|
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
|
|
manager - UserNode!
|
|
store - StoreNode
|
|
product - SimpleProductNode
|
|
actFrom - Date
|
act_from |
actTo - Date
|
act_to |
created - DateTime!
|
created |
cartitemSet - CartItemNodeConnectionV2!
|
|
priceData - KitPriceData
|
Данні про ціни при виборі комплекта |
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
KitPriceData
Example
{
"mainProductPrice": 987.65,
"selectedProductPrice": 987.65,
"oldTotal": 987.65,
"newTotal": 123.45
}
LeafNodeAnalytics
LoginMutationInput
LoginMutationPayload
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
|
|
tags - [String]
|
|
manufacturerSet - ManufacturerNodeConnectionV2!
|
|
Arguments
|
|
products - SimpleProductNodeConnectionV2!
|
|
Arguments
|
|
cross - ProductCrossNodeConnectionV2!
|
|
storeitemSet - RecommendedProductNodeConnectionV2!
|
|
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
Node
Description
An object with an ID
Fields
| Field Name | Description |
|---|---|
id - ID!
|
The ID of the object |
Possible Types
| Node Types |
|---|
Example
{"id": 4}
NotifyAboutPaymentMutationInput
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
OrderCommentNode
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
|
|
priceOut - Decimal!
|
price_out |
count - Int!
|
count |
total - Float
|
|
Arguments
|
|
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
|
|
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
|
|
comments - OrderCommentNodeConnectionV2
|
|
csvUrl - String
|
|
printDisplay - String
|
|
Arguments
|
|
printUrl - String
|
|
Arguments
|
|
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
Example
{
"pagesCount": 987,
"totalCount": 987,
"totalSum": 987.65,
"completedCount": 123,
"canceledCount": 987,
"edges": [OrderNode]
}
OrderOrderDeliveryStatusChoices
Description
An enumeration.
Values
| Enum Value | Description |
|---|---|
|
|
Видалено |
|
|
Невідомо |
|
|
Відмова отримувача |
|
|
В дорозі |
|
|
В місті отримувача |
|
|
Прибуло |
|
|
Не знайдено |
|
|
Отримано |
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
|
|
userSet - UserNodeConnectionV2!
|
|
orderSet - OrderNodeConnectionV2!
|
|
Arguments
|
|
accountSet - AccountNodeConnectionV2!
|
|
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
|
|
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 |
|---|---|
|
|
|
|
|
checkbox |
Example
"A_0"
PaymentPaymentNotifyTypeChoices
Description
An enumeration.
Values
| Enum Value | Description |
|---|---|
|
|
клієнт |
|
|
співробітник |
|
|
автоматичний |
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!
|
|
productgroupSet - ProductGroupNodeConnectionV2!
|
|
productgroupattributeSet - ProductGroupAttributeNodeConnectionV2!
|
|
productsetSet - ProductSetNodeConnectionV2!
|
|
productpropertySet - ProductPropertyNodeConnectionV2!
|
|
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 |
|---|---|
|
|
Рядок |
|
|
Так/Ні |
|
|
Ціле число |
|
|
Дробове число |
|
|
Дата |
|
|
Вибір одного |
|
|
Вибір декількох |
|
|
Зображення |
|
|
Великий текст |
Example
"A_1"
ProductBunchPriceData
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 |
|---|---|
|
|
Легкові автомобілі |
|
|
Автомобілі комерційного призначення |
|
|
Двигун |
|
|
Універсальні |
|
|
Вісь |
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 |
|---|---|
|
|
з водяним охолодженням |
|
|
з повітряним охолодженням |
Example
"A_1"
ProductEngineTypeChoices
Description
An enumeration.
Values
| Enum Value | Description |
|---|---|
|
|
Невідомо |
|
|
Бензиновий двигун |
|
|
Бензиновий двигун (двотактний) |
|
|
Газ |
|
|
Гібрид |
|
|
Двигун Ванкеля |
|
|
Дизель |
|
|
Спиртовий привід |
|
|
Електричний двигун |
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
|
|
wideImage - String
|
|
Arguments
|
|
isActive - Boolean!
|
is_active |
count - Int!
|
count |
showImage - Boolean!
|
show_image |
attributes - ProductAttributeNodeConnection
|
|
Arguments
|
|
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
|
|
productgroupattributeSet - ProductGroupAttributeNodeConnectionV2!
|
|
products - ProductNodeConnectionV2
|
|
Arguments
|
|
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
|
|
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
|
|
options - ProductOptionNodeConnectionV2!
|
|
groups - ProductGroupNodeConnectionV2
|
|
tags - [String]
|
|
properties - ProductPropertyNodeConnectionV2
|
|
cross - ProductCrossNodeConnectionV2
|
|
crossProduct - ProductCrossNodeConnectionV2!
|
|
specs - ProductSpecNodeConnectionV2
|
|
specsFilter - ProductSpecFilterNodeConnectionV2!
|
|
cars - CarNodeConnectionV2
|
|
Arguments
|
|
cars2 - ProductCar2NodeConnectionV2!
|
|
simpleCars2 - ProductCarSimpleNodeConnectionV2!
|
|
resources - ProductResourcesNodeConnectionV2
|
|
likes - ProductLikeNodeConnectionV2!
|
|
prices - StoreItemNodeConnectionV2ProductPricesObjectsField
|
|
promoproductSet - PromoProductNodeConnectionV2!
|
|
kitSet - KitNodeConnectionV2!
|
|
targetProduct - KitNodeConnectionV2!
|
|
historyproductSet - HistoryProductNodeConnectionV2!
|
|
Arguments
|
|
cartitemSet - CartItemNodeConnectionV2!
|
|
commentResources - CommentResourceNodeConnectionV2!
|
|
quality - QualityNodeConnectionV2!
|
|
ordered - OrderItemNodeConnectionV2!
|
|
Arguments
|
|
pk - Int
|
|
price - StoreItemNode
|
|
exists - Boolean
|
|
absoluteUrl - String
|
|
slug - String
|
|
group - ProductGroupNode
|
|
originalNumbers - ProductCrossNodeConnectionV2
|
|
kits - KitNodeConnectionV2
|
|
simpleCars - CarSimpleNodeConnectionV2
|
|
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
|
|
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 |
|---|---|
|
|
загальний |
|
|
шини |
|
|
диски |
|
|
каталог |
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
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
|
|
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!
|
|
productSet - SimpleProductNodeConnectionV2!
|
|
Arguments
|
|
productcarSet - ProductCarNodeConnectionV2!
|
|
pk - Int
|
|
products - ProductNodeConnectionV2
|
|
Arguments
|
|
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
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
QuickOrderMutationPayload
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!
|
|
managers - UserNodeConnectionV2!
|
|
orderSet - OrderNodeConnectionV2!
|
|
Arguments
|
|
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
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!
|
|
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
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 |
|---|---|
|
|
седан |
|
|
хетчбек |
|
|
мінівен |
|
|
купе |
|
|
універсал |
|
|
позашляховик |
|
|
пікап |
|
|
кабріолет |
|
|
родстер |
|
|
лімузин |
|
|
фургон |
|
|
спорткар |
Example
"A_1"
RequestRequestDriveChoices
Description
An enumeration.
Values
| Enum Value | Description |
|---|---|
|
|
передній |
|
|
задній |
|
|
повний |
Example
"A_1"
RequestRequestTransmissionChoices
Description
An enumeration.
Values
| Enum Value | Description |
|---|---|
|
|
3-х ступенева механічна |
|
|
4-х ступенева механічна |
|
|
5-ти ступенева механічна |
|
|
6-ти ступенева механічна |
|
|
автомат |
|
|
автомат з Overdrive |
Example
"A_1"
ResetPasswordMutationInput
ResetPasswordMutationPayload
ReturnOrderItemInput
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
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
|
|
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
|
|
options - ProductOptionNodeConnectionV2!
|
|
groups - ProductGroupNodeConnectionV2
|
|
tags - [String]
|
|
properties - ProductPropertyNodeConnectionV2
|
|
cross - ProductCrossNodeConnectionV2
|
|
crossProduct - ProductCrossNodeConnectionV2!
|
|
specs - ProductSpecNodeConnectionV2
|
|
specsFilter - ProductSpecFilterNodeConnectionV2!
|
|
cars - CarNodeConnectionV2
|
|
Arguments
|
|
cars2 - ProductCar2NodeConnectionV2!
|
|
simpleCars2 - ProductCarSimpleNodeConnectionV2!
|
|
resources - ProductResourcesNodeConnectionV2
|
|
likes - ProductLikeNodeConnectionV2!
|
|
prices - StoreItemNodeConnectionV2ProductPricesObjectsField
|
|
promoproductSet - PromoProductNodeConnectionV2!
|
|
kitSet - KitNodeConnectionV2!
|
|
targetProduct - KitNodeConnectionV2!
|
|
historyproductSet - HistoryProductNodeConnectionV2!
|
|
Arguments
|
|
cartitemSet - CartItemNodeConnectionV2!
|
|
commentResources - CommentResourceNodeConnectionV2!
|
|
quality - QualityNodeConnectionV2!
|
|
ordered - OrderItemNodeConnectionV2!
|
|
Arguments
|
|
pk - Int
|
|
price - StoreItemNode
|
|
exists - Boolean
|
|
absoluteUrl - String
|
|
slug - String
|
|
group - ProductGroupNode
|
|
originalNumbers - ProductCrossNodeConnectionV2
|
|
kits - KitNodeConnectionV2
|
|
simpleCars - CarSimpleNodeConnectionV2
|
|
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!
|
|
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!
|
|
productspecfilterSet - ProductSpecFilterNodeConnectionV2!
|
|
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
|
|
priceOut - Float
|
|
Arguments
|
|
priceUser - Float
|
|
Arguments
|
|
discountPrices - [DiscountPrice]
|
|
Arguments
|
|
priceUserGeneral - Float
|
|
Arguments
|
|
priceUserTest - Float
|
|
Arguments
|
|
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
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
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
|
|
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!
|
|
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
|
|
balanceMoney - Float
|
|
Arguments
|
|
balanceLimit - Float
|
|
Arguments
|
|
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!
|
|
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!
|
|
revisedItems - RecommendedProductNodeConnectionV2!
|
|
pays - PaymentNotifyNodeConnectionV2!
|
|
Arguments
|
|
notification - PaymentNotifyNodeConnectionV2!
|
|
Arguments
|
|
clients - UserNodeConnectionV2!
|
|
cars - UserCarNodeConnectionV2!
|
|
kitSet - KitNodeConnectionV2!
|
|
myCars - HistoryCarNodeConnectionV2!
|
|
historyProduct - HistoryProductNodeConnectionV2!
|
|
Arguments
|
|
requests - RequestNodeConnectionV2!
|
|
requestManager - RequestNodeConnectionV2!
|
|
carts - CartNodeConnectionV2
|
|
comments - CommentNodeConnectionV2!
|
|
voteUser - VoteNodeConnectionV2!
|
|
sendedInfo - InformerNodeConnectionV2!
|
|
receiver - InformerNodeConnectionV2!
|
|
orders - OrderNodeConnectionV2!
|
|
Arguments
|
|
receivedOrders - OrderNodeConnectionV2!
|
|
Arguments
|
|
managerOrderComments - OrderCommentNodeConnectionV2!
|
|
accounts - AccountNodeConnectionV2!
|
|
managerAccountUser - AccountNodeConnectionV2!
|
|
returnsUser - ReturnsNodeConnectionV2!
|
|
Arguments
|
|
returnsManager - ReturnsNodeConnectionV2!
|
|
Arguments
|
|
number - String
|
|
fullName - String
|
|
shortName - String
|
|
getPhone - String
|
|
userType - Int
|
|
balance - Float
|
|
Arguments
|
|
readyTotal - Float
|
|
Arguments
|
|
debt - Float
|
|
Arguments
|
|
needToPay - Float
|
|
Arguments
|
|
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 |
|---|---|
|
|
1 |
|
|
2 |
|
|
3 |
|
|
4 |
|
|
5 |
Example
"A_1"
UserUserThemeChoices
Description
An enumeration.
Values
| Enum Value | Description |
|---|---|
|
|
GVEIN 6.1 SPACES |
|
|
GVEIN 6.0 |
|
|
GVEIN 5.5 |
Example
"A_2"
UserUserTypeChoices
Description
An enumeration.
Values
| Enum Value | Description |
|---|---|
|
|
клієнт |
|
|
оптовик |
|
|
VIP |
|
|
магазин |
|
|
СТО |
|
|
інтернет-магазин |
Example
"A_1"
VoteMutation
Fields
| Field Name | Description |
|---|---|
ok - Boolean
|
Example
{"ok": false}
VoteNode
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]
}