Glue API: Search the product catalog
Edit on GitHubThe 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. |
|
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": {
"code": "EUR",
"symbol": "€",
"name": "Euro"
},
"grossAmount": 2000,
"ORIGINAL": 2000
}
],
"images": [
{
"externalUrlSmall": "https://images.icecat.biz/img/gallery_mediums/29759322_2351.jpg",
"externalUrlLarge": "https://images.icecat.biz/img/gallery_raw/29759322_2351.png"
}
]
},
...
{
"abstractSku": "142",
"price": 21192,
"abstractName": "Asus Zenbook US303UB",
"prices": [
{
"priceTypeName": "DEFAULT",
"currency": {
"code": "EUR",
"symbol": "€",
"name": "Euro"
},
"grossAmount": 21192,
"DEFAULT": 21192
}
],
"images": [
{
"externalUrlSmall": "https://images.icecat.biz/img/gallery_lows/30943081_4685.jpg",
"externalUrlLarge": "https://images.icecat.biz/img/gallery/30943081_4685.jpg"
}
]
}
],
"valueFacets": [
{
"name": "category",
"localizedName": "Categories",
"docCount": null,
"values": [
...
{
"value": 6,
"doc_count": 24
},
...
{
"value": 18,
"doc_count": 1
}
],
"activeValue": "6",
"config": {
"parameterName": "category",
"isMultiValued": false
}
},
...
{
"name": "merchant_name",
"localizedName": "Merchant",
"docCount": null,
"values": [],
"activeValue": null,
"config": {
"parameterName": "merchant_name",
"isMultiValued": true
}
}
],
"rangeFacets": [
{
"name": "price-DEFAULT-EUR-GROSS_MODE",
"localizedName": "Price range",
"min": 1879,
"max": 44182,
"activeMin": 1879,
"activeMax": 44182,
"docCount": null,
"config": {
"parameterName":