Skip to main content

ordersStatistics Query

Description

Retrieves aggregate statistics for filtered orders, including total revenue and order count. Only accessible to admin users.

query ordersStatistics($ordersFiltersInput: OrdersFiltersInput!) {
ordersStatistics(ordersFiltersInput: $ordersFiltersInput) {
total
count
}
}

Variables

{
"ordersFiltersInput": {
"page": 1,
"limit": 20,
"sort": "sort",
"order": -1,
"from": 1761853581422,
"to": 1752574702663,
"dateFilter": "dateFilter",
"origin": [
"origin"
],
"status": [
"status"
],
"billingStatus": [
"billingStatus"
],
"shippingStatus": [
"shippingStatus"
],
"paymentMethods": [
"paymentMethods"
],
"itemRef": "3922e5b6c40ca23f8727bfd6",
"buyerRef": "892c8b8a8f4a1068a1862012",
"couponRef": "c606963c18884780eaaf2ec1",
"giftCardRef": "93d0a9e49c03724159bd753c",
"term": "term"
}
}

Response

{
"ordersStatistics": {
"total": 29.99,
"count": 10
}
}

Arguments

NameTypeDescription
ordersFiltersInputOrdersFiltersInput!Input type. See the OrdersFiltersInput type for field details.

Returns

OrdersStatistics!