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 on the modules that provide the API functionality and related installation instructions, see Install the Catalog Glue API.
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 returned items to the values of the provided parameters |
|
price[min] | Restricts the returned items to products with prices matching or above the provided value. price[min]=10 equals to 1000 cents or 10 monetary units |
{{minimum_price}} |
price[max] | Restricts the returned items to products with prices matching or below the provided value. price[max]=10 equals to 1000 cents or 10 monetary units |
{{maximum_price}} |
priceMode | Returns the prices defined for the price mode value provided. Useful if your store is configured with multiple price modes. | {{price_mode_name}} Spryker provides two price modes by default: GROSS_MODE and NET_MODE . For more information, see Configuration of price modes and types. |
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 in the sortParamNames array.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}} |
REQUEST | USAGE |
---|---|
GET https://glue.mysprykershop.com/catalog-search |
Search for all available products. |
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?priceMode=NET_MODE |
Specify that you want returned only prices defined in NET_MODE . |
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 found products by rating. |
GET https://glue.mysprykershop.com/catalog-search?q=Sony&sort=price_asc |
Sort found products by price ascending. |
GET https://glue.mysprykershop.com/catalog-search?q=Sony&sort=popularity |
Sort found products by popularity. Available only in the Master Suite for now. |
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 number of products per page. |
GET https://glue.mysprykershop.com/catalog-search?merchant_name=Spryker |
Filter the results by Merchant name. Available only with the Marketplace.** |
Response
Response sample: empty search criteria
{
"data": [
{
"type": "catalog-search",
"id": null,
"attributes": {
"spellingSuggestion": null,
"sort": {
"sortParamNames": [
"rating",
"name_asc",
"name_desc",
"price_asc",
"price_desc",
"popularity"
],
"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",
"popularity": "Sort by popularity"
},
"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
{
"data": [
{
"type": "catalog-search",
"id": null,
"attributes": {
"spellingSuggestion": null,
"sort": {
"sortParamNames": [
"rating",
"name_asc",
"name_desc",
"price_asc",
"price_desc",
"popularity"
],
"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"
}
}
],
"links": {
"self": "https://glue.mysprykershop.com/catalog-search?q=058",
"last": "https://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 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",
"popularity"
],
"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",
"popularity": "Sort by popularity"
},
"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
{
"data": [
{
"type": "catalog-search",
"id": null,
"attributes": {
"spellingSuggestion": null,
"sort": {
"sortParamNames": [
"rating",
"name_asc",
"name_desc",
"price_asc",
"price_desc",
"popularity"
],
"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",
"popularity": "Sort by popularity"
},
"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 n item using multiple product attributes in search request
{
"data": [
{
"type": "catalog-search",
"id": null,
"attributes": {
"spellingSuggestion": null,
"sort": {
"sortParamNames": [
"rating",
"name_asc",
"name_desc",
"price_asc",
"price_desc",
"popularity"
],
"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",
"popularity": "Sort by popularity"
},
"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 an item with 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",
"popularity"
],
"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",
"popularity": "Sort by popularity"
},
"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 an item by brand
{
"data": [
{
"type": "catalog-search",
"id": null,
"attributes": {
"spellingSuggestion": null,
"sort": {
"sortParamNames": [
"rating",
"name_asc",
"name_desc",
"price_asc",
"price_desc",
"popularity"
],
"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",
"popularity": "Sort by popularity"
},
"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 an item by labels
{
"data": [
{
"type": "catalog-search",
"id": null,
"attributes": {
"spellingSuggestion": null,
"sort": {
"sortParamNames": [
"rating",
"name_asc",
"name_desc",
"price_asc",
"price_desc",
"popularity"
],
"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",
"popularity": "Sort by popularity"
},
"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 an item by weight
{
"data": [
{
"type": "catalog-search",
"id": null,
"attributes": {
"spellingSuggestion": null,
"sort": {
"sortParamNames": [
"rating",
"name_asc",
"name_desc",
"price_asc",
"price_desc",
"popularity"
],
"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",
"popularity": "Sort by popularity"
},
"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 an item by color
{
"data": [
{
"type": "catalog-search",
"id": null,
"attributes": {
"spellingSuggestion": null,
"sort": {
"sortParamNames": [
"rating",
"name_asc",
"name_desc",
"price_asc",
"price_desc",
"popularity"
],
"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",
"popularity": "Sort by popularity"
},
"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 an item by storage capacity
{
"data": [
{
"type": "catalog-search",
"id": null,
"attributes": {
"spellingSuggestion": null,
"sort": {
"sortParamNames": [
"rating",
"name_asc",
"name_desc",
"price_asc",
"price_desc",
"popularity"
],
"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",
"popularity": "Sort by popularity"
},
"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 an item by rating
{
"data": [
{
"type": "catalog-search",
"id": null,
"attributes": {
"spellingSuggestion": null,
"sort": {
"sortParamNames": [
"rating",
"name_asc",
"name_desc",
"price_asc",
"price_desc",
"popularity"
],
"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",
"popularity": "Sort by popularity"
},
"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": "https://glue.mysprykershop.com/catalog-search?rating[min]=4",
"last": "https://glue.mysprykershop.com/catalog-search?rating[min]=4&page[offset]=0&page[limit]=12",
"first": "https://glue.mysprykershop.com/catalog-search?rating[min]=4&page[offset]=0&page[limit]=12"
}
}
Response sample: search for an item by category
{
"data": [
{
"type": "catalog-search",
"id": null,
"attributes": {
"spellingSuggestion": null,
"sort": {
"sortParamNames": [
"rating",
"name_asc",
"name_desc",
"price_asc",
"price_desc",
"popularity"
],
"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",
"popularity": "Sort by popularity"
},
"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",