Skip to main content
GET
/
5f439e2e64d89817e562a811
/
analytics
Get purchases
curl --request GET \
  --url http://staging.qshop.ng/apiv2/5f439e2e64d89817e562a811/analytics
{
  "data": {
    "products": {
      "currentPage": 1,
      "data": [
        {
          "_id": "60b5098f3a9a2946cbb01c00",
          "costPrice": null,
          "name": "😲 ",
          "price": 2000,
          "sale_price": null,
          "stock": 20256
        },
        {
          "_id": "6097fa2cdfb7de16f1cc398f",
          "costPrice": null,
          "name": "Test prod",
          "price": 9000,
          "sale_price": 1200,
          "stock": 10
        },
        {
          "_id": "60aa6f6cb2d261083ec7591f",
          "costPrice": null,
          "name": "Test TAG",
          "price": 9000,
          "sale_price": 0,
          "stock": 10067
        }
      ],
      "next": 2,
      "noOfPages": 20,
      "prev": null,
      "totalRecord": 58
    },
    "topCustomers": {
      "currentPage": 1,
      "data": [
        {
          "__v": 0,
          "_id": "621771d3893b196f52e7a74b",
          "created_at": "2022-02-24T11:53:55.746Z",
          "fullName": null,
          "isClaimed": false,
          "numberOfOrders": 0,
          "orderTotal": 0,
          "roles": [
            {
              "__v": 0,
              "_id": "5e7e8830872c2c0f8c1c3fb3",
              "isAdmin": false,
              "isSuperAdmin": false,
              "key": "shopper",
              "name": "Shopper",
              "type": "customer"
            }
          ],
          "shop": {
            "_id": "5f439e2e64d89817e562a811",
            "domainActive": true,
            "domainName": "louisanm.com",
            "name": "Pet store worldwide",
            "slug": "pet-store",
            "url": "https://louisanm.com"
          },
          "suspended": false,
          "suspendedRoles": [],
          "telephone": null,
          "updated_at": "2022-02-24T11:53:55.746Z",
          "user": {
            "__v": 0,
            "_id": "621771d3893b196f52e7a74d",
            "address": {
              "_id": "637b7f55c98fabffa247d85b",
              "line_1": "nnn",
              "line_2": "nn",
              "state": "Adamawa",
              "state_id": "5ee6a281eea46308e8f84844"
            },
            "addresses": [
              {
                "_id": "6336e0efc00bb5ff34d3379a",
                "line_1": "nnn",
                "line_2": "nn",
                "state": "Adamawa",
                "stateData": "5ee6a281eea46308e8f84844",
                "state_id": "5ee6a281eea46308e8f84844"
              }
            ],
            "email": "[email protected]",
            "full_name": "Louisa girl",
            "isActivated": true,
            "last_access": "2022-02-24T12:30:41.560Z",
            "profiles": [
              "621771d3893b196f52e7a74b"
            ],
            "reg_date": "2022-02-24T11:53:55.750Z",
            "reset_pass": false,
            "shopCount": 0,
            "social": [],
            "suspended": false,
            "telephone": "+2348137064736",
            "test_user": false,
            "username": "louisaoge938",
            "whatsapp": "+2348137064736"
          }
        },
        {
          "__v": 0,
          "_id": "621771808eeb5f6e39ec7063",
          "created_at": "2022-02-24T11:52:32.607Z",
          "fullName": null,
          "isClaimed": false,
          "numberOfOrders": 0,
          "orderTotal": 0,
          "roles": [
            {
              "__v": 0,
              "_id": "5e7e8830872c2c0f8c1c3fb3",
              "isAdmin": false,
              "isSuperAdmin": false,
              "key": "shopper",
              "name": "Shopper",
              "type": "customer"
            }
          ],
          "shop": {
            "_id": "5f439e2e64d89817e562a811",
            "domainActive": true,
            "domainName": "louisanm.com",
            "name": "Pet store worldwide",
            "slug": "pet-store",
            "url": "https://louisanm.com"
          },
          "suspended": false,
          "suspendedRoles": [],
          "telephone": null,
          "updated_at": "2022-02-24T11:52:32.607Z"
        },
        {
          "__v": 0,
          "_id": "621771af4950ec6e68f85b57",
          "created_at": "2022-02-24T11:53:19.708Z",
          "fullName": null,
          "isClaimed": false,
          "numberOfOrders": 0,
          "orderTotal": 0,
          "roles": [
            {
              "__v": 0,
              "_id": "5e7e8830872c2c0f8c1c3fb3",
              "isAdmin": false,
              "isSuperAdmin": false,
              "key": "shopper",
              "name": "Shopper",
              "type": "customer"
            }
          ],
          "shop": {
            "_id": "5f439e2e64d89817e562a811",
            "domainActive": true,
            "domainName": "louisanm.com",
            "name": "Pet store worldwide",
            "slug": "pet-store",
            "url": "https://louisanm.com"
          },
          "suspended": false,
          "suspendedRoles": [],
          "telephone": null,
          "updated_at": "2022-02-24T11:53:19.708Z"
        }
      ],
      "next": 2,
      "noOfPages": 8,
      "prev": null,
      "totalRecord": 23
    }
  },
  "msg": "Revenue aggregation successful",
  "success": true
}

Query Parameters

startDate
string
Example:

"2022-02-01"

endDate
string
Example:

"2022-03-01"

limit
string
Example:

"3"

type
string
Example:

"purchases"

Response

200 - application/json

200

data
object
msg
string
Example:

"Revenue aggregation successful"

success
boolean
Example:

true