Как в Shopify Admin API GraphQL отфильтровать товары по выбранному способу доставки?
Вопрос касательно Shopify GraphQL Admin API. Я пытаюсь отфильтровать товары по выбранному способу доставки через аргумент query. В документации приведенной на скриншоте внизу говориться что можно использовать фильтры delivery_method, но не говориться какое поле они собой представляют...
Вопрос сводиться к поиску поля (например shippingLine -> carrierIdentifier) которое нужно передавать в один из подходящих фильтров доставки (delivery_method).
Пример моего запроса:
{
orders(first: 10, query: "financial_status:paid") {
edges {
cursor
node {
name
fullyPaid
displayFinancialStatus
shippingLine {
title
carrierIdentifier
deliveryCategory
code
id
}
}
}
}
}
Ответ:
{
"data": {
"orders": {
"edges": [
{
"cursor": "eyJsYXN0X2lkIjoyNzYxNzA3OTc4OTE2LCJsYXN0X3ZhbHVlIjoiMjAyMC0wOS0yNCAwMDowODozNi4zOTU2NTcifQ==",
"node": {
"name": "#1001",
"fullyPaid": true,
"displayFinancialStatus": "PAID",
"shippingLine": null
}
},
{
"cursor": "eyJsYXN0X2lkIjoyNzgzOTQ2NTcxOTQwLCJsYXN0X3ZhbHVlIjoiMjAyMC0wOS0zMCAyMjo1MToxMi4yMTE3NjIifQ==",
"node": {
"name": "#1002",
"fullyPaid": true,
"displayFinancialStatus": "PAID",
"shippingLine": null
}
},
{
"cursor": "eyJsYXN0X2lkIjoyNzgzOTU3NTQ5MjIwLCJsYXN0X3ZhbHVlIjoiMjAyMC0wOS0zMCAyMjo1OTozMC4wMDAwMDAifQ==",
"node": {
"name": "#1004",
"fullyPaid": true,
"displayFinancialStatus": "PAID",
"shippingLine": {
"title": "Почта россии до пункта самовывоза",
"carrierIdentifier": "2df300d651b0c66ca230688a3a356b8f",
"deliveryCategory": null,
"code": "ON",
"id": "gid://shopify/ShippingLine/2291132006564"
}
}
}
]
}
},
"extensions": {
"cost": {
"requestedQueryCost": 22,
"actualQueryCost": 8,
"throttleStatus": {
"maximumAvailable": 1000,
"currentlyAvailable": 992,
"restoreRate": 50
}
}
}
}
