How can I troubleshoot API queries in different environments?

WojciechSmola
Shopify Partner
1 0 0

I'm asking for help - I'm a student and I'm learning Shopify API.
I have a theoretically trivial problem.

I use GraphiQL to test queries. There, I ask about the available filters that I have configured in Storefront Filters. Example:
Zrzut ekranu 2024-03-11 133400.png

Available queryFilters {
   collection(handle: "tires") {
     handle
     products(first: 10) {
       filters {
         id
         label
         type
         values {
           id
           label
           count
           input
         }
       }
     }
   }
}

The answer I get:

{
   "date": {
     "collection": {
       "handle": "tires",
       "products": {
         "filters": [
           {
             "id": "filter.v.availability",
             "label": "Availability",
             "type": "LIST",
             "values": [
               {
                 "id": "filter.v.availability.1",
                 "label": "In stock",
                 "count": 3,
                 "input": "{\"available\":true}"
               },
               {
                 "id": "filter.v.availability.0",
                 "label": "Out of stock",
                 "count": 0,
                 "input": "{\"available\":false}"
               }
             ]
           },
           {
             "id": "filter.v.price",
             "label": "Price",
             "type": "PRICE_RANGE",
             "values": [
               {
                 "id": "filter.v.price",
                 "label": "Price",
                 "count": 0,
                 "input": "{\"price\":{\"min\":0,\"max\":669.0}}"
               }
             ]
           },
           {
             "id": "filter.p.m.tires.season",
             "label": "Tire Season",
             "type": "LIST",
             "values": [
               {
                 "id": "filter.p.m.tires.season.summer",
                 "label": "Summer",
                 "count": 2,
                 "input": "{\"productMetafield\":{\"namespace\":\"tires\",\"key\":\"season\",\"value\":\"Summer\"}} "
               },
               {
                 "id": "filter.p.m.tires.season.winter",
                 "label": "Winter",
                 "count": 1,
                 "input": "{\"productMetafield\":{\"namespace\":\"tires\",\"key\":\"season\",\"value\":\"Winter\"}} "
               }
             ]
           },
           {
             "id": "filter.p.product_type",
             "label": "Product type",
             "type": "LIST",
             "values": [
               {
                 "id": "filter.p.product_type.summer",
                 "label": "Summer",
                 "count": 2,
                 "input": "{\"productType\":\"Summer\"}"
               },
               {
                 "id": "filter.p.product_type.winter",
                 "label": "Winter",
                 "count": 1,
                 "input": "{\"productType\":\"Winter\"}"
               }
             ]
           },
           {
             "id": "filter.p.m.tires.manufacturer",
             "label": "Tire Manufacturer",
             "type": "LIST",
             "values": [
               {
                 "id": "filter.p.m.tires.manufacturer.continental",
                 "label": "Continental",
                 "count": 2,
                 "input": "{\"productMetafield\":{\"namespace\":\"tires\",\"key\":\"manufacturer\",\"value\":\"Continental\"}} "
               },
               {
                 "id": "filter.p.m.tires.manufacturer.pirelli",
                 "label": "Pirelli",
                 "count": 1,
                 "input": "{\"productMetafield\":{\"namespace\":\"tires\",\"key\":\"manufacturer\",\"value\":\"Pirelli\"}} "
               }
             ]
           }
         ]
       }
     }
   }
}

As you can see, we have several values for the filter.p.m.tires.manufacturer field. So I'm trying to extend this query to another environment, e.g. Postman or Wized. Configures environment and culmination: I only get one value for this field.

Zrzut ekranu 2024-03-11 133510.png

Could I get an answer why this is happening? PS. The token is ok, I truncated it for security.

Zrzut ekranu 2024-03-11 133546.png

Replies 0 (0)