Glue API: Search the product catalog

Edit on GitHub

The implementation of the search API offers you the same search experience as in the Spryker Demo Shops. The search engine used is Elasticsearch, and search results go beyond the simple listing of products in the results section. The list of search results is paginated according to your configuration, and spelling suggestions are offered when needed. In addition, sorting and facets are supported to narrow down the search results. In your development, this endpoint can help you to:

  • Implement catalog search functionality, including the category tree, facets, and pagination.
  • Retrieve a list of products to be displayed anywhere you want.

Installation

For detailed information about the modules that provide the API functionality and related installation instructions, see the following documents:

Search by products

To search by products, send the request:


GET /catalog-search


Request

QUERY PARAMETER DESCRIPTION POSSIBLE VALUES
include Adds resource relationships to the request. abstract-products
q Restricts the set of the returned items to the provided parameter value.
  • {{null}} (empty)
  • {{abstract_product_sku}}
  • {{abstract_product_name}}
  • {% raw %}{{concrete_product_sku}}
  • {{product_attribute}} (brand, color)—to provide multiple product attributes, use +
price[min] Specifies minimum prices of the products {{minimum_price}}
price[max] Specifies maximum prices of the products {{maximum_price}}
brand Specifies the product brand {{brand_name}}
label Specifies the product label {{label}}
weight Specifies the product weight {{weight}}
color Specifies the product color {{color}}
storage_capacity[] Specifies the storage capacity of a product {{storage_capacity}}
rating[min] Specifies the minimum rating of a product {{rating}}
category Specifies the category to search the products in {{category_node_id}}For the category node IDs, retrieve the category tree.
currency Sets a currency {{currency}}
sort Sorts the search results For the list of possible values, run the [catalog search request and find the list under sortParamNames in the response. For the default Spryker Demo Shop sorting parameters, see Sorting parameters.
page Sets the number of the search results page from which the results are retrieved {{page_number}}
ipp Sets the number of products per page {{number_of_products}}
merchant_name Filters the results by a merchant name. {{merchnat_name}}
REQUEST USAGE
GET https://glue.mysprykershop.com/catalog-search?q= Search for all available products.
GET https://glue.mysprykershop.com/catalog-search?q=058 Search for an abstract product by SKU 058.
GET https://glue.mysprykershop.com/catalog-search?q=058&include=abstract-products Search for an abstract product by SKU 058 with the included product details.
GET https://glue.mysprykershop.com/catalog-search?q=Acer Liquid Jade Search for an abstract product by Acer Liquid Jade name.
GET https://glue.mysprykershop.com/catalog-search?q=058_261755504 Search for a concrete product by SKU 058_261755504.
GET https://glue.mysprykershop.com/catalog-search?q=sony+red Search for products by multiple attributes (brand Sony and red color).
GET https://glue.mysprykershop.com/catalog-search?q=sony&price%5Bmin%5D=99.99&price%5Bmax%5D=150 Search for products within a minimum (99.99) and maximum (150) price range.
GET https://glue.mysprykershop.com/catalog-search?q=sony Search for products of the Sony brand.
GET https://glue.mysprykershop.com/catalog-search?label[]=NEW&label[]=SALE % Search for products with the NEW and SALE labels.
GET https://glue.mysprykershop.com/catalog-search?weight[]=45 g Search for products by the 45 g weight.
GET https://glue.mysprykershop.com/catalog-search?color[]=Blue Search for products by the Blue color.
GET https://glue.mysprykershop.com/catalog-search?storage_capacity[]=32 GB Search for products by the 32 GB storage capacity.
GET https://glue.mysprykershop.com/catalog-search?rating[min]=4 Search for products by the rating 4.
GET https://glue.mysprykershop.com/catalog-search?category=6 Search for products by the category node ID 6.
GET https://glue.mysprykershop.com/catalog-search?currency=CHF Define the CHF currency for the search result products.
GET https://glue.mysprykershop.com/catalog-search?q=Sony&sort=name_asc Set sorting order ascending.
GET https://glue.mysprykershop.com/catalog-search?q=Sony&sort=name_desc Set sorting order descending.
GET https://glue.mysprykershop.com/catalog-search?q=Sony&sort=rating Sort the found products by rating.
GET https://glue.mysprykershop.com/catalog-search?q=Sony&sort=price_asc Sort the found products by price ascending.
GET https://glue.mysprykershop.com/catalog-search?q=Sony&page=3 Set a page to retrieve the search results from.
GET https://glue.mysprykershop.com/catalog-search?q=Sony&ipp=24 Set a number of products per page.
GET https://glue.mysprykershop.com/catalog-search?merchant_name=Spryker Filter the results by the Spryker merchant name.
GET https://glue.mysprykershop.com/catalog-search?q=001&include=abstract-products,concrete-products,product-offers/ Search for a product by SKU 001 including its concrete products and product offers.

Response

Response sample: search for all available products
{
    "data": [
        {
            "type": "catalog-search",
            "id": null,
            "attributes": {
                "spellingSuggestion": null,
                "sort": {
                    "sortParamNames": [
                        "rating",
                        "name_asc",
                        "name_desc",
                        "price_asc",
                        "price_desc"
                    ],
                    "sortParamLocalizedNames": {
                        "rating": "Sort by product ratings",
                        "name_asc": "Sort by name ascending",
                        "name_desc": "Sort by name descending",
                        "price_asc": "Sort by price ascending",
                        "price_desc": "Sort by price descending"
                    },
                    "currentSortParam": null,
                    "currentSortOrder": null
                },
                "pagination": {
                    "numFound": 224,
                    "currentPage": 1,
                    "maxPage": 23,
                    "currentItemsPerPage": 10,
                    "config": {
                        "parameterName": "page",
                        "itemsPerPageParameterName": "ipp",
                        "defaultItemsPerPage": 10,
                        "validItemsPerPageOptions": [
                            12,
                            24,
                            36
                        ]
                    }
                },
                "abstractProducts": [
                    {
                        "abstractSku": "073",
                        "price": 43458,
                        "abstractName": "Samsung Galaxy Note 3",
                        "prices": [
                            {
                                "priceTypeName": "DEFAULT",
                                "currency": {
                                    "code": "EUR",
                                    "symbol": "€",
                                    "name": "Euro"
                                },
                                "grossAmount": 43458,
                                "DEFAULT": 43458
                            }
                        ],
                        "images": [
                            {
                                "externalUrlSmall": "https://images.icecat.biz/img/norm/medium/21927455-7956.jpg",
                                "externalUrlLarge": "https://images.icecat.biz/img/norm/high/21927455-7956.jpg"
                            }
                        ]
                    },
                   ...
                    {
                        "abstractSku": "154",
                        "price": 22240,
                        "abstractName": "Lenovo Yoga 500 14",
                        "prices": [
                            {
                                "priceTypeName": "DEFAULT",
                                "currency": {
                                    "code": "EUR",
                                    "symbol": "€",
                                    "name": "Euro"
                                },
                                "grossAmount": 22240,
                                "DEFAULT": 22240
                            }
                        ],
                        "images": [
                            {
                                "externalUrlSmall": "https://images.icecat.biz/img/gallery_lows/31980499_9888.jpg",
                                "externalUrlLarge": "https://images.icecat.biz/img/gallery/31980499_9888.jpg"
                            }
                        ]
                    }
                ],
                "valueFacets": [
                    {
                        "name": "category",
                        "localizedName": "Categories",
                        "docCount": null,
                        "values": [
                            {
                                "value": 1,
                                "doc_count": 224
                            },
                            {
                                "value": 5,
                                "doc_count": 72
                            },
                            {
                                "value": 18,
                                "doc_count": 1
                            }
                        ],
                        "activeValue": null,
                        "config": {
                            "parameterName": "category",
                            "isMultiValued": false
                        }
                    },
                    {
                        "name": "label",
                        "localizedName": "Product Labels",
                        "docCount": null,
                        "values": [
                            {
                                "value": "SALE %",
                                "doc_count": 66
                            },
                            {
                                "value": "New",
                                "doc_count": 5
                            },
                            {
                                "value": "Discontinued",
                                "doc_count": 2
                            },
                            {
                                "value": "Alternatives available",
                                "doc_count": 1
                            }
                            ...
                        ],
                        "activeValue": null,
                        "config": {
                            "parameterName": "label",
                            "isMultiValued": true
                        }
                    },
                    {
                        "name": "color",
                        "localizedName": "Color",
                        "docCount": null,
                        "values": [
                            {
                                "value": "Black",
                                "doc_count": 82
                            },
                            {
                                "value": "White",
                                "doc_count": 38
                            },
                            ...
                        ],
                        "activeValue": null,
                        "config": {
                            "parameterName": "color",
                            "isMultiValued": true
                        }
                    },
                    {
                        "name": "storage_capacity",
                        "localizedName": "Storage Capacity",
                        "docCount": null,
                        "values": [
                            {
                                "value": "32 GB",
                                "doc_count": 5
                            },
                            {
                                "value": "128 GB",
                                "doc_count": 3
                            },
                            ...
                        ],
                        "activeValue": null,
                        "config": {
                            "parameterName": "storage_capacity",
                            "isMultiValued": true
                        }
                    },
                    {
                        "name": "brand",
                        "localizedName": "Brand",
                        "docCount": null,
                        "values": [
                            {
                                "value": "Samsung",
                                "doc_count": 46
                            },
                            {
                                "value": "Sony",
                                "doc_count": 43
                            },
                         ...
                        ],
                        "activeValue": null,
                        "config": {
                            "parameterName": "brand",
                            "isMultiValued": false
                        }
                    },
                    {
                        "name": "touchscreen",
                        "localizedName": "Touchscreen",
                        "docCount": null,
                        "values": [
                            {
                                "value": "Yes",
                                "doc_count": 5
                            },
                            {
                                "value": "No",
                                "doc_count": 3
                            }
                        ],
                        "activeValue": null,
                        "config": {
                            "parameterName": "touchscreen",
                            "isMultiValued": false
                        }
                    },
                    {
                        "name": "weight",
                        "localizedName": "Weight",
                        "docCount": null,
                        "values": [
                            {
                                "value": "132 g",
                                "doc_count": 7
                            },
                            {
                                "value": "118 g",
                                "doc_count": 4
                            },
                           ...
                        ],
                        "activeValue": null,
                        "config": {
                            "parameterName": "weight",
                            "isMultiValued": true
                        }
                    },
                    {
                        "name": "merchant_name",
                        "localizedName": "Merchant",
                        "docCount": null,
                        "values": [
                            {
                                "value": "Spryker",
                                "doc_count": 111
                            },
                           ...
                        ],
                        "activeValue": null,
                        "config": {
                            "parameterName": "merchant_name",
                            "isMultiValued": true
                        }
                    }
                ],
                "rangeFacets": [
                    {
                        "name": "price-DEFAULT-EUR-GROSS_MODE",
                        "localizedName": "Price range",
                        "min": 0,
                        "max": 345699,
                        "activeMin": 0,
                        "activeMax": 345699,
                        "docCount": null,
                        "config": {
                            "parameterName": "price",
                            "isMultiValued": false
                        }
                    },
                    {
                        "name": "rating",
                        "localizedName": "Product Ratings",
                        "min": 4,
                        "max": 5,
                        "activeMin": 4,
                        "activeMax": 5,
                        "docCount": null,
                        "config": {
                            "parameterName": "rating",
                            "isMultiValued": false
                        }
                    }
                ],
                "categoryTreeFilter": [
                    {
                        "nodeId": 5,
                        "name": "Computer",
                        "docCount": 72,
                        "children": [
                            {
                                "nodeId": 6,
                                "name": "Notebooks",
                                "docCount": 24,
                                "children": []
                            },
                            {
                                "nodeId": 7,
                                "name": "Pc's/Workstations",
                                "docCount": 20,
                                "children": []
                            },
                            {
                                "nodeId": 8,
                                "name": "Tablets",
                                "docCount": 28,
                                "children": []
                            }
                        ]
                    },
                    {
                        "nodeId": 2,
                        "name": "Cameras & Camcorders",
                        "docCount": 67,
                        "children": [
                            {
                                "nodeId": 4,
                                "name": "Digital Cameras",
                                "docCount": 41,
                                "children": []
                            },
                            {
                                "nodeId": 3,
                                "name": "Camcorders",
                                "docCount": 26,
                                "children": []
                            }
                        ]
                    },
                    ...
           "links": {
                "self": "https://glue.mysprykershop.com/catalog-search?q="
            }
        }
    ],
    "links": {
        "self": "https://glue.mysprykershop.com/catalog-search?q=",
        "last": "https://glue.mysprykershop.com/catalog-search?q=&page[offset]=216&page[limit]=12",
        "first": "https://glue.mysprykershop.com/catalog-search?q=&page[offset]=0&page[limit]=12",
        "next": "https://glue.mysprykershop.com/catalog-search?q=&page[offset]=12&page[limit]=12"
    }
}
Response sample: search for an abstract product by SKU
{
    "data": [
        {
            "type": "catalog-search",
            "id": null,
            "attributes": {
                "spellingSuggestion": null,
                "sort": {
                    "sortParamNames": [
                        "rating",
                        "name_asc",
                        "name_desc",
                        "price_asc",
                        "price_desc"
                    ],
                    "sortParamLocalizedNames": {
                        "rating": "Sort by product ratings",
                        "name_asc": "Sort by name ascending",
                        "name_desc": "Sort by name descending",
                        "price_asc": "Sort by price ascending",
                        "price_desc": "Sort by price descending"
                    },
                    "currentSortParam": null,
                    "currentSortOrder": null
                },
                "pagination": {
                    "numFound": 1,
                    "currentPage": 1,
                    "maxPage": 1,
                    "currentItemsPerPage": 10,
                    "config": {
                        "parameterName": "page",
                        "itemsPerPageParameterName": "ipp",
                        "defaultItemsPerPage": 10,
                        "validItemsPerPageOptions": [
                            12,
                            24,
                            36
                        ]
                    }
                },
                "abstractProducts": [
                    {
                        "abstractSku": "058",
                        "price": 26432,
                        "abstractName": "Acer Liquid Jade",
                        "prices": [
                            {
                                "priceTypeName": "DEFAULT",
                                "currency": {
                                    "code": "EUR",
                                    "symbol": "€",
                                    "name": "Euro"
                                },
                                "grossAmount": 26432,
                                "DEFAULT": 26432
                            }
                        ],
                        "images": [
                            {
                                "externalUrlSmall": "https://images.icecat.biz/img/gallery_mediums/img_24245592_medium_1483521161_4318_9985.jpg",
                                "externalUrlLarge": "https://images.icecat.biz/img/norm/high/24245592-2688.jpg"
                            }
                        ]
                    }
                ],
                "valueFacets": [
                    {
                        "name": "category",
                        "localizedName": "Categories",
                        "docCount": null,
                        "values": [
                            {
                                "value": 1,
                                "doc_count": 1
                            },
                            {
                                "value": 11,
                                "doc_count": 1
                            },
                            {
                                "value": 12,
                                "doc_count": 1
                            },
                            {
                                "value": 14,
                                "doc_count": 1
                            }
                        ],
                        "activeValue": null,
                        "config": {
                            "parameterName": "category",
                            "isMultiValued": false
                        }
                    },
                    {
                        "name": "label",
                        "localizedName": "Product Labels",
                        "docCount": null,
                        "values": [],
                        "activeValue": null,
                        "config": {
                            "parameterName": "label",
                            "isMultiValued": true
                        }
                    },
                    {
                        "name": "color",
                        "localizedName": "Color",
                        "docCount": null,
                        "values": [
                            {
                                "value": "White",
                                "doc_count": 1
                            }
                        ],
                        "activeValue": null,
                        "config": {
                            "parameterName": "color",
                            "isMultiValued": true
                        }
                    },
                    {
                        "name": "storage_capacity",
                        "localizedName": "Storage Capacity",
                        "docCount": null,
                        "values": [],
                        "activeValue": null,
                        "config": {
                            "parameterName": "storage_capacity",
                            "isMultiValued": true
                        }
                    },
                    {
                        "name": "brand",
                        "localizedName": "Brand",
                        "docCount": null,
                        "values": [
                            {
                                "value": "Acer",
                                "doc_count": 1
                            }
                        ],
                        "activeValue": null,
                        "config": {
                            "parameterName": "brand",
                            "isMultiValued": false
                        }
                    },
                    {
                        "name": "touchscreen",
                        "localizedName": "Touchscreen",
                        "docCount": null,
                        "values": [],
                        "activeValue": null,
                        "config": {
                            "parameterName": "touchscreen",
                            "isMultiValued": false
                        }
                    },
                    {
                        "name": "weight",
                        "localizedName": "Weight",
                        "docCount": null,
                        "values": [],
                        "activeValue": null,
                        "config": {
                            "parameterName": "weight",
                            "isMultiValued": true
                        }
                    },
                    {
                        "name": "merchant_name",
                        "localizedName": "Merchant",
                        "docCount": null,
                        "values": [
                            {
                                "value": "Spryker",
                                "doc_count": 1
                            }
                        ],
                        "activeValue": null,
                        "config": {
                            "parameterName": "merchant_name",
                            "isMultiValued": true
                        }
                    }
                ],
                "rangeFacets": [
                    {
                        "name": "price-DEFAULT-EUR-GROSS_MODE",
                        "localizedName": "Price range",
                        "min": 26432,
                        "max": 26432,
                        "activeMin": 26432,
                        "activeMax": 26432,
                        "docCount": null,
                        "config": {
                            "parameterName": "price",
                            "isMultiValued": false
                        }
                    },
                    {
                        "name": "rating",
                        "localizedName": "Product Ratings",
                        "min": 0,
                        "max": 0,
                        "activeMin": 0,
                        "activeMax": 0,
                        "docCount": null,
                        "config": {
                            "parameterName": "rating",
                            "isMultiValued": false
                        }
                    }
                ],
                "categoryTreeFilter": [
                    {
                        "nodeId": 5,
                        "name": "Computer",
                        "docCount": 0,
                        "children": [
                            {
                                "nodeId": 6,
                                "name": "Notebooks",
                                "docCount": 0,
                                "children": []
                            },
                            {
                                "nodeId": 7,
                                "name": "Pc's/Workstations",
                                "docCount": 0,
                                "children": []
                            },
                            {
                                "nodeId": 8,
                                "name": "Tablets",
                                "docCount": 0,
                                "children": []
                            }
                        ]
                    },
                   ...
                    {
                        "nodeId": 16,
                        "name": "Fish",
                        "docCount": 0,
                        "children": [
                            {
                                "nodeId": 18,
                                "name": "Vegetables",
                                "docCount": 0,
                                "children": []
                            }
                        ]
                    }
                ]
            },
            "links": {
                "self": "https://glue.69.demo-spryker.com:80/catalog-search?q=058"
            }
        }
    ],
    "links": {
        "self": "glue.mysprykershop.com/catalog-search?q=058",
        "last": "glue.mysprykershop.com/catalog-search?q=058&page[offset]=0&page[limit]=12",
        "first": "https://glue.mysprykershop.com/catalog-search?q=058&page[offset]=0&page[limit]=12"
    }
}
Response sample: search for an abstract product by SKU with the included abstract product details
{
    "data": [
        {
            "type": "catalog-search",
            "id": null,
            "attributes": {
                "spellingSuggestion": null,
                "sort": {
                    "sortParamNames": [
                        "rating",
                        "name_asc",
                        "name_desc",
                        "price_asc",
                        "price_desc"
                    ],
                    "sortParamLocalizedNames": {
                        "rating": "Sort by product ratings",
                        "name_asc": "Sort by name ascending",
                        "name_desc": "Sort by name descending",
                        "price_asc": "Sort by price ascending",
                        "price_desc": "Sort by price descending"
                    },
                    "currentSortParam": null,
                    "currentSortOrder": null
                },
                "pagination": {
                    "numFound": 1,
                    "currentPage": 1,
                    "maxPage": 1,
                    "currentItemsPerPage": 10,
                    "config": {
                        "parameterName": "page",
                        "itemsPerPageParameterName": "ipp",
                        "defaultItemsPerPage": 10,
                        "validItemsPerPageOptions": [
                            12,
                            24,
                            36
                        ]
                    }
                },
                "abstractProducts": [
                    {
                        "abstractSku": "058",
                        "price": 26432,
                        "abstractName": "Acer Liquid Jade",
                        "prices": [
                            {
                                "priceTypeName": "DEFAULT",
                                "currency": {
                                    "code": "EUR",
                                    "symbol": "€",
                                    "name": "Euro"
                                },
                                "grossAmount": 26432,
                                "DEFAULT": 26432
                            }
                        ],
                        "images": [
                            {
                                "externalUrlSmall": "https://images.icecat.biz/img/gallery_mediums/img_24245592_medium_1483521161_4318_9985.jpg",
                                "externalUrlLarge": "https://images.icecat.biz/img/norm/high/24245592-2688.jpg"
                            }
                        ]
                    }
                ],
                "valueFacets": [
                    {
                        "name": "category",
                        "localizedName": "Categories",
                        "docCount": null,
                        "values": [
                            {
                                "value": 1,
                                "doc_count": 1
                            },
                            {
                                "value": 11,
                                "doc_count": 1
                            },
                            {
                                "value": 12,
                                "doc_count": 1
                            },
                            {
                                "value": 14,
                                "doc_count": 1
                            }
                        ],
                        "activeValue": null,
                        "config": {
                            "parameterName": "category",
                            "isMultiValued": false
                        }
                    },
                    {
                        "name": "label",
                        "localizedName": "Product Labels",
                        "docCount": null,
                        "values": [],
                        "activeValue": null,
                        "config": {
                            "parameterName": "label",
                            "isMultiValued": true
                        }
                    },
                    {
                        "name": "color",
                        "localizedName": "Color",
                        "docCount": null,
                        "values": [
                            {
                                "value": "White",
                                "doc_count": 1
                            }
                        ],
                        "activeValue": null,
                        "config": {
                            "parameterName": "color",
                            "isMultiValued": true
                        }
                    },
                    {
                        "name": "storage_capacity",
                        "localizedName": "Storage Capacity",
                        "docCount": null,
                        "values": [],
                        "activeValue": null,
                        "config": {
                            "parameterName": "storage_capacity",
                            "isMultiValued": true
                        }
                    },
                    {
                        "name": "brand",
                        "localizedName": "Brand",
                        "docCount": null,
                        "values": [
                            {
                                "value": "Acer",
                                "doc_count": 1
                            }
                        ],
                        "activeValue": null,
                        "config": {
                            "parameterName": "brand",
                            "isMultiValued": false
                        }
                    },
                    {
                        "name": "touchscreen",
                        "localizedName": "Touchscreen",
                        "docCount": null,
                        "values": [],
                        "activeValue": null,
                        "config": {
                            "parameterName": "touchscreen",
                            "isMultiValued": false
                        }
                    },
                    {
                        "name": "weight",
                        "localizedName": "Weight",
                        "docCount": null,
                        "values": [],
                        "activeValue": null,
                        "config": {
                            "parameterName": "weight",
                            "isMultiValued": true
                        }
                    },
                    {
                        "name": "merchant_name",
                        "localizedName": "Merchant",
                        "docCount": null,
                        "values": [
                            {
                                "value": "Spryker",
                                "doc_count": 1
                            }
                        ],
                        "activeValue": null,
                        "config": {
                            "parameterName": "merchant_name",
                            "isMultiValued": true
                        }
                    }
                ],
                "rangeFacets": [
                    {
                        "name": "price-DEFAULT-EUR-GROSS_MODE",
                        "localizedName": "Price range",
                        "min": 26432,
                        "max": 26432,
                        "activeMin": 26432,
                        "activeMax": 26432,
                        "docCount": null,
                        "config": {
                            "parameterName": "price",
                            "isMultiValued": false
                        }
                    },
                    {
                        "name": "rating",
                        "localizedName": "Product Ratings",
                        "min": 0,
                        "max": 0,
                        "activeMin": 0,
                        "activeMax": 0,
                        "docCount": null,
                        "config": {
                            "parameterName": "rating",
                            "isMultiValued": false
                        }
                    }
                ],
                "categoryTreeFilter": [
                    {
                        "nodeId": 5,
                        "name": "Computer",
                        "docCount": 0,
                        "children": [
                            {
                                "nodeId": 6,
                                "name": "Notebooks",
                                "docCount": 0,
                                "children": []
                            },
                            {
                                "nodeId": 7,
                                "name": "Pc's/Workstations",
                                "docCount": 0,
                                "children": []
                            },
                            {
                                "nodeId": 8,
                                "name": "Tablets",
                                "docCount": 0,
                                "children": []
                            }
                        ]
                    },
                    {
                        "nodeId": 2,
                        "name": "Cameras & Camcorders",
                        "docCount": 0,
                        "children": [
                            {
                                "nodeId": 4,
                                "name": "Digital Cameras",
                                "docCount": 0,
                                "children": []
                            },
                            {
                                "nodeId": 3,
                                "name": "Camcorders",
                                "docCount": 0,
                                "children": []
                            }
                        ]
                    },
                    {
                        "nodeId": 15,
                        "name": "Cables",
                        "docCount": 0,
                        "children": []
                    },
                    {
                        "nodeId": 11,
                        "name": "Telecom & Navigation",
                        "docCount": 1,
                        "children": [
                            {
                                "nodeId": 12,
                                "name": "Smartphones",
                                "docCount": 1,
                                "children": []
                            }
                        ]
                    },
                    {
                        "nodeId": 9,
                        "name": "Smart Wearables",
                        "docCount": 0,
                        "children": [
                            {
                                "nodeId": 10,
                                "name": "Smartwatches",
                                "docCount": 0,
                                "children": []
                            }
                        ]
                    },
                    {
                        "nodeId": 16,
                        "name": "Fish",
                        "docCount": 0,
                        "children": [
                            {
                                "nodeId": 18,
                                "name": "Vegetables",
                                "docCount": 0,
                                "children": []
                            }
                        ]
                    }
                ]
            },
            "links": {
                "self": "https://glue.mysprykershop.com/catalog-search?q=058&include=abstract-products"
            },
            "relationships": {
                "abstract-products": {
                    "data": [
                        {
                            "type": "abstract-products",
                            "id": "058"
                        }
                    ]
                }
            }
        }
    ],
    "links": {
        "self": "https://glue.mysprykershop.com/catalog-search?q=058&include=abstract-products",
        "last": "https://glue.mysprykershop.com/catalog-search?q=058&include=abstract-products&page[offset]=0&page[limit]=12",
        "first": "https://glue.mysprykershop.com/catalog-search?q=058&include=abstract-products&page[offset]=0&page[limit]=12"
    },
    "included": [
        {
            "type": "abstract-products",
            "id": "058",
            "attributes": {
                "sku": "058",
                "averageRating": null,
                "reviewCount": 0,
                "name": "Acer Liquid Jade",
                "description": "Edge Handle Assign a colour and place on People Edge to five of your favourite contacts. Reach out to them at any time by simply swiping inwards from the Edge Handle. When words aren’t enough, send a poke or an emoticon to your People Edge contacts. OnCircle lets you communicate in ways that really count. When it comes to your favourite tracks, sound quality matters. Enjoy rich, balanced audio with Bluetooth audio accessories that support UHQ Audio. Celebrations are always better when you are sharing. Livestream the fun straight from your Galaxy S6 edge+ using the camera’s Live Broadcast function. 4GB RAM and LTE Cat.9 support ensure uninterrupted streaming. No more shaky handheld videos. Video Digital Imaging Stabilisation meets Optical Image Stabilisation to ensure you get clear and steady footage every time.",
                "attributes": {
                    "form_factor": "Bar",
                    "sim_card_type": "NanoSIM",
                    "display_type": "IPS",
                    "internal_ram": "2048 MB",
                    "brand": "Acer",
                    "color": "White"
                },
                "superAttributesDefinition": [
                    "form_factor",
                    "color"
                ],
                "superAttributes": {
                    "series": [
                        "Jade Plus",
                        "Jade Z"
                    ]
                },
                "attributeMap": {
                    "product_concrete_ids": [
                        "058_24245592",
                        "058_26175504"
                    ],
                    "super_attributes": {
                        "series": [
                            "Jade Plus",
                            "Jade Z"
                        ]
                    },
                    "attribute_variants": {
                        "series:Jade Plus": {
                            "id_product_concrete": "058_24245592"
                        },
                        "series:Jade Z": {
                            "id_product_concrete": "058_26175504"
                        }
                    }
                },
                "metaTitle": "Acer Liquid Jade",
                "metaKeywords": "Acer,Communication Electronics",
                "metaDescription": "Edge Handle Assign a colour and place on People Edge to five of your favourite contacts. Reach out to them at any time by simply swiping inwards from the E",
                "attributeNames": {
                    "form_factor": "Form factor",
                    "sim_card_type": "SIM card type",
                    "display_type": "Display type",
                    "internal_ram": "Internal RAM",
                    "brand": "Brand",
                    "color": "Color",
                    "series": "Series"
                },
                "url": "/en/acer-liquid-jade-58"
            },
            "links": {
                "self": "https://glue.mysprykershop.com/abstract-products/058"
            }
        }
    ]
}
Response sample: search for a concrete product by SKU
{
    "data": [
        {
            "type": "catalog-search",
            "id": null,
            "attributes": {
                "spellingSuggestion": null,
                "sort": {
                    "sortParamNames": [
                        "rating",
                        "name_asc",
                        "name_desc",
                        "price_asc",
                        "price_desc"
                    ],
                    "sortParamLocalizedNames": {
                        "rating": "Sort by product ratings",
                        "name_asc": "Sort by name ascending",
                        "name_desc": "Sort by name descending",
                        "price_asc": "Sort by price ascending",
                        "price_desc": "Sort by price descending"
                    },
                    "currentSortParam": null,
                    "currentSortOrder": null
                },
                "pagination": {
                    "numFound": 1,
                    "currentPage": 1,
                    "maxPage": 1,
                    "currentItemsPerPage": 10,
                    "config": {
                        "parameterName": "page",
                        "itemsPerPageParameterName": "ipp",
                        "defaultItemsPerPage": 10,
                        "validItemsPerPageOptions": [
                            12,
                            24,
                            36
                        ]
                    }
                },
                "abstractProducts": [
                    {
                        "abstractSku": "058",
                        "price": 26432,
                        "abstractName": "Acer Liquid Jade",
                        "prices": [
                            {
                                "priceTypeName": "DEFAULT",
                                "currency": {
                                    "code": "EUR",
                                    "symbol": "€",
                                    "name": "Euro"
                                },
                                "grossAmount": 26432,
                                "DEFAULT": 26432
                            }
                        ],
                        "images": [
                            {
                                "externalUrlSmall": "https://images.icecat.biz/img/gallery_mediums/img_24245592_medium_1483521161_4318_9985.jpg",
                                "externalUrlLarge": "https://images.icecat.biz/img/norm/high/24245592-2688.jpg"
                            }
                        ]
                    }
                ],
                "valueFacets": [
                    {
                        "name": "category",
                        "localizedName": "Categories",
                        "docCount": null,
                        "values": [
                            {
                                "value": 1,
                                "doc_count": 1
                            },
                            {
                                "value": 11,
                                "doc_count": 1
                            },
                            {
                                "value": 12,
                                "doc_count": 1
                            },
                            {
                                "value": 14,
                                "doc_count": 1
                            }
                        ],
                        "activeValue": null,
                        "config": {
                            "parameterName": "category",
                            "isMultiValued": false
                        }
                    },
                    {
                        "name": "label",
                        "localizedName": "Product Labels",
                        "docCount": null,
                        "values": [],
                        "activeValue": null,
                        "config": {
                            "parameterName": "label",
                            "isMultiValued": true
                        }
                    },
                    {
                        "name": "color",
                        "localizedName": "Color",
                        "docCount": null,
                        "values": [
                            {
                                "value": "White",
                                "doc_count": 1
                            }
                        ],
                        "activeValue": null,
                        "config": {
                            "parameterName": "color",
                            "isMultiValued": true
                        }
                    },
                    {
                        "name": "storage_capacity",
                        "localizedName": "Storage Capacity",
                        "docCount": null,
                        "values": [],
                        "activeValue": null,
                        "config": {
                            "parameterName": "storage_capacity",
                            "isMultiValued": true
                        }
                    },
                    {
                        "name": "brand",
                        "localizedName": "Brand",
                        "docCount": null,
                        "values": [
                            {
                                "value": "Acer",
                                "doc_count": 1
                            }
                        ],
                        "activeValue": null,
                        "config": {
                            "parameterName": "brand",
                            "isMultiValued": false
                        }
                    },
                    {
                        "name": "touchscreen",
                        "localizedName": "Touchscreen",
                        "docCount": null,
                        "values": [],
                        "activeValue": null,
                        "config": {
                            "parameterName": "touchscreen",
                            "isMultiValued": false
                        }
                    },
                    {
                        "name": "weight",
                        "localizedName": "Weight",
                        "docCount": null,
                        "values": [],
                        "activeValue": null,
                        "config": {
                            "parameterName": "weight",
                            "isMultiValued": true
                        }
                    },
                    {
                        "name": "merchant_name",
                        "localizedName": "Merchant",
                        "docCount": null,
                        "values": [
                            {
                                "value": "Spryker",
                                "doc_count": 1
                            }
                        ],
                        "activeValue": null,
                        "config": {
                            "parameterName": "merchant_name",
                            "isMultiValued": true
                        }
                    }
                ],
                "rangeFacets": [
                    {
                        "name": "price-DEFAULT-EUR-GROSS_MODE",
                        "localizedName": "Price range",
                        "min": 26432,
                        "max": 26432,
                        "activeMin": 26432,
                        "activeMax": 26432,
                        "docCount": null,
                        "config": {
                            "parameterName": "price",
                            "isMultiValued": false
                        }
                    },
                    {
                        "name": "rating",
                        "localizedName": "Product Ratings",
                        "min": 0,
                        "max": 0,
                        "activeMin": 0,
                        "activeMax": 0,
                        "docCount": null,
                        "config": {
                            "parameterName": "rating",
                            "isMultiValued": false
                        }
                    }
                ],
                "categoryTreeFilter": [
                    {
                        "nodeId": 5,
                        "name": "Computer",
                        "docCount": 0,
                        "children": [
                            {
                                "nodeId": 6,
                                "name": "Notebooks",
                                "docCount": 0,
                                "children": []
                            },
                            {
                                "nodeId": 7,
                                "name": "Pc's/Workstations",
                                "docCount": 0,
                                "children": []
                            },
                            {
                                "nodeId": 8,
                                "name": "Tablets",
                                "docCount": 0,
                                "children": []
                            }
                        ]
                    },
                    ...
                    {
                        "nodeId": 16,
                        "name": "Fish",
                        "docCount": 0,
                        "children": [
                            {
                                "nodeId": 18,
                                "name": "Vegetables",
                                "docCount": 0,
                                "children": []
                            }
                        ]
                    }
                ]
            },
            "links": {
                "self": "https://glue.mysprykershop.com/catalog-search?q=058_26175504"
            }
        }
    ],
    "links": {
        "self": "https://glue.mysprykershop.com/catalog-search?q=058_26175504",
        "last": "https://glue.mysprykershop.com/catalog-search?q=058_26175504&page[offset]=0&page[limit]=12",
        "first": "https://glue.mysprykershop.com/catalog-search?q=058_26175504&page[offset]=0&page[limit]=12"
    }
}
Response sample: search for products by multiple attributes
{
    "data": [
        {
            "type": "catalog-search",
            "id": null,
            "attributes": {
                "spellingSuggestion": null,
                "sort": {
                    "sortParamNames": [
                        "rating",
                        "name_asc",
                        "name_desc",
                        "price_asc",
                        "price_desc"
                    ],
                    "sortParamLocalizedNames": {
                        "rating": "Sort by product ratings",
                        "name_asc": "Sort by name ascending",
                        "name_desc": "Sort by name descending",
                        "price_asc": "Sort by price ascending",
                        "price_desc": "Sort by price descending"
                    },
                    "currentSortParam": null,
                    "currentSortOrder": null
                },
                "pagination": {
                    "numFound": 70,
                    "currentPage": 1,
                    "maxPage": 7,
                    "currentItemsPerPage": 10,
                    "config": {
                        "parameterName": "page",
                        "itemsPerPageParameterName": "ipp",
                        "defaultItemsPerPage": 10,
                        "validItemsPerPageOptions": [
                            12,
                            24,
                            36
                        ]
                    }
                },
                "abstractProducts": [
                    {
                        "abstractSku": "108",
                        "price": 17774,
                        "abstractName": "Sony SW2 SmartWatch",
                        "prices": [
                            {
                                "priceTypeName": "DEFAULT",
                                "currency": {
                                    "code": "EUR",
                                    "symbol": "€",
                                    "name": "Euro"
                                },
                                "grossAmount": 17774,
                                "DEFAULT": 17774
                            }
                        ],
                        "images": [
                            {
                                "externalUrlSmall": "https://images.icecat.biz/img/gallery_mediums/img_21047360_medium_1482828045_101_30852.jpg",
                                "externalUrlLarge": "https://images.icecat.biz/img/norm/high/21047360-4814.jpg"
                            }
                        ]
                    },
                    {
                        "abstractSku": "027",
                        "price": 4900,
                        "abstractName": "Sony Cyber-shot DSC-WX500",
                        "prices": [
                            {
                                "priceTypeName": "DEFAULT",
                                "currency": {
                                    "code": "EUR",
                                    "symbol": "€",
                                    "name": "Euro"
                                },
                                "grossAmount": 4900,
                                "DEFAULT": 4900
                            },
                            {
                                "priceTypeName": "ORIGINAL",
                                "currency": {
                                    "code": "EUR",
                                    "symbol": "€",
                                    "name": "Euro"
                                },
                                "grossAmount": 5200,
                                "ORIGINAL": 5200
                            }
                        ],
                        "images": [
                            {
                                "externalUrlSmall": "https://images.icecat.biz/img/norm/low/7822599-Sony.jpg",
                                "externalUrlLarge": "https://images.icecat.biz/img/norm/medium/7822599-Sony.jpg"
                            }
                        ]
                    },
                    {
                        "abstractSku": "001",
                        "price": 9999,
                        "abstractName": "Canon IXUS 160",
                        "prices": [
                            {
                                "priceTypeName": "DEFAULT",
                                "currency": {
                                    "code": "EUR",
                                    "symbol": "€",
                                    "name": "Euro"
                                },
                                "grossAmount": 9999,
                                "DEFAULT": 9999
                            },
                            {
                                "priceTypeName": "ORIGINAL",
                                "currency": {
                                    "code": "EUR",
                                    "symbol": "€",
                                    "name": "Euro"
                                },
                                "grossAmount": 12564,
                                "ORIGINAL": 12564
                            }
                        ],
                        "images": [
                            {
                                "externalUrlSmall": "https://images.icecat.biz/img/norm/medium/25904006-8438.jpg",
                                "externalUrlLarge": "https://images.icecat.biz/img/norm/high/25904006-8438.jpg"
                            }
                        ]
                    },
               ...
                    {
                        "abstractSku": "196",
                        "price": 24940,
                        "abstractName": "Sony HDR-AS20",
                        "prices": [
                            {
                                "priceTypeName": "DEFAULT",
                                "currency": {
                                    "code": "EUR",
                                    "symbol": "€",
                                    "name": "Euro"
                                },
                                "grossAmount": 24940,
                                "DEFAULT": 24940
                            }
                        ],
                        "images": [
                            {
                                "externalUrlSmall": "https://images.icecat.biz/img/norm/medium/23120327-Sony.jpg",
                                "externalUrlLarge": "https://images.icecat.biz/img/norm/high/23120327-Sony.jpg"
                            }
                        ]
                    },
                    {
                        "abstractSku": "197",
                        "price": 23010,
                        "abstractName": "Sony HDR-AS20",
                        "prices": [
                            {
                                "priceTypeName": "DEFAULT",
                                "currency": {
                                    "code": "EUR",
                                    "symbol": "€",
                                    "name": "Euro"
                                },
                                "grossAmount": 23010,
                                "DEFAULT": 23010
                            }
                        ],
                        "images": [
                            {
                                "externalUrlSmall": "https://images.icecat.biz/img/norm/medium/21421718-Sony.jpg",
                                "externalUrlLarge": "https://images.icecat.biz/img/norm/high/21421718-Sony.jpg"
                            }
                        ]
                    }
                ],
                "valueFacets": [
                    {
                        "name": "category",
                        "localizedName": "Categories",
                        "docCount": null,
                        "values": [
                            {
                                "value": 1,
                                "doc_count": 70
                            },
                            {
                                "value": 2,
                                "doc_count": 32
                            },
                            {
                                "value": 4,
                                "doc_count": 20
                            }
                        ],
                        "activeValue": null,
                        "config": {
                            "parameterName": "category",
                            "isMultiValued": false
                        }
                    },
                    {
                        "name": "label",
                        "localizedName": "Product Labels",
                        "docCount": null,
                        "values": [
                            {
                                "value": "SALE %",
                                "doc_count": 21
                            }
                        ],
                        "activeValue": null,
                        "config": {
                            "parameterName": "label",
                            "isMultiValued": true
                        }
                    },
                    {
                        "name": "color",
                        "localizedName": "Color",
                        "docCount": null,
                        "values": [
                            {
                                "value": "Black",
                                "doc_count": 26
                            },
                            {
                                "value": "White",
                                "doc_count": 15
                            },
                            {
                                "value": "Red",
                                "doc_count": 8
                            }
                        ],
                        "activeValue": null,
                        "config": {
                            "parameterName": "color",
                            "isMultiValued": true
                        }
                    },
                    {
                        "name": "storage_capacity",
                        "localizedName": "Storage Capacity",
                        "docCount": null,
                        "values": [
                            {
                                "value": "8 GB",
                                "doc_count": 1
                            }
                        ],
                        "activeValue": null,
                        "config": {
                            "parameterName": "storage_capacity",
                            "isMultiValued": true
                        }
                    },
                    {
                        "name": "brand",
                        "localizedName": "Brand",
                        "docCount": null,
                        "values": [
                            {
                                "value": "Sony",
                                "doc_count": 43
                            }
                        ],
                        "activeValue": null,
                        "config": {
                            "parameterName": "brand",
                            "isMultiValued": false
                        }
                    },
                    {
                        "name": "touchscreen",
                        "localizedName": "Touchscreen",
                        "docCount": null,
                        "values": [
                            {
                                "value": "Yes",
                                "doc_count": 1
                            }
                        ],
                        "activeValue": null,
                        "config": {
                            "parameterName": "touchscreen",
                            "isMultiValued": false
                        }
                    },
                    {
                        "name": "weight",
                        "localizedName": "Weight",
                        "docCount": null,
                        "values": [
                            {
                                "value": "45 g",
                                "doc_count": 4
                            },
                            {
                                "value": "58 g",
                                "doc_count": 2
                            }
                        ],
                        "activeValue": null,
                        "config": {
                            "parameterName": "weight",
                            "isMultiValued": true
                        }
                    },
                    {
                        "name": "merchant_name",
                        "localizedName": "Merchant",
                        "docCount": null,
                        "values": [
                            {
                                "value": "Spryker",
                                "doc_count": 38
                            },
                            {
                                "value": "Video King",
                                "doc_count": 35
                            },
                            {
                                "value": "Sony Experts",
                                "doc_count": 29
                            },
                            {
                                "value": "Budget Cameras",
                                "doc_count": 20
                            }
                        ],
                        "activeValue": null,
                        "config": {
                            "parameterName": "merchant_name",
                            "isMultiValued": true
                        }
                    }
                ],
                "rangeFacets": [
                    {
                        "name": "price-DEFAULT-EUR-GROSS_MODE",
                        "localizedName": "Price range",
                        "min": 1250,
                        "max": 345699,
                        "activeMin": 1250,
                        "activeMax": 345699,
                        "docCount": null,
                        "config": {
                            "parameterName": "price",
                            "isMultiValued": false
                        }
                    },
                    {
                        "name": "rating",
                        "localizedName": "Product Ratings",
                        "min": 4,
                        "max": 4,
                        "activeMin": 4,
                        "activeMax": 4,
                        "docCount": null,
                        "config": {
                            "parameterName": "rating",
                            "isMultiValued": false
                        }
                    }
                ],
                "categoryTreeFilter": [
                    {
                        "nodeId": 5,
                        "name": "Computer",
                        "docCount": 19,
                        "children": [
                            {
                                "nodeId": 6,
                                "name": "Notebooks",
                                "docCount": 0,
                                "children": []
                            },
                    ...
                    {
                        "nodeId": 16,
                        "name": "Fish",
                        "docCount": 0,
                        "children": [
                            {
                                "nodeId": 18,
                                "name": "Vegetables",
                                "docCount": 0,
                                "children": []
                            }
                        ]
                    }
                ]
            },
            "links": {
                "self": "https://glue.mysprykershop.com/catalog-search?q=Sony Red"
            }
        }
    ],
    "links": {
        "self": "https://glue.mysprykershop.com/catalog-search?q=Sony Red",
        "last": "https://glue.mysprykershop.com/catalog-search?q=Sony Red&page[offset]=60&page[limit]=12",
        "first": "https://glue.mysprykershop.com/catalog-search?q=Sony Red&page[offset]=0&page[limit]=12",
        "next": "https://glue.mysprykershop.com/catalog-search?q=Sony Red&page[offset]=12&page[limit]=12"
    }
}
Response sample: search for products within a minimum and maximum price range
{
    "data": [
        {
            "type": "catalog-search",
            "id": null,
            "attributes": {
                "spellingSuggestion": null,
                "sort": {
                    "sortParamNames": [
                        "rating",
                        "name_asc",
                        "name_desc",
                        "price_asc",
                        "price_desc"
                    ],
                    "sortParamLocalizedNames": {
                        "rating": "Sort by product ratings",
                        "name_asc": "Sort by name ascending",
                        "name_desc": "Sort by name descending",
                        "price_asc": "Sort by price ascending",
                        "price_desc": "Sort by price descending"
                    },
                    "currentSortParam": null,
                    "currentSortOrder": null
                },
                "pagination": {
                    "numFound": 7,
                    "currentPage": 1,
                    "maxPage": 1,
                    "currentItemsPerPage": 10,
                    "config": {
                        "parameterName": "page",
                        "itemsPerPageParameterName": "ipp",
                        "defaultItemsPerPage": 10,
                        "validItemsPerPageOptions": [
                            12,
                            24,
                            36
                        ]
                    }
                },
                "abstractProducts": [
                    {
                        "abstractSku": "200",
                        "price": 13865,
                        "abstractName": "Sony HXR-MC50E",
                        "prices": [
                            {
                                "priceTypeName": "DEFAULT",
                                "currency": {
                                    "code": "EUR",
                                    "symbol": "€",
                                    "name": "Euro"
                                },
                                "grossAmount": 13865,
                                "DEFAULT": 13865
                            }
                        ],
                        "images": [
                            {
                                "externalUrlSmall": "https://images.icecat.biz/img/gallery_mediums/5787536_8636.jpg",
                                "externalUrlLarge": "https://images.icecat.biz/img/gallery/5787536_8636.jpg"
                            }
                        ]
                    },
                    {
                        "abstractSku": "077",
                        "price": 14554,
                        "abstractName": "Sony Xperia Z3 Compact",
                        "prices": [
                            {
                                "priceTypeName": "DEFAULT",
                                "currency": {
                                    "code": "EUR",
                                    "symbol": "€",
                                    "name": "Euro"
                                },
                                "grossAmount": 14554,
                                "DEFAULT": 14554
                            },
                            {
                                "priceTypeName": "ORIGINAL",
                                "currency": {
                                    "code": "EUR",
                                    "symbol": "€",
                                    "name": "Euro"
                                },
                                "grossAmount": 15000,
                                "ORIGINAL": 15000
                            }
                        ],
                        "images": [
                            {
                                "externalUrlSmall": "https://images.icecat.biz/img/norm/medium/24584210-216.jpg",
                                "externalUrlLarge": "https://images.icecat.biz/img/norm/high/24584210-216.jpg"
                            }
                        ]
                    },
                    {
                        "abstractSku": "016",
                        "price": 9999,
                        "abstractName": "Sony Cyber-shot DSC-W800",
                        "prices": [
                            {
                                "priceTypeName": "DEFAULT",
                                "currency": {
                                    "code": "EUR",
                                    "symbol": "€",
                                    "name": "Euro"
                                },
                                "grossAmount": 9999,
                                "DEFAULT": 9999
                            }
                        ],
                        "images": [
                            {
                                "externalUrlSmall": "https://images.icecat.biz/img/norm/medium/21748907-Sony.jpg",
                                "externalUrlLarge": "https://images.icecat.biz/img/norm/high/21748907-Sony.jpg"
                            }
                        ]
                     }
                     ...
                ],
                "valueFacets": [
                    {
                        "name": "category",
                        "localizedName": "Categories",
                        "docCount": null,
                        "values": [
                            {
                                "value": 1,
                                "doc_count": 7
                            },
                           ...
                            {
                                "value": 12,
                                "doc_count": 1
                            }
                        ],
                        "activeValue": null,
                        "config": {
                            "parameterName": "category",
                            "isMultiValued": false
                        }
                    },
                    {
                        "name": "label",
                        "localizedName": "Product Labels",
                        "docCount": null,
                        "values": [
                            {
                                "value": "SALE %",
                                "doc_count": 2
                            }
                        ],
                        "activeValue": null,
                        "config": {
                            "parameterName": "label",
                            "isMultiValued": true
                        }
                    },
                    {
                        "name": "color",
                        "localizedName": "Color",
                        "docCount": null,
                        "values": [
                            {
                                "value": "Black",
                                "doc_count": 3
                            },
                            {
                                "value": "Blue",
                                "doc_count": 1
                            },
                            {
                                "value": "Purple",
                                "doc_count": 1
                            },
                            {
                                "value": "Silver",
                                "doc_count": 1
                            },
                            {
                                "value": "White",
                                "doc_count": 1
                            }
                        ],
                        "activeValue": null,
                        "config": {
                            "parameterName": "color",
                            "isMultiValued": true
                        }
                    },
                    {
                        "name": "storage_capacity",
                        "localizedName": "Storage Capacity",
                        "docCount": null,
                        "values": [],
                        "activeValue": null,
                        "config": {
                            "parameterName": "storage_capacity",
                            "isMultiValued": true
                        }
                    },
                    {
                        "name": "brand",
                        "localizedName": "Brand",
                        "docCount": null,
                        "values": [
                            {
                                "value": "Sony",
                                "doc_count": 7
                            }
                        ],
                        "activeValue": null,
                        "config": {
                            "parameterName": "brand",
                            "isMultiValued": false
                        }
                    },
                    {
                        "name": "touchscreen",
                        "localizedName": "Touchscreen",
                        "docCount": null,
                        "values": [],
                        "activeValue": null,
                        "config": {
                            "parameterName": "touchscreen",
                            "isMultiValued": false
                        }
                    },
                    {
                        "name": "weight",
                        "localizedName": "Weight",
                        "docCount": null,
                        "values": [],
                        "activeValue": null,
                        "config": {
                            "parameterName": "weight",
                            "isMultiValued": true
                        }
                    },
                    {
                        "name": "merchant_name",
                        "localizedName": "Merchant",
                        "docCount": null,
                        "values": [
                            {
                                "value": "Spryker",
                                "doc_count": 6
                            },
                            {
                                "value": "Sony Experts",
                                "doc_count": 5
                            },
                            {
                                "value": "Video King",
                                "doc_count": 5
                            },
                            {
                                "value": "Budget Cameras",
                                "doc_count": 4
                            }
                        ],
                        "activeValue": null,
                        "config": {
                            "parameterName": "merchant_name",
                            "isMultiValued": true
                        }
                    }
                ],
                "rangeFacets": [
                    {
                        "name": "price-DEFAULT-EUR-GROSS_MODE",
                        "localizedName": "Price range",
                        "min": 3000,
                        "max": 345699,
                        "activeMin": 9999,
                        "activeMax": 15000,
                        "docCount": null,
                        "config": {
                            "parameterName": "price",
                            "isMultiValued": false
                        }
                    },
                    {
                        "name": "rating",
                        "localizedName": "Product Ratings",
                        "min": 0,
                        "max": 0,
                        "activeMin": 0,
                        "activeMax": 0,
                        "docCount": null,
                        "config": {
                            "parameterName": "rating",
                            "isMultiValued": false
                        }
                    }
                ],
                "categoryTreeFilter": [
                    {
                        "nodeId": 5,
                        "name": "Computer",
                        "docCount": 0,
                        "children": [
                            {
                                "nodeId": 6,
                                "name": "Notebooks",
                                "docCount": 0,
                                "children": []
                            },
                            {
                                "nodeId": 7,
                                "name": "Pc's/Workstations",
                                "docCount": 0,
                                "children": []
                            },
                            {
                                "nodeId": 8,
                                "name": "Tablets",
                                "docCount": 0,
                                "children": []
                            }
                        ]
                    },
                    {
                        "nodeId": 2,
                        "name": "Cameras & Camcorders",
                        "docCount": 5,
                        "children": [
                            {
                                "nodeId": 4,
                                "name": "Digital Cameras",
                                "docCount": 4,
                                "children": []
                            },
                    ...
                    {
                        "nodeId": 16,
                        "name": "Fish",
                        "docCount": 0,
                        "children": [
                            {
                                "nodeId": 18,
                                "name": "Vegetables",
                                "docCount": 0,
                                "children": []
                            }
                        ]
                    }
                ]
            },
            "links": {
                "self": "https://glue.mysprykershop.com/catalog-search?q=Sony&price[min]=99.99&price[max]=150"
            }
        }
    ],
    "links": {
        "self": "https://glue.mysprykershop.com/catalog-search?q=Sony&price[min]=99.99&price[max]=150",
        "last": "https://glue.mysprykershop.com/catalog-search?q=Sony&price[min]=99.99&price[max]=150&page[offset]=0&page[limit]=12",
        "first": "https://glue.mysprykershop.com/catalog-search?q=Sony&price[min]=99.99&price[max]=150&page[offset]=0&page[limit]=12"
    }
}
Response sample: search for products by brand
{
    "data": [
        {
            "type": "catalog-search",
            "id": null,
            "attributes": {
                "spellingSuggestion": null,
                "sort": {
                    "sortParamNames": [
                        "rating",
                        "name_asc",
                        "name_desc",
                        "price_asc",
                        "price_desc"
                    ],
                    "sortParamLocalizedNames": {
                        "rating": "Sort by product ratings",
                        "name_asc": "Sort by name ascending",
                        "name_desc": "Sort by name descending",
                        "price_asc": "Sort by price ascending",
                        "price_desc": "Sort by price descending"
                    },
                    "currentSortParam": null,
                    "currentSortOrder": null
                },
                "pagination": {
                    "numFound": 43,
                    "currentPage": 1,
                    "maxPage": 5,
                    "currentItemsPerPage": 10,
                    "config": {
                        "parameterName": "page",
                        "itemsPerPageParameterName": "ipp",
                        "defaultItemsPerPage": 10,
                        "validItemsPerPageOptions": [
                            12,
                            24,
                            36
                        ]
                    }
                },
                "abstractProducts": [
                    {
                        "abstractSku": "210",
                        "price": 100000,
                        "abstractName": "Sony Bundle",
                        "prices": [
                            {
                                "priceTypeName": "DEFAULT",
                                "currency": {
                                    "code": "EUR",
                                    "symbol": "€",
                                    "name": "Euro"
                                },
                                "grossAmount": 100000,
                                "DEFAULT": 100000
                            }
                        ],
                        "images": [
                            {
                                "externalUrlSmall": "https://images.icecat.biz/img/norm/medium/23120327-Sony.jpg",
                                "externalUrlLarge": "https://images.icecat.biz/img/norm/high/23120327-Sony.jpg"
                            }
                        ]
                    },
                  ...
                    {
                        "abstractSku": "093",
                        "price": 24899,
                        "abstractName": "Sony SmartWatch 3",
                        "prices": [
                            {
                                "priceTypeName": "DEFAULT",
                                "currency": {
                                    "code": "EUR",
                                    "symbol": "€",
                                    "name": "Euro"
                                },
                                "grossAmount": 24899,
                                "DEFAULT": 24899
                            }
                        ],
                        "images": [
                            {
                                "externalUrlSmall": "https://images.icecat.biz/img/norm/medium/24495843-7844.jpg",
                                "externalUrlLarge": "https://images.icecat.biz/img/norm/high/24495843-7844.jpg"
                            }
                        ]
                    }
                ],
                "valueFacets": [
                    {
                        "name": "category",
                        "localizedName": "Categories",
                        "docCount": null,
                        "values": [
                            {
                                "value": 1,
                                "doc_count": 43
                            },
                           ...
                            {
                                "value": 14,
                                "doc_count": 1
                            }
                        ],
                        "activeValue": null,
                        "config": {
                            "parameterName": "category",
                            "isMultiValued": false
                        }
                    },
                    {
                        "name": "label",
                        "localizedName": "Product Labels",
                        "docCount": null,
                        "values": [
                            {
                                "value": "SALE %",
                                "doc_count": 10
                            }
                        ],
                        "activeValue": null,
                        "config": {
                            "parameterName": "label",
                            "isMultiValued": true
                        }
                    },
                    {
                        "name": "color",
                        "localizedName": "Color",
                        "docCount": null,
                        "values": [
                            {
                                "value": "Black",
                                "doc_count": 14
                            },
                       ...
                            {
                                "value": "Purple",
                                "doc_count": 1
                            }
                        ],
                        "activeValue": null,
                        "config": {
                            "parameterName": "color",
                            "isMultiValued": true
                        }
                    },
                    {
                        "name": "storage_capacity",
                        "localizedName": "Storage Capacity",
                        "docCount": null,
                        "values": [
                            {
                                "value": "8 GB",
                                "doc_count": 1
                            }
                        ],
                        "activeValue": null,
                        "config": {
                            "parameterName": "storage_capacity",
                            "isMultiValued": true
                        }
                    },
                    {
                        "name": "brand",
                        "localizedName": "Brand",
                        "docCount": null,
                        "values": [
                            {
                                "value": "Samsung",
                                "doc_count": 46
                            },
                           ...
                            {
                                "value": "Toshiba",
                                "doc_count": 5
                            }
                        ],
                        "activeValue": "Sony",
                        "config": {
                            "parameterName": "brand",
                            "isMultiValued": false
                        }
                    },
                    {
                        "name": "touchscreen",
                        "localizedName": "Touchscreen",
                        "docCount": null,
                        "values": [],
                        "activeValue": null,
                        "config": {
                            "parameterName": "touchscreen",
                            "isMultiValued": false
                        }
                    },
                    {
                        "name": "weight",
                        "localizedName": "Weight",
                        "docCount": null,
                        "values": [
                            {
                                "value": "45 g",
                                "doc_count": 4
                            },
                            {
                                "value": "58 g",
                                "doc_count": 2
                            },
                            {
                                "value": "63.5 g",
                                "doc_count": 2
                            }
                        ],
                        "activeValue": null,
                        "config": {
                            "parameterName": "weight",
                            "isMultiValued": true
                        }
                    },
                    {
                        "name": "merchant_name",
                        "localizedName": "Merchant",
                        "docCount": null,
                        "values": [
                            {
                                "value": "Spryker",
                                "doc_count": 30
                            },
                        ...
                            {
                                "value": "Budget Cameras",
                                "doc_count": 14
                            }
                        ],
                        "activeValue": null,
                        "config": {
                            "parameterName": "merchant_name",
                            "isMultiValued": true
                        }
                    }
                ],
                "rangeFacets": [
                    {
                        "name": "price-DEFAULT-EUR-GROSS_MODE",
                        "localizedName": "Price range",
                        "min": 3000,
                        "max": 345699,
                        "activeMin": 3000,
                        "activeMax": 345699,
                        "docCount": null,
                        "config": {
                            "parameterName": "price",
                            "isMultiValued": false
                        }
                    },
                    {
                        "name": "rating",
                        "localizedName": "Product Ratings",
                        "min": 4,
                        "max": 4,
                        "activeMin": 4,
                        "activeMax": 4,
                        "docCount": null,
                        "config": {
                            "parameterName": "rating",
                            "isMultiValued": false
                        }
                    }
                ],
                "categoryTreeFilter": [
                    {
                        "nodeId": 5,
                        "name": "Computer",
                        "docCount": 1,
                        "children": [
                            {
                                "nodeId": 6,
                                "name": "Notebooks",
                                "docCount": 0,
                                "children": []
                            },
                          ...
                    {
                        "nodeId": 16,
                        "name": "Fish",
                        "docCount": 0,
                        "children": [
                            {
                                "nodeId": 18,
                                "name": "Vegetables",
                                "docCount": 0,
                                "children": []
                            }
                        ]
                    }
                ]
            },
            "links": {
                "self": "glue.mysprykershop.com/catalog-search?brand=Sony"
            }
        }
    ],
    "links": {
        "self": "https://glue.mysprykershop.com/catalog-search?brand=Sony",
        "last": "https://glue.mysprykershop.com/catalog-search?brand=Sony&page[offset]=36&page[limit]=12",
        "first": "https://glue.mysprykershop.com/catalog-search?brand=Sony&page[offset]=0&page[limit]=12",
        "next": "https://glue.mysprykershop.com/catalog-search?brand=Sony&page[offset]=12&page[limit]=12"
    }
}
Response sample: search for products by labels
{
    "data": [
        {
            "type": "catalog-search",
            "id": null,
            "attributes": {
                "spellingSuggestion": null,
                "sort": {
                    "sortParamNames": [
                        "rating",
                        "name_asc",
                        "name_desc",
                        "price_asc",
                        "price_desc"
                    ],
                    "sortParamLocalizedNames": {
                        "rating": "Sort by product ratings",
                        "name_asc": "Sort by name ascending",
                        "name_desc": "Sort by name descending",
                        "price_asc": "Sort by price ascending",
                        "price_desc": "Sort by price descending"
                    },
                    "currentSortParam": null,
                    "currentSortOrder": null
                },
                "pagination": {
                    "numFound": 66,
                    "currentPage": 1,
                    "maxPage": 7,
                    "currentItemsPerPage": 10,
                    "config": {
                        "parameterName": "page",
                        "itemsPerPageParameterName": "ipp",
                        "defaultItemsPerPage": 10,
                        "validItemsPerPageOptions": [
                            12,
                            24,
                            36
                        ]
                    }
                },
                "abstractProducts": [
                    {
                        "abstractSku": "060",
                        "price": 41837,
                        "abstractName": "Acer Liquid Jade",
                        "prices": [
                            {
                                "priceTypeName": "DEFAULT",
                                "currency": {
                                    "code": "EUR",
                                    "symbol": "€",
                                    "name": "Euro"
                                },
                                "grossAmount": 41837,
                                "DEFAULT": 41837
                            }
                        ],
                        "images": [
                            {
                                "externalUrlSmall": "https://images.icecat.biz/img/norm/medium/26027598-6953.jpg",
                                "externalUrlLarge": "https://images.icecat.biz/img/norm/high/26027598-6953.jpg"
                            }
                        ]
                    },
                   ...
                    {
                        "abstractSku": "031",
                        "price": 40024,
                        "abstractName": "Canon PowerShot G9 X",
                        "prices": [
                            {
                                "priceTypeName": "DEFAULT",
                                "currency": {
                                    "code": "EUR",
                                    "symbol": "€",
                                    "name": "Euro"
                                },
                                "grossAmount": 40024,
                                "DEFAULT": 40024
                            },
                            {
                                "priceTypeName": "ORIGINAL",
                                "currency": {
                                    "code": "EUR",
                                    "symbol": "€",
                                    "name": "Euro"
                                },
                                "grossAmount": 41000,
                                "ORIGINAL": 41000
                            }
                        ],
                        "images": [
                            {
                                "externalUrlSmall": "https://images.icecat.biz/img/gallery_mediums/30021637_4678.jpg",
                                "externalUrlLarge": "https://images.icecat.biz/img/gallery/30021637_4678.jpg"
                            }
                        ]
                    }
                ],
                "valueFacets": [
                    {
                        "name": "category",
                        "localizedName": "Categories",
                        "docCount": null,
                        "values": [
                            {
                                "value": 1,
                                "doc_count": 66
                            },
                          ...
                            {
                                "value": 15,
                                "doc_count": 3
                            }
                        ],
                        "activeValue": null,
                        "config": {
                            "parameterName": "category",
                            "isMultiValued": false
                        }
                    },
                    {
                        "name": "label",
                        "localizedName": "Product Labels",
                        "docCount": null,
                        "values": [
                            {
                                "value": "SALE %",
                                "doc_count": 66
                            },
                           ...
                            {
                                "value": "Alternatives available",
                                "doc_count": 1
                            }
                        ],
                        "activeValue": [
                            "NEW",
                            "SALE %"
                        ],
                        "config": {
                            "parameterName": "label",
                            "isMultiValued": true
                        }
                    },
                    {
                        "name": "color",
                        "localizedName": "Color",
                        "docCount": null,
                        "values": [
                            {
                                "value": "Black",
                                "doc_count": 20
                            },
                           ...
                            {
                                "value": "Gold",
                                "doc_count": 1
                            }
                        ],
                        "activeValue": null,
                        "config": {
                            "parameterName": "color",
                            "isMultiValued": true
                        }
                    },
                  ...
                    {
                        "name": "merchant_name",
                        "localizedName": "Merchant",
                        "docCount": null,
                        "values": [
                            {
                                "value": "Spryker",
                                "doc_count": 33
                            },
                            {
                                "value": "Video King",
                                "doc_count": 18
                            },
                            {
                                "value": "Budget Cameras",
                                "doc_count": 12
                            },
                            {
                                "value": "Sony Experts",
                                "doc_count": 9
                            }
                        ],
                        "activeValue": null,
                        "config": {
                            "parameterName": "merchant_name",
                            "isMultiValued": true
                        }
                    }
                ],
                "rangeFacets": [
                    {
                        "name": "price-DEFAULT-EUR-GROSS_MODE",
                        "localizedName": "Price range",
                        "min": 162,
                        "max": 95000,
                        "activeMin": 162,
                        "activeMax": 95000,
                        "docCount": null,
                        "config": {
                            "parameterName": "price",
                            "isMultiValued": false
                        }
                    },
                    {
                        "name": "rating",
                        "localizedName": "Product Ratings",
                        "min": 0,
                        "max": 0,
                        "activeMin": 0,
                        "activeMax": 0,
                        "docCount": null,
                        "config": {
                            "parameterName": "rating",
                            "isMultiValued": false
                        }
                    }
                ],
                "categoryTreeFilter": [
                    {
                        "nodeId": 5,
                        "name": "Computer",
                        "docCount": 20,
                        "children": [
                            {
                                "nodeId": 6,
                                "name": "Notebooks",
                                "docCount": 4,
                                "children": []
                            },
                            {
                                "nodeId": 7,
                                "name": "Pc's/Workstations",
                                "docCount": 8,
                                "children": []
                            },
                            {
                                "nodeId": 8,
                                "name": "Tablets",
                                "docCount": 8,
                                "children": []
                            }
                        ]
                    },
                   ...
                    {
                        "nodeId": 16,
                        "name": "Fish",
                        "docCount": 0,
                        "children": [
                            {
                                "nodeId": 18,
                                "name": "Vegetables",
                                "docCount": 0,
                                "children": []
                            }
                        ]
                    }
                ]
            },
            "links": {
                "self": "https://glue.mysprykershop.com/catalog-search?label[0]=NEW&label[1]=SALE %"
            }
        }
    ],
    "links": {
        "self": "https://glue.mysprykershop.com/catalog-search?label[0]=NEW&label[1]=SALE %",
        "last": "https://glue.mysprykershop.com/catalog-search?label[0]=NEW&label[1]=SALE %&page[offset]=60&page[limit]=12",
        "first": "https://glue.mysprykershop.com/catalog-search?label[0]=NEW&label[1]=SALE %&page[offset]=0&page[limit]=12",
        "next": "https://glue.mysprykershop.com/catalog-search?label[0]=NEW&label[1]=SALE %&page[offset]=12&page[limit]=12"
    }
}
Response sample: search for products by weight
{
    "data": [
        {
            "type": "catalog-search",
            "id": null,
            "attributes": {
                "spellingSuggestion": null,
                "sort": {
                    "sortParamNames": [
                        "rating",
                        "name_asc",
                        "name_desc",
                        "price_asc",
                        "price_desc"
                    ],
                    "sortParamLocalizedNames": {
                        "rating": "Sort by product ratings",
                        "name_asc": "Sort by name ascending",
                        "name_desc": "Sort by name descending",
                        "price_asc": "Sort by price ascending",
                        "price_desc": "Sort by price descending"
                    },
                    "currentSortParam": null,
                    "currentSortOrder": null
                },
                "pagination": {
                    "numFound": 4,
                    "currentPage": 1,
                    "maxPage": 1,
                    "currentItemsPerPage": 10,
                    "config": {
                        "parameterName": "page",
                        "itemsPerPageParameterName": "ipp",
                        "defaultItemsPerPage": 10,
                        "validItemsPerPageOptions": [
                            12,
                            24,
                            36
                        ]
                    }
                },
                "abstractProducts": [
                    {
                        "abstractSku": "090",
                        "price": 20160,
                        "abstractName": "Sony SmartWatch 3",
                        "prices": [
                            {
                                "priceTypeName": "DEFAULT",
                                "currency": {
                                    "code": "EUR",
                                    "symbol": "€",
                                    "name": "Euro"
                                },
                                "grossAmount": 20160,
                                "DEFAULT": 20160
                            }
                        ],
                        "images": [
                            {
                                "externalUrlSmall": "https://images.icecat.biz/img/gallery/26219658_3401.jpg",
                                "externalUrlLarge": "https://images.icecat.biz/img/gallery_mediums/img_26219658_medium_1483953936_4642_16454.jpg"
                            }
                        ]
                    },
                  ...
                    {
                        "abstractSku": "093",
                        "price": 24899,
                        "abstractName": "Sony SmartWatch 3",
                        "prices": [
                            {
                                "priceTypeName": "DEFAULT",
                                "currency": {
                                    "code": "EUR",
                                    "symbol": "€",
                                    "name": "Euro"
                                },
                                "grossAmount": 24899,
                                "DEFAULT": 24899
                            }
                        ],
                        "images": [
                            {
                                "externalUrlSmall": "https://images.icecat.biz/img/norm/medium/24495843-7844.jpg",
                                "externalUrlLarge": "https://images.icecat.biz/img/norm/high/24495843-7844.jpg"
                            }
                        ]
                    }
                ],
                "valueFacets": [
                    {
                        "name": "category",
                        "localizedName": "Categories",
                        "docCount": null,
                        "values": [
                            {
                                "value": 1,
                                "doc_count": 4
                            },
                            {
                                "value": 9,
                                "doc_count": 4
                            },
                            {
                                "value": 10,
                                "doc_count": 4
                            }
                        ],
                        "activeValue": null,
                        "config": {
                            "parameterName": "category",
                            "isMultiValued": false
                        }
                    },
                    {
                        "name": "label",
                        "localizedName": "Product Labels",
                        "docCount": null,
                        "values": [],
                        "activeValue": null,
                        "config": {
                            "parameterName": "label",
                            "isMultiValued": true
                        }
                    },
                    {
                        "name": "color",
                        "localizedName": "Color",
                        "docCount": null,
                        "values": [
                            {
                                "value": "Silver",
                                "doc_count": 2
                            },
                            {
                                "value": "Black",
                                "doc_count": 1
                            },
                            {
                                "value": "White",
                                "doc_count": 1
                            }
                        ],
                        "activeValue": null,
                        "config": {
                            "parameterName": "color",
                            "isMultiValued": true
                        }
                    },
                    {
                        "name": "storage_capacity",
                        "localizedName": "Storage Capacity",
                        "docCount": null,
                        "values": [],
                        "activeValue": null,
                        "config": {
                            "parameterName": "storage_capacity",
                            "isMultiValued": true
                        }
                    },
                    {
                        "name": "brand",
                        "localizedName": "Brand",
                        "docCount": null,
                        "values": [
                            {
                                "value": "Sony",
                                "doc_count": 4
                            }
                        ],
                        "activeValue": null,
                        "config": {
                            "parameterName": "brand",
                            "isMultiValued": false
                        }
                    },
                    {
                        "name": "touchscreen",
                        "localizedName": "Touchscreen",
                        "docCount": null,
                        "values": [],
                        "activeValue": null,
                        "config": {
                            "parameterName": "touchscreen",
                            "isMultiValued": false
                        }
                    },
                    {
                        "name": "weight",
                        "localizedName": "Weight",
                        "docCount": null,
                        "values": [
                            {
                                "value": "132 g",
                                "doc_count": 7
                            },
                            ...
                            {
                                "value": "22.39 oz",
                                "doc_count": 2
                            }
                        ],
                        "activeValue": [
                            "45 g"
                        ],
                        "config": {
                            "parameterName": "weight",
                            "isMultiValued": true
                        }
                    },
                    {
                        "name": "merchant_name",
                        "localizedName": "Merchant",
                        "docCount": null,
                        "values": [
                            {
                                "value": "Spryker",
                                "doc_count": 4
                            }
                        ],
                        "activeValue": null,
                        "config": {
                            "parameterName": "merchant_name",
                            "isMultiValued": true
                        }
                    }
                ],
                "rangeFacets": [
                    {
                        "name": "price-DEFAULT-EUR-GROSS_MODE",
                        "localizedName": "Price range",
                        "min": 17459,
                        "max": 24899,
                        "activeMin": 17459,
                        "activeMax": 24899,
                        "docCount": null,
                        "config": {
                            "parameterName": "price",
                            "isMultiValued": false
                        }
                    },
                    {
                        "name": "rating",
                        "localizedName": "Product Ratings",
                        "min": 4,
                        "max": 4,
                        "activeMin": 4,
                        "activeMax": 4,
                        "docCount": null,
                        "config": {
                            "parameterName": "rating",
                            "isMultiValued": false
                        }
                    }
                ],
                "categoryTreeFilter": [
                    {
                        "nodeId": 5,
                        "name": "Computer",
                        "docCount": 0,
                        "children": [
                            {
                                "nodeId": 6,
                                "name": "Notebooks",
                                "docCount": 0,
                                "children": []
                            },
                            {
                                "nodeId": 7,
                                "name": "Pc's/Workstations",
                                "docCount": 0,
                                "children": []
                            },
                            {
                                "nodeId": 8,
                                "name": "Tablets",
                                "docCount": 0,
                                "children": []
                            }
                        ]
                    },
                   ...
                    {
                        "nodeId": 16,
                        "name": "Fish",
                        "docCount": 0,
                        "children": [
                            {
                                "nodeId": 18,
                                "name": "Vegetables",
                                "docCount": 0,
                                "children": []
                            }
                        ]
                    }
                ]
            },
            "links": {
                "self": "https://glue.mysprykershop.com/catalog-search?weight[0]=45 g"
            }
        }
    ],
    "links": {
        "self": "https://glue.mysprykershop.com/catalog-search?weight[0]=45 g",
        "last": "https://glue.mysprykershop.com/catalog-search?weight[0]=45 g&page[offset]=0&page[limit]=12",
        "first": "https://glue.mysprykershop.com/catalog-search?weight[0]=45 g&page[offset]=0&page[limit]=12"
    }
}
Response sample: search for products by color
{
    "data": [
        {
            "type": "catalog-search",
            "id": null,
            "attributes": {
                "spellingSuggestion": null,
                "sort": {
                    "sortParamNames": [
                        "rating",
                        "name_asc",
                        "name_desc",
                        "price_asc",
                        "price_desc"
                    ],
                    "sortParamLocalizedNames": {
                        "rating": "Sort by product ratings",
                        "name_asc": "Sort by name ascending",
                        "name_desc": "Sort by name descending",
                        "price_asc": "Sort by price ascending",
                        "price_desc": "Sort by price descending"
                    },
                    "currentSortParam": null,
                    "currentSortOrder": null
                },
                "pagination": {
                    "numFound": 10,
                    "currentPage": 1,
                    "maxPage": 1,
                    "currentItemsPerPage": 10,
                    "config": {
                        "parameterName": "page",
                        "itemsPerPageParameterName": "ipp",
                        "defaultItemsPerPage": 10,
                        "validItemsPerPageOptions": [
                            12,
                            24,
                            36
                        ]
                    }
                },
                "abstractProducts": [
                    {
                        "abstractSku": "068",
                        "price": 8005,
                        "abstractName": "Samsung Galaxy S5",
                        "prices": [
                            {
                                "priceTypeName": "DEFAULT",
                                "currency": {
                                    "code": "EUR",
                                    "symbol": "€",
                                    "name": "Euro"
                                },
                                "grossAmount": 8005,
                                "DEFAULT": 8005
                            },
                            {
                                "priceTypeName": "ORIGINAL",
                                "currency": {
                                    "code": "EUR",
                                    "symbol": "€",
                                    "name": "Euro"
                                },
                                "grossAmount": 9000,
                                "ORIGINAL": 9000
                            }
                        ],
                        "images": [
                            {
                                "externalUrlSmall": "https://images.icecat.biz/img/norm/medium/21927453-1632.jpg",
                                "externalUrlLarge": "https://images.icecat.biz/img/norm/high/21927453-1632.jpg"
                            }
                        ]
                    },
                  ...
                    {
                        "abstractSku": "005",
                        "price": 7000,
                        "abstractName": "Canon IXUS 175",
                        "prices": [
                            {
                                "priceTypeName": "DEFAULT",
                                "currency": {
                                    "code": "EUR",
                                    "symbol": "€",
                                    "name": "Euro"
                                },
                                "grossAmount": 7000,
                                "DEFAULT": 7000
                            }
                        ],
                        "images": [
                            {
                                "externalUrlSmall": "https://images.icecat.biz/img/gallery_mediums/30663301_9631.jpg",
                                "externalUrlLarge": "https://images.icecat.biz/img/gallery/30663301_9631.jpg"
                            }
                        ]
                    }
                ],
                "valueFacets": [
                    {
                        "name": "category",
                        "localizedName": "Categories",
                        "docCount": null,
                        "values": [
                            {
                                "value": 1,
                                "doc_count": 10
                            },
                           ...
                            {
                                "value": 14,
                                "doc_count": 1
                            }
                        ],
                        "activeValue": null,
                        "config": {
                            "parameterName": "category",
                            "isMultiValued": false
                        }
                    },
                    {
                        "name": "label",
                        "localizedName": "Product Labels",
                        "docCount": null,
                        "values": [
                            {
                                "value": "SALE %",
                                "doc_count": 2
                            },
                            {
                                "value": "New",
                                "doc_count": 1
                            }
                        ],
                        "activeValue": null,
                        "config": {
                            "parameterName": "label",
                            "isMultiValued": true
                        }
                    },
                    {
                        "name": "color",
                        "localizedName": "Color",
                        "docCount": null,
                        "values": [
                            {
                                "value": "Black",
                                "doc_count": 82
                            },
                            {
                                "value": "White",
                                "doc_count": 38
                            },
                            {
                                "value": "Silver",
                                "doc_count": 20
                            },
                            {
                                "value": "Blue",
                                "doc_count": 10
                            },
                         ...
                        ],
                        "activeValue": [
                            "Blue"
                        ],
                        "config": {
                            "parameterName": "color",
                            "isMultiValued": true
                        }
                    },
                    {
                        "name": "storage_capacity",
                        "localizedName": "Storage Capacity",
                        "docCount": null,
                        "values": [],
                        "activeValue": null,
                        "config": {
                            "parameterName": "storage_capacity",
                            "isMultiValued": true
                        }
                    },
                    {
                        "name": "brand",
                        "localizedName": "Brand",
                        "docCount": null,
                        "values": [
                            {
                                "value": "Samsung",
                                "doc_count": 3
                            },
                          ...
                            {
                                "value": "TomTom",
                                "doc_count": 1
                            }
                        ],
                        "activeValue": null,
                        "config": {
                            "parameterName": "brand",
                            "isMultiValued": false
                        }
                    },
                    {
                        "name": "touchscreen",
                        "localizedName": "Touchscreen",
                        "docCount": null,
                        "values": [
                            {
                                "value": "Yes",
                                "doc_count": 2
                            }
                        ],
                        "activeValue": null,
                        "config": {
                            "parameterName": "touchscreen",
                            "isMultiValued": false
                        }
                    },
                    {
                        "name": "weight",
                        "localizedName": "Weight",
                        "docCount": null,
                        "values": [
                            {
                                "value": "18 g",
                                "doc_count": 2
                            },
                            {
                                "value": "132 g",
                                "doc_count": 1
                            },
                            {
                                "value": "20 g",
                                "doc_count": 1
                            }
                        ],
                        "activeValue": null,
                        "config": {
                            "parameterName": "weight",
                            "isMultiValued": true
                        }
                    },
                    {
                        "name": "merchant_name",
                        "localizedName": "Merchant",
                        "docCount": null,
                        "values": [
                            {
                                "value": "Spryker",
                                "doc_count": 9
                            },
                            {
                                "value": "Budget Cameras",
                                "doc_count": 2
                            },
                            {
                                "value": "Video King",
                                "doc_count": 2
                            }
                        ],
                        "activeValue": null,
                        "config": {
                            "parameterName": "merchant_name",
                            "isMultiValued": true
                        }
                    }
                ],
                "rangeFacets": [
                    {
                        "name": "price-DEFAULT-EUR-GROSS_MODE",
                        "localizedName": "Price range",
                        "min": 6277,
                        "max": 39353,
                        "activeMin": 6277,
                        "activeMax": 39353,
                        "docCount": null,
                        "config": {
                            "parameterName": "price",
                            "isMultiValued": false
                        }
                    },
                    {
                        "name": "rating",
                        "localizedName": "Product Ratings",
                        "min": 4,
                        "max": 4,
                        "activeMin": 4,
                        "activeMax": 4,
                        "docCount": null,
                        "config": {
                            "parameterName": "rating",
                            "isMultiValued": false
                        }
                    }
                ],
                "categoryTreeFilter": [
                    {
                        "nodeId": 5,
                        "name": "Computer",
                        "docCount": 1,
                        "children": [
                            {
                                "nodeId": 6,
                                "name": "Notebooks",
                                "docCount": 1,
                                "children": []
                            },
                            {
                                "nodeId": 7,
                                "name": "Pc's/Workstations",
                                "docCount": 0,
                                "children": []
                            },
                            {
                                "nodeId": 8,
                                "name": "Tablets",
                                "docCount": 0,
                                "children": []
                            }
                        ]
                    },
                  ...
                            {
                                "nodeId": 18,
                                "name": "Vegetables",
                                "docCount": 0,
                                "children": []
                            }
                        ]
                    }
                ]
            },
            "links": {
                "self": "https://glue.mysprykershop.com/catalog-search?color[0]=Blue"
            }
        }
    ],
    "links": {
        "self": "https://glue.mysprykershop.com/catalog-search?color[0]=Blue",
        "last": "https://glue.mysprykershop.com/catalog-search?color[0]=Blue&page[offset]=0&page[limit]=12",
        "first": "https://glue.mysprykershop.com/catalog-search?color[0]=Blue&page[offset]=0&page[limit]=12"
    }
}
Response: search for products by storage capacity
{
    "data": [
        {
            "type": "catalog-search",
            "id": null,
            "attributes": {
                "spellingSuggestion": null,
                "sort": {
                    "sortParamNames": [
                        "rating",
                        "name_asc",
                        "name_desc",
                        "price_asc",
                        "price_desc"
                    ],
                    "sortParamLocalizedNames": {
                        "rating": "Sort by product ratings",
                        "name_asc": "Sort by name ascending",
                        "name_desc": "Sort by name descending",
                        "price_asc": "Sort by price ascending",
                        "price_desc": "Sort by price descending"
                    },
                    "currentSortParam": null,
                    "currentSortOrder": null
                },
                "pagination": {
                    "numFound": 5,
                    "currentPage": 1,
                    "maxPage": 1,
                    "currentItemsPerPage": 10,
                    "config": {
                        "parameterName": "page",
                        "itemsPerPageParameterName": "ipp",
                        "defaultItemsPerPage": 10,
                        "validItemsPerPageOptions": [
                            12,
                            24,
                            36
                        ]
                    }
                },
                "abstractProducts": [
                    {
                        "abstractSku": "051",
                        "price": 12428,
                        "abstractName": "Samsung Galaxy S6 edge",
                        "prices": [
                            {
                                "priceTypeName": "DEFAULT",
                                "currency": {
                                    "code": "EUR",
                                    "symbol": "€",
                                    "name": "Euro"
                                },
                                "grossAmount": 12428,
                                "DEFAULT": 12428
                            },
                            {
                                "priceTypeName": "ORIGINAL",
                                "currency": {
                                    "code": "EUR",
                                    "symbol": "€",
                                    "name": "Euro"
                                },
                                "grossAmount": 13000,
                                "ORIGINAL": 13000
                            }
                        ],
                        "images": [
                            {
                                "externalUrlSmall": "https://images.icecat.biz/img/gallery_mediums/29567823_6321.jpg",
                                "externalUrlLarge": "https://images.icecat.biz/img/gallery/29567823_6321.jpg"
                            }
                        ]
                    },
                   ...
                    {
                        "abstractSku": "053",
                        "price": 40651,
                        "abstractName": "Samsung Galaxy S6 edge",
                        "prices": [
                            {
                                "priceTypeName": "DEFAULT",
                                "currency": {
                                    "code": "EUR",
                                    "symbol": "€",
                                    "name": "Euro"
                                },
                                "grossAmount": 40651,
                                "DEFAULT": 40651
                            }
                        ],
                        "images": [
                            {
                                "externalUrlSmall": "https://images.icecat.biz/img/gallery_mediums/30614390_2538.jpg",
                                "externalUrlLarge": "https://images.icecat.biz/img/gallery/30614390_2538.jpg"
                            }
                        ]
                    }
                ],
                "valueFacets": [
                    {
                        "name": "category",
                        "localizedName": "Categories",
                        "docCount": null,
                        "values": [
                            {
                                "value": 1,
                                "doc_count": 5
                            },
                            {
                                "value": 11,
                                "doc_count": 5
                            },
                            {
                                "value": 14,
                                "doc_count": 5
                            },
                            {
                                "value": 12,
                                "doc_count": 4
                            }
                        ],
                        "activeValue": null,
                        "config": {
                            "parameterName": "category",
                            "isMultiValued": false
                        }
                    },
                   ...
                    {
                        "name": "storage_capacity",
                        "localizedName": "Storage Capacity",
                        "docCount": null,
                        "values": [
                            {
                                "value": "32 GB",
                                "doc_count": 5
                            },
                            {
                                "value": "128 GB",
                                "doc_count": 3
                            },
                            {
                                "value": "64 GB",
                                "doc_count": 3
                            },
                            {
                                "value": "16 GB",
                                "doc_count": 2
                            },
                            {
                                "value": "8 GB",
                                "doc_count": 1
                            }
                        ],
                        "activeValue": [
                            "32 GB"
                        ],
                        "config": {
                            "parameterName": "storage_capacity",
                            "isMultiValued": true
                        }
                    },
                   ...
                    {
                        "name": "merchant_name",
                        "localizedName": "Merchant",
                        "docCount": null,
                        "values": [
                            {
                                "value": "Spryker",
                                "doc_count": 4
                            }
                        ],
                        "activeValue": null,
                        "config": {
                            "parameterName": "merchant_name",
                            "isMultiValued": true
                        }
                    }
                ],
                "rangeFacets": [
                    {
                        "name": "price-DEFAULT-EUR-GROSS_MODE",
                        "localizedName": "Price range",
                        "min": 9002,
                        "max": 43458,
                        "activeMin": 9002,
                        "activeMax": 43458,
                        "docCount": null,
                        "config": {
                            "parameterName": "price",
                            "isMultiValued": false
                        }
                    },
                    {
                        "name": "rating",
                        "localizedName": "Product Ratings",
                        "min": 0,
                        "max": 0,
                        "activeMin": 0,
                        "activeMax": 0,
                        "docCount": null,
                        "config": {
                            "parameterName": "rating",
                            "isMultiValued": false
                        }
                    }
                ],
                "categoryTreeFilter": [
                    {
                        "nodeId": 5,
                        "name": "Computer",
                        "docCount": 0,
                        "children": [
                            {
                                "nodeId": 6,
                                "name": "Notebooks",
                                "docCount": 0,
                                "children": []
                            },
                            {
                                "nodeId": 7,
                                "name": "Pc's/Workstations",
                                "docCount": 0,
                                "children": []
                            },
                            {
                                "nodeId": 8,
                                "name": "Tablets",
                                "docCount": 0,
                                "children": []
                            }
                        ]
                    },
                   ...
                    {
                        "nodeId": 16,
                        "name": "Fish",
                        "docCount": 0,
                        "children": [
                            {
                                "nodeId": 18,
                                "name": "Vegetables",
                                "docCount": 0,
                                "children": []
                            }
                        ]
                    }
                ]
            },
            "links": {
                "self": "https://glue.mysprykershop.com/catalog-search?storage_capacity[0]=32 GB"
            }
        }
    ],
    "links": {
        "self": "https://glue.mysprykershop.com/catalog-search?storage_capacity[0]=32 GB",
        "last": "https://glue.mysprykershop.com/catalog-search?storage_capacity[0]=32 GB&page[offset]=0&page[limit]=12",
        "first": "https://glue.mysprykershop.com/catalog-search?storage_capacity[0]=32 GB&page[offset]=0&page[limit]=12"
    }
}
Response sample: search for products by rating
{
    "data": [
        {
            "type": "catalog-search",
            "id": null,
            "attributes": {
                "spellingSuggestion": null,
                "sort": {
                    "sortParamNames": [
                        "rating",
                        "name_asc",
                        "name_desc",
                        "price_asc",
                        "price_desc"
                    ],
                    "sortParamLocalizedNames": {
                        "rating": "Sort by product ratings",
                        "name_asc": "Sort by name ascending",
                        "name_desc": "Sort by name descending",
                        "price_asc": "Sort by price ascending",
                        "price_desc": "Sort by price descending"
                    },
                    "currentSortParam": null,
                    "currentSortOrder": null
                },
                "pagination": {
                    "numFound": 5,
                    "currentPage": 1,
                    "maxPage": 1,
                    "currentItemsPerPage": 10,
                    "config": {
                        "parameterName": "page",
                        "itemsPerPageParameterName": "ipp",
                        "defaultItemsPerPage": 10,
                        "validItemsPerPageOptions": [
                            12,
                            24,
                            36
                        ]
                    }
                },
                "abstractProducts": [
                    {
                        "abstractSku": "139",
                        "price": 3454,
                        "abstractName": "Asus Transformer Book T200TA",
                        "prices": [
                            {
                                "priceTypeName": "DEFAULT",
                                "currency": {
                                    "code": "EUR",
                                    "symbol": "€",
                                    "name": "Euro"
                                },
                                "grossAmount": 3454,
                                "DEFAULT": 3454
                            }
                        ],
                        "images": [
                            {
                                "externalUrlSmall": "https://images.icecat.biz/img/norm/medium/24699831-1991.jpg",
                                "externalUrlLarge": "https://images.icecat.biz/img/norm/high/24699831-1991.jpg"
                            }
                        ]
                    },
...
                    {
                        "abstractSku": "093",
                        "price": 24899,
                        "abstractName": "Sony SmartWatch 3",
                        "prices": [
                            {
                                "priceTypeName": "DEFAULT",
                                "currency": {
                                    "code": "EUR",
                                    "symbol": "€",
                                    "name": "Euro"
                                },
                                "grossAmount": 24899,
                                "DEFAULT": 24899
                            }
                        ],
                        "images": [
                            {
                                "externalUrlSmall": "https://images.icecat.biz/img/norm/medium/24495843-7844.jpg",
                                "externalUrlLarge": "https://images.icecat.biz/img/norm/high/24495843-7844.jpg"
                            }
                        ]
                    }
                ],
                "valueFacets": [
                    {
                        "name": "category",
                        "localizedName": "Categories",
                        "docCount": null,
                        "values": [
                            {
                                "value": 1,
                                "doc_count": 5
                            },
                           ...
                            {
                                "value": 10,
                                "doc_count": 1
                            }
                        ],
                        "activeValue": null,
                        "config": {
                            "parameterName": "category",
                            "isMultiValued": false
                        }
                    },
                    {
                        "name": "label",
                        "localizedName": "Product Labels",
                        "docCount": null,
                        "values": [],
                        "activeValue": null,
                        "config": {
                            "parameterName": "label",
                            "isMultiValued": true
                        }
                    },
                   ...
                    {
                        "name": "merchant_name",
                        "localizedName": "Merchant",
                        "docCount": null,
                        "values": [
                            {
                                "value": "Spryker",
                                "doc_count": 4
                            },
                            {
                                "value": "Budget Cameras",
                                "doc_count": 1
                            },
                            {
                                "value": "Sony Experts",
                                "doc_count": 1
                            },
                            {
                                "value": "Video King",
                                "doc_count": 1
                            }
                        ],
                        "activeValue": null,
                        "config": {
                            "parameterName": "merchant_name",
                            "isMultiValued": true
                        }
                    }
                ],
                "rangeFacets": [
                    {
                        "name": "price-DEFAULT-EUR-GROSS_MODE",
                        "localizedName": "Price range",
                        "min": 3454,
                        "max": 39353,
                        "activeMin": 3454,
                        "activeMax": 39353,
                        "docCount": null,
                        "config": {
                            "parameterName": "price",
                            "isMultiValued": false
                        }
                    },
                    {
                        "name": "rating",
                        "localizedName": "Product Ratings",
                        "min": 4,
                        "max": 5,
                        "activeMin": 4,
                        "activeMax": 5,
                        "docCount": null,
                        "config": {
                            "parameterName": "rating",
                            "isMultiValued": false
                        }
                    }
                ],
                "categoryTreeFilter": [
                    {
                        "nodeId": 5,
                        "name": "Computer",
                        "docCount": 1,
                        "children": [
                            {
                                "nodeId": 6,
                                "name": "Notebooks",
                                "docCount": 1,
                                "children": []
                            },
                            {
                                "nodeId": 7,
                                "name": "Pc's/Workstations",
                                "docCount": 0,
                                "children": []
                            },
                            {
                                "nodeId": 8,
                                "name": "Tablets",
                                "docCount": 0,
                                "children": []
                            }
                        ]
                    },
                   ...
                    {
                        "nodeId": 16,
                        "name": "Fish",
                        "docCount": 0,
                        "children": [
                            {
                                "nodeId": 18,
                                "name": "Vegetables",
                                "docCount": 0,
                                "children": []
                            }
                        ]
                    }
                ]
            },
            "links": {
                "self": "https://glue.mysprykershop.com/catalog-search?rating[min]=4"
            }
        }
    ],
    "links": {
        "self": "glue.mysprykershop.com/catalog-search?rating[min]=4",
        "last": "glue.mysprykershop.com/catalog-search?rating[min]=4&page[offset]=0&page[limit]=12",
        "first": "glue.mysprykershop.com/catalog-search?rating[min]=4&page[offset]=0&page[limit]=12"
    }
}
Response sample: search for products by the category node ID
{
    "data": [
        {
            "type": "catalog-search",
            "id": null,
            "attributes": {
                "spellingSuggestion": null,
                "sort": {
                    "sortParamNames": [
                        "rating",
                        "name_asc",
                        "name_desc",
                        "price_asc",
                        "price_desc"
                    ],
                    "sortParamLocalizedNames": {
                        "rating": "Sort by product ratings",
                        "name_asc": "Sort by name ascending",
                        "name_desc": "Sort by name descending",
                        "price_asc": "Sort by price ascending",
                        "price_desc": "Sort by price descending"
                    },
                    "currentSortParam": null,
                    "currentSortOrder": null
                },
                "pagination": {
                    "numFound": 24,
                    "currentPage": 1,
                    "maxPage": 3,
                    "currentItemsPerPage": 10,
                    "config": {
                        "parameterName": "page",
                        "itemsPerPageParameterName": "ipp",
                        "defaultItemsPerPage": 10,
                        "validItemsPerPageOptions": [
                            12,
                            24,
                            36
                        ]
                    }
                },
                "abstractProducts": [
                    {
                        "abstractSku": "134",
                        "price": 1879,
                        "abstractName": "Acer Aspire S7",
                        "prices": [
                            {
                                "priceTypeName": "DEFAULT",
                                "currency": {
                                    "code": "EUR",
                                    "symbol": "€",
                                    "name": "Euro"
                                },
                                "grossAmount": 1879,
                                "DEFAULT": 1879
                            },
                            {
                                "priceTypeName": "ORIGINAL",
                                "currency":