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": "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": 24,
"children": [
{
"nodeId": 6,
"name": "Notebooks",
"docCount": 24,
"children": []
},
...
{
"nodeId": 16,
"name": "Fish",
"docCount": 0,
"children": [
{
"nodeId": 18,
"name": "Vegetables",
"docCount": 0,
"children": []
}
]
}
]
},
"links": {
"self": "https://glue.mysprykershop.com/catalog-search?category=6"
}
}
],
"links": {
"self": "https://glue.mysprykershop.com/catalog-search?category=6",
"last": "https://glue.mysprykershop.com/catalog-search?category=6&page[offset]=12&page[limit]=12",
"first": "https://glue.mysprykershop.com/catalog-search?category=6&page[offset]=0&page[limit]=12",
"next": "https://glue.mysprykershop.com/catalog-search?category=6&page[offset]=12&page[limit]=12"
}
}
Response sample: define the currency for the search result 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": 220,
"currentPage": 1,
"maxPage": 22,
"currentItemsPerPage": 10,
"config": {
"parameterName": "page",
"itemsPerPageParameterName": "ipp",
"defaultItemsPerPage": 10,
"validItemsPerPageOptions": [
12,
24,
36
]
}
},
"abstractProducts": [
{
"abstractSku": "060",
"price": 48113,
"abstractName": "Acer Liquid Jade",
"prices": [
{
"priceTypeName": "DEFAULT",
"currency": {
"code": "CHF",
"symbol": "CHF",
"name": "Swiss Franc"
},
"grossAmount": 48113,
"DEFAULT": 48113
}
],
"images": [
{
"externalUrlSmall": "https://images.icecat.biz/img/norm/medium/26027598-6953.jpg",
"externalUrlLarge": "https://images.icecat.biz/img/norm/high/26027598-6953.jpg"
}
]
},
...
{
"priceTypeName": "ORIGINAL",
"currency": {
"code": "CHF",
"symbol": "CHF",
"name": "Swiss Franc"
},
"grossAmount": 47150,
"ORIGINAL": 47150
}
],
"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": 220
},
...
{
"value": 17,
"doc_count": 1
}
],
"activeValue": null,
"config": {
"parameterName": "category",
"isMultiValued": false
}
},
...
{
"name": "merchant_name",
"localizedName": "Merchant",
"docCount": null,
"values": [
{
"value": "Spryker",
"doc_count": 110
},
{
"value": "Video King",
"doc_count": 66
},
{
"value": "Budget Cameras",
"doc_count": 37
},
{
"value": "Sony Experts",
"doc_count": 26
}
],
"activeValue": null,
"config": {
"parameterName": "merchant_name",
"isMultiValued": true
}
}
],
"rangeFacets": [
{
"name": "price-DEFAULT-CHF-GROSS_MODE",
"localizedName": "Price range",
"min": 0,
"max": 397554,
"activeMin": 0,
"activeMax": 397554,
"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": 16,
"name": "Fish",
"docCount": 0,
"children": [
{
"nodeId": 18,
"name": "Vegetables",
"docCount": 0,
"children": []
}
]
}
]
},
"links": {
"self": "https://glue.mysprykershop.com/catalog-search?currency=CHF"
}
}
],
"links": {
"self": "https://glue.mysprykershop.com/catalog-search?currency=CHF",
"last": "https://glue.mysprykershop.com/catalog-search?currency=CHF&page[offset]=216&page[limit]=12",
"first": "https://glue.mysprykershop.com/catalog-search?currency=CHF&page[offset]=0&page[limit]=12",
"next": "https://glue.mysprykershop.com/catalog-search?currency=CHF&page[offset]=12&page[limit]=12"
}
}
Response sample: set sorting order ascending in the search results
{
"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": "name_asc",
"currentSortOrder": "asc"
},
"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": "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"
}
]
},
{
"abstractSku": "017",
"price": 345699,
"abstractName": "Sony Cyber-shot DSC-W800",
"prices": [
{
"priceTypeName": "DEFAULT",
"currency": {
"code": "EUR",
"symbol": "€",
"name": "Euro"
},
"grossAmount": 345699,
"DEFAULT": 345699
}
],
"images": [
{
"externalUrlSmall": "https://images.icecat.biz/img/norm/medium/21748906-Sony.jpg",
"externalUrlLarge": "https://images.icecat.biz/img/norm/high/21748906-Sony.jpg"
}
]
},
{
"abstractSku": "020",
"price": 10580,
"abstractName": "Sony Cyber-shot DSC-W830",
"prices": [
{
"priceTypeName": "DEFAULT",
"currency": {
"code": "EUR",
"symbol": "€",
"name": "Euro"
},
"grossAmount": 10580,
"DEFAULT": 10580
},
{
"priceTypeName": "ORIGINAL",
"currency": {
"code": "EUR",
"symbol": "€",
"name": "Euro"
},
"grossAmount": 10599,
"ORIGINAL": 10599
}
],
"images": [
{
"externalUrlSmall": "https://images.icecat.biz/img/norm/medium/21081478-Sony.jpg",
"externalUrlLarge": "https://images.icecat.biz/img/norm/high/21081478-Sony.jpg"
}
]
},
{
"abstractSku": "019",
"price": 9999,
"abstractName": "Sony Cyber-shot DSC-W830",
"prices": [
{
"priceTypeName": "DEFAULT",
"currency": {
"code": "EUR",
"symbol": "€",
"name": "Euro"
},
"grossAmount": 9999,
"DEFAULT": 9999
}
],
"images": [
{
"externalUrlSmall": "https://images.icecat.biz/img/norm/medium/21081473-Sony.jpg",
"externalUrlLarge": "https://images.icecat.biz/img/norm/high/21081473-Sony.jpg"
}
]
},
{
"abstractSku": "021",
"price": 10680,
"abstractName": "Sony Cyber-shot DSC-W830",
"prices": [
{
"priceTypeName": "DEFAULT",
"currency": {
"code": "EUR",
"symbol": "€",
"name": "Euro"
},
"grossAmount": 10680,
"DEFAULT": 10680
}
],
"images": [
{
"externalUrlSmall": "https://images.icecat.biz/img/norm/medium/21081475-Sony.jpg",
"externalUrlLarge": "https://images.icecat.biz/img/norm/high/21081475-Sony.jpg"
}
]
},
...
{
"abstractSku": "024",
"price": 44500,
"abstractName": "Sony Cyber-shot DSC-WX350",
"prices": [
{
"priceTypeName": "DEFAULT",
"currency": {
"code": "EUR",
"symbol": "€",
"name": "Euro"
},
"grossAmount": 44500,
"DEFAULT": 44500
},
{
"priceTypeName": "ORIGINAL",
"currency": {
"code": "EUR",
"symbol": "€",
"name": "Euro"
},
"grossAmount": 45500,
"ORIGINAL": 45500
}
],
"images": [
{
"externalUrlSmall": "https://images.icecat.biz/img/norm/medium/21987578-Sony.jpg",
"externalUrlLarge": "https://images.icecat.biz/img/norm/high/21987578-Sony.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": "merchant_name",
"localizedName": "Merchant",
"docCount": null,
"values": [
{
"value": "Spryker",
"doc_count": 29
},
{
"value": "Sony Experts",
"doc_count": 26
},
{
"value": "Video King",
"doc_count": 26
},
{
"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": 7,
"name": "Pc's/Workstations",
"docCount": 0,
"children": []
},
{
"nodeId": 8,
"name": "Tablets",
"docCount": 1,
"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&sort=name_asc"
}
}
],
"links": {
"self": "glue.mysprykershop.com/catalog-search?q=Sony&sort=name_asc",
"last": "glue.mysprykershop.comc/atalog-search?q=Sony&sort=name_asc&page[offset]=36&page[limit]=12",
"first": "glue.mysprykershop.com/catalog-search?q=Sony&sort=name_asc&page[offset]=0&page[limit]=12",
"next": "glue.mysprykershop.comc/atalog-search?q=Sony&sort=name_asc&page[offset]=12&page[limit]=12"
}
}
Response sample: set sorting order descending in the search results
{
"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": "name_desc",
"currentSortOrder": "desc"
},
"pagination": {
"numFound": 43,
"currentPage": 1,
"maxPage": 5,
"currentItemsPerPage": 10,
"config": {
"parameterName": "page",
"itemsPerPageParameterName": "ipp",
"defaultItemsPerPage": 10,
"validItemsPerPageOptions": [
12,
24,
36
]
}
},
"abstractProducts": [
{
"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": "076",
"price": 35711,
"abstractName": "Sony Xperia Z3 Compact",
"prices": [
{
"priceTypeName": "DEFAULT",
"currency": {
"code": "EUR",
"symbol": "€",
"name": "Euro"
},
"grossAmount": 35711,
"DEFAULT": 35711
}
],
"images": [
{
"externalUrlSmall": "https://images.icecat.biz/img/norm/medium/24394207-3552.jpg",
"externalUrlLarge": "https://images.icecat.biz/img/norm/high/24394207-3552.jpg"
}
]
},
...
{
"abstractSku": "080",
"price": 25214,
"abstractName": "Sony Xperia Z3",
"prices": [
{
"priceTypeName": "DEFAULT",
"currency": {
"code": "EUR",
"symbol": "€",
"name": "Euro"
},
"grossAmount": 25214,
"DEFAULT": 25214
},
{
"priceTypeName": "ORIGINAL",
"currency": {
"code": "EUR",
"symbol": "€",
"name": "Euro"
},
"grossAmount": 26000,
"ORIGINAL": 26000
}
],
"images": [
{
"externalUrlSmall": "https://images.icecat.biz/img/norm/medium/24394206-8583.jpg",
"externalUrlLarge": "https://images.icecat.biz/img/norm/high/24394206-8583.jpg"
}
]
},
...
{
"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"
}
]
},
...
],
"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": "merchant_name",
"localizedName": "Merchant",
"docCount": null,
"values": [
{
"value": "Spryker",
"doc_count": 29
},
{
"value": "Sony Experts",
"doc_count": 26
},
{
"value": "Video King",
"doc_count": 26
},
{
"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": 7,
"name": "Pc's/Workstations",
"docCount": 0,
"children": []
},
{
"nodeId": 8,
"name": "Tablets",
"docCount": 1,
"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&sort=name_desc"
}
}
],
"links": {
"self": "glue.mysprykershop.com/catalog-search?q=Sony&sort=name_desc",
"last": "glue.mysprykershop.com/catalog-search?q=Sony&sort=name_desc&page[offset]=36&page[limit]=12",
"first": "glue.mysprykershop.com/catalog-search?q=Sony&sort=name_desc&page[offset]=0&page[limit]=12",
"next": "glue.mysprykershop.com/catalog-search?q=Sony&sort=name_desc&page[offset]=12&page[limit]=12"
}
}
Response sample: sort the found 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": "rating",
"currentSortOrder": "desc"
},
"pagination": {
"numFound": 43,
"currentPage": 1,
"maxPage": 5,
"currentItemsPerPage": 10,
"config": {
"parameterName": "page",
"itemsPerPageParameterName": "ipp",
"defaultItemsPerPage": 10,
"validItemsPerPageOptions": [
12,
24,
36
]
}
},
"abstractProducts": [
{
"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"
}
]
},
{
"abstractSku": "078",
"price": 25584,
"abstractName": "Sony Xperia Z3 Compact",
"prices": [
{
"priceTypeName": "DEFAULT",
"currency": {
"code": "EUR",
"symbol": "€",
"name": "Euro"
},
"grossAmount": 25584,
"DEFAULT": 25584
}
],
"images": [
{
"externalUrlSmall": "https://images.icecat.biz/img/norm/medium/24602396-8292.jpg",
"externalUrlLarge": "https://images.icecat.biz/img/norm/high/24602396-8292.jpg"
}
]
},
{
"abstractSku": "020",
"price": 10580,
"abstractName": "Sony Cyber-shot DSC-W830",
"prices": [
{
"priceTypeName": "DEFAULT",
"currency": {
"code": "EUR",
"symbol": "€",
"name": "Euro"
},
"grossAmount": 10580,
"DEFAULT": 10580
},
{
"priceTypeName": "ORIGINAL",
"currency": {
"code": "EUR",
"symbol": "€",
"name": "Euro"
},
"grossAmount": 10599,
"ORIGINAL": 10599
}
],
"images": [
{
"externalUrlSmall": "https://images.icecat.biz/img/norm/medium/21081478-Sony.jpg",
"externalUrlLarge": "https://images.icecat.biz/img/norm/high/21081478-Sony.jpg"
}
]
},
{
"abstractSku": "024",
"price": 44500,
"abstractName": "Sony Cyber-shot DSC-WX350",
"prices": [
{
"priceTypeName": "DEFAULT",
"currency": {
"code": "EUR",
"symbol": "€",
"name": "Euro"
},
"grossAmount": 44500,
"DEFAULT": 44500
},
{
"priceTypeName": "ORIGINAL",
"currency": {
"code": "EUR",
"symbol": "€",
"name": "Euro"
},
"grossAmount": 45500,
"ORIGINAL": 45500
}
],
"images": [
{
"externalUrlSmall": "https://images.icecat.biz/img/norm/medium/21987578-Sony.jpg",
"externalUrlLarge": "https://images.icecat.biz/img/norm/high/21987578-Sony.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": "merchant_name",
"localizedName": "Merchant",
"docCount": null,
"values": [
{
"value": "Spryker",
"doc_count": 29
},
{
"value": "Sony Experts",
"doc_count": 26
},
{
"value": "Video King",
"doc_count": 26
},
{
"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": 7,
"name": "Pc's/Workstations",
"docCount": 0,
"children": []
},
{
"nodeId": 8,
"name": "Tablets",
"docCount": 1,
"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&sort=rating"
}
}
],
"links": {
"self": "https://glue.mysprykershop.com/catalog-search?q=Sony&sort=rating",
"last": "https://glue.mysprykershop.com/catalog-search?q=Sony&sort=rating&page[offset]=36&page[limit]=12",
"first": "https://glue.mysprykershop.com/catalog-search?q=Sony&sort=rating&page[offset]=0&page[limit]=12",
"next": "https://glue.mysprykershop.com/catalog-search?q=Sony&sort=rating&page[offset]=12&page[limit]=12"
}
}
Response sample: sort the found products by price ascending
{
"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": "price_asc",
"currentSortOrder": "asc"
},
"pagination": {
"numFound": 43,
"currentPage": 1,
"maxPage": 5,
"currentItemsPerPage": 10,
"config": {
"parameterName": "page",
"itemsPerPageParameterName": "ipp",
"defaultItemsPerPage": 10,
"validItemsPerPageOptions": [
12,
24,
36
]
}
},
"abstractProducts": [
{
"abstractSku": "028",
"price": 3000,
"abstractName": "Sony Cyber-shot DSC-WX500",
"prices": [
{
"priceTypeName": "DEFAULT",
"currency": {
"code": "EUR",
"symbol": "€",
"name": "Euro"
},
"grossAmount": 3000,
"DEFAULT": 3000
}
],
"images": [
{
"externalUrlSmall": "https://images.icecat.biz/img/norm/low/7822598-Sony.jpg",
"externalUrlLarge": "https://images.icecat.biz/img/norm/medium/7822598-Sony.jpg"
}
]
},
{
"abstractSku": "202",
"price": 3918,
"abstractName": "Sony NEX-VG20EH",
"prices": [
{
"priceTypeName": "DEFAULT",
"currency": {
"code": "EUR",
"symbol": "€",
"name": "Euro"
},
"grossAmount": 3918,
"DEFAULT": 3918
},
{
"priceTypeName": "ORIGINAL",
"currency": {
"code": "EUR",
"symbol": "€",
"name": "Euro"
},
"grossAmount": 5000,
"ORIGINAL": 5000
}
],
"images": [
{
"externalUrlSmall": "https://images.icecat.biz/img/norm/medium/5782479-Sony.jpg",
"externalUrlLarge": "https://images.icecat.biz/img/norm/high/5782479-Sony.jpg"
}
]
},
...
{
"abstractSku": "020",
"price": 10580,
"abstractName": "Sony Cyber-shot DSC-W830",
"prices": [
{
"priceTypeName": "DEFAULT",
"currency": {
"code": "EUR",
"symbol": "€",
"name": "Euro"
},
"grossAmount": 10580,
"DEFAULT": 10580
},
{
"priceTypeName": "ORIGINAL",
"currency": {
"code": "EUR",
"symbol": "€",
"name": "Euro"
},
"grossAmount": 10599,
"ORIGINAL": 10599
}
],
"images": [
{
"externalUrlSmall": "https://images.icecat.biz/img/norm/medium/21081478-Sony.jpg",
"externalUrlLarge": "https://images.icecat.biz/img/norm/high/21081478-Sony.jpg"
}
]
},
{
"abstractSku": "021",
"price": 10680,
"abstractName": "Sony Cyber-shot DSC-W830",
"prices": [
{
"priceTypeName": "DEFAULT",
"currency": {
"code": "EUR",
"symbol": "€",
"name": "Euro"
},
"grossAmount": 10680,
"DEFAULT": 10680
}
],
"images": [
{
"externalUrlSmall": "https://images.icecat.biz/img/norm/medium/21081475-Sony.jpg",
"externalUrlLarge": "https://images.icecat.biz/img/norm/high/21081475-Sony.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": "merchant_name",
"localizedName": "Merchant",
"docCount": null,
"values": [
{
"value": "Spryker",
"doc_count": 29
},
{
"value": "Sony Experts",
"doc_count": 26
},
{
"value": "Video King",
"doc_count": 26
},
{
"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": 7,
"name": "Pc's/Workstations",
"docCount": 0,
"children": []
},
{
"nodeId": 8,
"name": "Tablets",
"docCount": 1,
"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&sort=price_asc"
}
}
],
"links": {
"self": "https://glue.mysprykershop.com/catalog-search?q=Sony&sort=price_asc",
"last": "https://glue.mysprykershop.com/catalog-search?q=Sony&sort=price_asc&page[offset]=36&page[limit]=12",
"first": "https://glue.mysprykershop.com/catalog-search?q=Sony&sort=price_asc&page[offset]=0&page[limit]=12",
"next": "https://glue.mysprykershop.com/catalog-search?q=Sony&sort=price_asc&page[offset]=12&page[limit]=12"
}
}
Response sample: set a page to retrieve the search results from
{
"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": 3,
"maxPage": 5,
"currentItemsPerPage": 10,
"config": {
"parameterName": "page",
"itemsPerPageParameterName": "ipp",
"defaultItemsPerPage": 10,
"validItemsPerPageOptions": [
12,
24,
36
]
}
},
"abstractProducts": [
{
"abstractSku": "029",
"price": 41024,
"abstractName": "Sony Cyber-shot DSC-WX500",
"prices": [
{
"priceTypeName": "DEFAULT",
"currency": {
"code": "EUR",
"symbol": "€",
"name": "Euro"
},
"grossAmount": 41024,
"DEFAULT": 41024
},
{
"priceTypeName": "ORIGINAL",
"currency": {
"code": "EUR",
"symbol": "€",
"name": "Euro"
},
"grossAmount": 42000,
"ORIGINAL": 42000
}
],
"images": [
{
"externalUrlSmall": "https://images.icecat.biz/img/norm/low/7822600-Sony.jpg",
"externalUrlLarge": "https://images.icecat.biz/img/norm/medium/7822600-Sony.jpg"
}
]
},
...
{
"abstractSku": "111",
"price": 19568,
"abstractName": "Sony SmartWatch",
"prices": [
{
"priceTypeName": "DEFAULT",
"currency": {
"code": "EUR",
"symbol": "€",
"name": "Euro"
},
"grossAmount": 19568,
"DEFAULT": 19568
}
],
"images": [
{
"externalUrlSmall": "https://images.icecat.biz/img/gallery_mediums/img_12295890_medium_1481715683_8105_13110.jpg",
"externalUrlLarge": "https://images.icecat.biz/img/norm/high/15743_12295890-6463.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": "merchant_name",
"localizedName": "Merchant",
"docCount": null,
"values": [
{
"value": "Spryker",
"doc_count": 29
},
{
"value": "Sony Experts",
"doc_count": 26
},
{
"value": "Video King",
"doc_count": 26
},
{
"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": 7,
"name": "Pc's/Workstations",
"docCount": 0,
"children": []
},
{
"nodeId": 8,
"name": "Tablets",
"docCount": 1,
"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&page=3"
}
}
],
"links": {
"self": "https://glue.mysprykershop.com/catalog-search?q=Sony&page=3",
"last": "https://glue.mysprykershop.com/catalog-search?q=Sony&page[offset]=36&page[limit]=12",
"first": "https://glue.mysprykershop.com/catalog-search?q=Sony&page[offset]=0&page[limit]=12",
"next": "https://glue.mysprykershop.com/catalog-search?q=Sony&page[offset]=12&page[limit]=12"
}
}
Response sample: set a number of products per page
{
"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": 2,
"currentItemsPerPage": 24,
"config": {
"parameterName": "page",
"itemsPerPageParameterName": "ipp",
"defaultItemsPerPage": 10,
"validItemsPerPageOptions": [
12,
24,
36
]
}
},
"abstractProducts": [
{
"abstractSku": "202",
"price": 3918,
"abstractName": "Sony NEX-VG20EH",
"prices": [
{
"priceTypeName": "DEFAULT",
"currency": {
"code": "EUR",
"symbol": "€",
"name": "Euro"
},
"grossAmount": 3918,
"DEFAULT": 3918
},
{
"priceTypeName": "ORIGINAL",
"currency": {
"code": "EUR",
"symbol": "€",
"name": "Euro"
},
"grossAmount": 5000,
"ORIGINAL": 5000
}
],
"images": [
{
"externalUrlSmall": "https://images.icecat.biz/img/norm/medium/5782479-Sony.jpg",
"externalUrlLarge": "https://images.icecat.biz/img/norm/high/5782479-Sony.jpg"
}
]
},
...
{
"abstractSku": "023",
"price": 26723,
"abstractName": "Sony Cyber-shot DSC-WX220",
"prices": [
{
"priceTypeName": "DEFAULT",
"currency": {
"code": "EUR",
"symbol": "€",
"name": "Euro"
},
"grossAmount": 26723,
"DEFAULT": 26723
}
],
"images": [
{
"externalUrlSmall": "https://images.icecat.biz/img/norm/medium/21758366-Sony.jpg",
"externalUrlLarge": "https://images.icecat.biz/img/norm/high/21758366-Sony.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": "White",
"doc_count": 11
},
{
"value": "Silver",
"doc_count": 5
},
{
"value": "Grey",
"doc_count": 2
},
{
"value": "Pink",
"doc_count": 2
},
{
"value": "Red",
"doc_count": 2
},
{
"value": "Blue",
"doc_count": 1
},
{
"value": "Gold",
"doc_count": 1
},
{
"value": "Purple",
"doc_count": 1
}
],
"activeValue": null,
"config": {
"parameterName": "color",
"isMultiValued": true
}
},
...
{
"name": "merchant_name",
"localizedName": "Merchant",
"docCount": null,
"values": [
{
"value": "Spryker",
"doc_count": 29
},
{
"value": "Sony Experts",
"doc_count": 26
},
{
"value": "Video King",
"doc_count": 26
},
{
"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": 7,
"name": "Pc's/Workstations",
"docCount": 0,
"children": []
},
{
"nodeId": 8,
"name": "Tablets",
"docCount": 1,
"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&ipp=24"
}
}
],
"links": {
"self": "https://glue.mysprykershop.com/catalog-search?q=Sony&ipp=24",
"last": "https://glue.mysprykershop.com/catalog-search?q=Sony&ipp=24&page[offset]=36&page[limit]=12",
"first": "https://glue.mysprykershop.com/catalog-search?q=Sony&ipp=24&page[offset]=0&page[limit]=12",
"next": "https://glue.mysprykershop.com/catalog-search?q=Sony&ipp=24&page[offset]=12&page[limit]=12"
}
}
Response sample: filter the results by the merchant name
{
"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": 110,
"currentPage": 1,
"maxPage": 11,
"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": 110
},
...
{
"value": 14,
"doc_count": 8
}
],
"activeValue": null,
"config": {
"parameterName": "category",
"isMultiValued": false
}
},
{
"name": "label",
"localizedName": "Product Labels",
"docCount": null,
"values": [
{
"value": "SALE %",
"doc_count": 33
},
{
"value": "New",
"doc_count": 2
}
],
"activeValue": null,
"config": {
"parameterName": "label",
"isMultiValued": true
}
},
{
"name": "color",
"localizedName": "Color",
"docCount": null,
"values": [
{
"value": "Black",
"doc_count": 37
},
...
{
"value": "Purple",
"doc_count": 2
}
],
"activeValue": null,
"config": {
"parameterName": "color",
"isMultiValued": true
}
},
{
"name": "storage_capacity",
"localizedName": "Storage Capacity",
"docCount": null,
"values": [
{
"value": "32 GB",
"doc_count": 4
},
...
{
"value": "16 GB",
"doc_count": 1
}
],
"activeValue": null,
"config": {
"parameterName": "storage_capacity",
"isMultiValued": true
}
},
{
"name": "brand",
"localizedName": "Brand",
"docCount": null,
"values": [
{
"value": "Samsung",
"doc_count": 32
},
...
{
"value": "Hannspree",
"doc_count": 1
}
],
"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": "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": 110
},
{
"value": "Video King",
"doc_count": 66
},
{
"value": "Budget Cameras",
"doc_count": 37
},
{
"value": "Sony Experts",
"doc_count": 26
}
],
"activeValue": "Spryker",
"config": {
"parameterName": "merchant_name",
"isMultiValued": true
}
}
],
"rangeFacets": [
{
"name": "price-DEFAULT-EUR-GROSS_MODE",
"localizedName": "Price range",
"min": 1879,
"max": 345699,
"activeMin": 1879,
"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": 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": 41,
"children": [
{
"nodeId": 4,
"name": "Digital Cameras",
"docCount": 41,
"children": []
},
{
"nodeId": 3,
"name": "Camcorders",
"docCount": 0,
"children": []
}
]
},
{
"nodeId": 15,
"name": "Cables",
"docCount": 0,
"children": []
},
{
"nodeId": 11,
"name": "Telecom & Navigation",
"docCount": 38,
"children": [
{
"nodeId": 12,
"name": "Smartphones",
"docCount": 38,
"children": []
}
]
},
{
"nodeId": 9,
"name": "Smart Wearables",
"docCount": 31,
"children": [
{
"nodeId": 10,
"name": "Smartwatches",
"docCount": 31,
"children": []
}
]
},
{
"nodeId": 16,
"name": "Fish",
"docCount": 0,
"children": [
{
"nodeId": 18,
"name": "Vegetables",
"docCount": 0,
"children": []
}
]
}
]
},
"links": {
"self": "https://glue.mysprykershop.com/catalog-search?merchant_name=Spryker"
}
}
],
"links": {
"self": "https://glue.mysprykershop.com/catalog-search?merchant_name=Spryker",
"last": "https://glue.mysprykershop.com/catalog-search?merchant_name=Spryker&page[offset]=108&page[limit]=12",
"first": "https://glue.mysprykershop.com/catalog-search?merchant_name=Spryker&page[offset]=0&page[limit]=12",
"next": "https://glue.mysprykershop.com/catalog-search?merchant_name=Spryker&page[offset]=12&page[limit]=12"
}
}
Response sample: search for a product by SKU including its concrete products and product offers
{
"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": 12,
"config": {
"parameterName": "page",
"itemsPerPageParameterName": "ipp",
"defaultItemsPerPage": 12,
"validItemsPerPageOptions": [
12,
24,
36
]
}
},
"abstractProducts": [
{
"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"
}
]
}
],
"valueFacets": [
{
"name": "category",
"localizedName": "Categories",
"docCount": null,
"values": [
{
"value": 1,
"doc_count": 1
},
{
"value": 2,
"doc_count": 1
},
{
"value": 4,
"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": "Budget Cameras",
"doc_count": 1
},
{
"value": "Spryker",
"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": 9999,
"max": 9999,
"activeMin": 9999,
"activeMax": 9999,
"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": 1,
"children": [
{
"nodeId": 4,
"name": "Digital Cameras",
"docCount": 1,
"children": []
},
{
"nodeId": 3,
"name": "Camcorders",
"docCount": 0,
"children": []
}
]
},
{
"nodeId": 11,
"name": "Telecom & Navigation",
"docCount": 0,
"children": [
{
"nodeId": 12,
"name": "Smartphones",
"docCount": 0,
"children": []
}
]
},
{
"nodeId": 15,
"name": "Cables",
"docCount": 0,
"children": []
},
{
"nodeId": 16,
"name": "Food",
"docCount": 0,
"children": [
{
"nodeId": 18,
"name": "Fish",
"docCount": 0,
"children": []
},
{
"nodeId": 19,
"name": "Vegetables",
"docCount": 0,
"children": []
}
]
},
{
"nodeId": 9,
"name": "Smart Wearables",
"docCount": 0,
"children": [
{
"nodeId": 10,
"name": "Smartwatches",
"docCount": 0,
"children": []
}
]
}
]
},
"links": {
"self": "https://glue.mysprykershop.com/catalog-search"
},
"relationships": {
"abstract-products": {
"data": [
{
"type": "abstract-products",
"id": "001"
}
]
}
}
}
],
"links": {
"self": "https://glue.mysprykershop.com/access-tokens?q=001&include=abstract-products,concrete-products,product-offers",
"last": "https://glue.mysprykershop.com/access-tokens?q=001&include=abstract-products,concrete-products,product-offers&page[offset]=0&page[limit]=12",
"first": "https://glue.mysprykershop.com/access-tokens?q=001&include=abstract-products,concrete-products,product-offers&page[offset]=0&page[limit]=12"
},
"included": [
{
"type": "product-offers",
"id": "offer8",
"attributes": {
"merchantSku": null,
"merchantReference": "MER000002",
"isDefault": true
},
"links": {
"self": "https://glue.mysprykershop.com/product-offers/offer8"
}
},
{
"type": "product-offers",
"id": "offer49",
"attributes": {
"merchantSku": null,
"merchantReference": "MER000005",
"isDefault": false
},
"links": {
"self": "https://glue.mysprykershop.com/product-offers/offer49"
}
},
{
"type": "concrete-products",
"id": "001_25904006",
"attributes": {
"sku": "001_25904006",
"isDiscontinued": false,
"discontinuedNote": null,
"averageRating": null,
"reviewCount": 0,
"productAbstractSku": "001",
"name": "Canon IXUS 160",
"description": "Add a personal touch Make shots your own with quick and easy control over picture settings such as brightness and colour intensity. Preview the results while framing using Live View Control and enjoy sharing them with friends using the 6.8 cm (2.7”) LCD screen. Combine with a Canon Connect Station and you can easily share your photos and movies with the world on social media sites and online albums like irista, plus enjoy watching them with family and friends on an HD TV. Effortlessly enjoy great shots of friends thanks to Face Detection technology. It detects multiple faces in a single frame making sure they remain in focus and with optimum brightness. Face Detection also ensures natural skin tones even in unusual lighting conditions.",
"attributes": {
"megapixel": "20 MP",
"flash_range_tele": "4.2-4.9 ft",
"memory_slots": "1",
"usb_version": "2",
"brand": "Canon",
"color": "Red"
},
"superAttributesDefinition": [
"color"
],
"metaTitle": "Canon IXUS 160",
"metaKeywords": "Canon,Entertainment Electronics",
"metaDescription": "Add a personal touch Make shots your own with quick and easy control over picture settings such as brightness and colour intensity. Preview the results whi",
"attributeNames": {
"megapixel": "Megapixel",
"flash_range_tele": "Flash range (tele)",
"memory_slots": "Memory slots",
"usb_version": "USB version",
"brand": "Brand",
"color": "Color"
},
"productConfigurationInstance": null
},
"links": {
"self": "https://glue.mysprykershop.com/concrete-products/001_25904006"
},
"relationships": {
"product-offers": {
"data": [
{
"type": "product-offers",
"id": "offer8"
},
{
"type": "product-offers",
"id": "offer49"
}
]
},
"abstract-products": {
"data": [
{
"type": "abstract-products",
"id": "001"
}
]
}
}
},
{
"type": "abstract-products",
"id": "001",
"attributes": {
"sku": "001",
"merchantReference": "MER000001",
"averageRating": null,
"reviewCount": 0,
"name": "Canon IXUS 160",
"description": "Add a personal touch Make shots your own with quick and easy control over picture settings such as brightness and colour intensity. Preview the results while framing using Live View Control and enjoy sharing them with friends using the 6.8 cm (2.7”) LCD screen. Combine with a Canon Connect Station and you can easily share your photos and movies with the world on social media sites and online albums like irista, plus enjoy watching them with family and friends on an HD TV. Effortlessly enjoy great shots of friends thanks to Face Detection technology. It detects multiple faces in a single frame making sure they remain in focus and with optimum brightness. Face Detection also ensures natural skin tones even in unusual lighting conditions.",
"attributes": {
"megapixel": "20 MP",
"flash_range_tele": "4.2-4.9 ft",
"memory_slots": "1",
"usb_version": "2",
"brand": "Canon",
"color": "Red"
},
"superAttributesDefinition": [
"color"
],
"superAttributes": {
"color": [
"Red"
]
},
"attributeMap": {
"product_concrete_ids": [
"001_25904006"
],
"super_attributes": {
"color": [
"Red"
]
},
"attribute_variants": [],
"attribute_variant_map": {
"1": []
}
},
"metaTitle": "Canon IXUS 160",
"metaKeywords": "Canon,Entertainment Electronics",
"metaDescription": "Add a personal touch Make shots your own with quick and easy control over picture settings such as brightness and colour intensity. Preview the results whi",
"attributeNames": {
"megapixel": "Megapixel",
"flash_range_tele": "Flash range (tele)",
"memory_slots": "Memory slots",
"usb_version": "USB version",
"brand": "Brand",
"color": "Color"
},
"url": "/en/canon-ixus-160-1"
},
"links": {
"self": "https://glue.mysprykershop.com/abstract-products/001"
},
"relationships": {
"concrete-products": {
"data": [
{
"type": "concrete-products",
"id": "001_25904006"
}
]
}
}
}
]
}
Sorting parameters
ATTRIBUTE | TYPE | DESCRIPTION |
---|---|---|
sortParamNames | Array | Sorting parameters. The default Spryker Demo Shop parameters:
|
sortParamLocalizedNames | Object | Localized names of the sorting parameters. |
currentSortParam | String | The currently applied sorting parameter. |
currentSortOrder | String | The current sorting order. |
Pagination
ATTRIBUTE | TYPE | DESCRIPTION |
---|---|---|
pagination.pagination | Object | Attributes that define the pagination. |
pagination.numFound | Integer | Number of the search results found. |
pagination.currentPage | Integer | The current search results page. |
pagination.maxPage | Integer | Total number of the search results pages. |
pagination.currentItemsPerPage | Integer | Current number of the search results per page. |
pagination.parameterName | String | Parameter name for setting the page number. |
pagination.itemsPerPageParameterName | String | Parameter name for setting number of items per page. |
pagination.defaultItemsPerPage | Integer | Default number of items per one search results page. |
pagination.validItemsPerPageOptions | Array | Options for numbers per search results page. |
Abstract products
ATTRIBUTE | TYPE | DESCRIPTION |
---|---|---|
abstractProducts | Array | Abstract products in the search results. |
abstractProducts.abstractSku | String | Unique identifier of the abstract product. |
abstractProducts.price | Integer | Price to pay for that product in cents. |
abstractProducts.abstractName | String | Abstract product name. |
abstractProducts.images | Array | Product images of the abstract product. |
abstractProducts.prices | Integer | Attributes describing the abstract product’s price. |
abstractProducts.prices.priceTypeName | String | Price type. |
abstractProducts.prices.currency | String | Attributes describing the currency of the abstract product’s price. |
abstractProducts.prices.currency.code | String | Currency code. |
abstractProducts.prices.currency.name | String | Currency name. |
abstractProducts.prices.currency.symbol | String | Currency symbol. |
abstractProducts.prices.grossAmount | Integer | Gross price in cents. |
abstractProducts.images | Array | Images of the abstract product. |
abstractProducts.images.externalUrlLarge | URL of the large image. | |
abstractProducts.images.externalUrlSmall | URL of the small image. |
Value facets
ATTRIBUTE | TYPE | DESCRIPTION |
---|---|---|
valueFacets | Array | Objects describing the value facets. |
valueFacets.name | String | Name of the value facet. |
valueFacets.localizedName | String | Localized name of the value facet. |
valueFacets.values | Array | Values of the facet for the found items. |
valueFacets.activeValue | Integer | Value of the facet specified in the current search request. |
valueFacets.config | Object | Parameters describing the value facet’s configuration. |
valueFacets.config.parameterName | String | Parameter name. |
valueFacets.config.isMultiValued | Boolean | Defines if several values of the facet can be specified. |
Range facets
ATTRIBUTE | TYPE | DESCRIPTION |
---|---|---|
rangeFacets | Array | Objects describing the range facets. |
rangeFacets.name | String | Name of the range facet. |
rangeFacets.localizedName | String | Localized name of the range facet. |
rangeFacets.min | Integer | Minimum value of the range for the found items. |
rangeFacets.max | Integer | Maximum value of the range for the found items. |
rangeFacets.activeMin | Integer | Minimum value of the range specified in the current search request. |
rangeFacets.activeMax | Integer | Maximum value of the range specified in the current search request. |
rangeFacets.config | Object | Parameters describing the range facet’s configuration. |
rangeFacets.config.parameterName | String | Parameter name. |
rangeFacets.config.isMultiValued | Boolean | Defines if several values of the facet can be specified. |
Category tree filter
ATTRIBUTE | TYPE | DESCRIPTION |
---|---|---|
categoryTreeFilter | Array | Category tree filters. |
nodeId | Integer | Unique identifier of the category. |
name | String | Category name. |
docCount | Integer | Number of the found items in the category. |
children | Array | Child categories of the category. The child categories have the same parameters. |
For details of the included resources, see:
Possible errors
CODE | REASON |
---|---|
501 | Invalid currency. |
502 | Invalid price mode. |
503 | Invalid type (non-integer) of one of the request parameters:
|
Thank you!
For submitting the form